key-exchange-algorithms
There are 40 repositories under key-exchange-algorithms topic.
open-quantum-safe/liboqs
C library for prototyping and experimenting with quantum-resistant cryptography
quininer/sarkara
[unmaintenance] A experimental post-quantum cryptography library
QRCS-CORP/CEX
The CEX Cryptographic library in C++
lwe-frodo/lwe-frodo
Post-quantum key exchange from the learning with errors problem — from the paper "Frodo: Take off the ring! Practical, Quantum-Secure Key Exchange from LWE", published in ACM CCS 2016, https://eprint.iacr.org/2016/659
mariiatuzovska/frodo
practical quantum-secure key encapsulation from generic lattices
Voynic/srp
Pure Go implementation of the Secure Remote Password protocol (SRP-6a)
kiwi-crypto/2SIDH-Extended-Adaptive-Attack
MAGMA code demonstrating the Extended Adaptive Attack on 2-SIDH
red-sayed/2layerDiffieHellman
2x🔑🔑 Conceiving and Implementing 2-layer DiffieHellman key exchange.
TanmoySG/Cryptography-Algorithm
This Repository has some of the Encryption/Decryption algorithms used in Cryptography.
thales-e-security/go-tls-key-exchange
Go fork supporting custom TLS 1.3 key exchange methods in crypto/tls
ireneu/JPAKE.js
Javascript implementation of the JPAKE algorithm
jboussouf/Confidential-secure-and-optimal-communication-P2P
In this work, we will propose a secure P2P chat application in java programming language, and this system consists of a robust, fully decentralized (P2P) and end-to-end encrypted network architecture.
OKCN/liboqs
Implementations
jaedsonpys/end-to-end-encrypted-chat
End-to-end encrypted chat in Python.
Lakhan-Nad/DHKE_NIS
Diffie Hellman Key Exchange Using Sockets in Java
Lakhan-Nad/Improved_DHKE_NIS
An implementation of improved Diffie-Hellman Key Excahange for thin clients suggested by, Hungyu Chien in his paper "A Generic Approach to Improving Diffie–Hellman Key Agreement Efficiency for Thin Clients".
mateoniksic/project-encrypted-chatroom
client-server chatroom using ecdsa/x25519/sha256 algorithms (CODE) [ PYTHON ]
NTDLS/NTDLS.SecureKeyExchange
Easily generate a single or multi-round Diffie-Hellman key.
OKCN/parameter-selection
Error rate calculation and security estimation
r1b/cryptography
Self-study in cryptosystems
Aveygo/JsNewHope
Javascript implementation of NewHope, a post-quantum cryptographic scheme
Krishu4uh/Implementation-of-Diffie-Hellman-Algorithm
The Diffie-Hellman algorithm is being used to establish a shared secret that can be used for secret communications while exchanging data over a public network using the elliptic curve to generate points and get the secret key using the parameters.
lambdacasserole/mayo
Diffie-Hellman key exchange utility for Java on Maven.
mukaschultze/diffie-chat
AES-CBC encrypted chat with elliptic-curve Diffie-Hellman key exchange, running on Angular
patmull/diffie-hellman-aes-sha
Code used for demonstrating the principle of Diffie-Hellman key exchange alghorithm with AES and SHA256.
red-sayed/DiffieHellman
🔑🔑 Implementation of DiffieHellman key exchange.
username1565/ECDH
https://username1565.github.io/ECDH/
Am0stafa/Cryptography
Implementation of various algorithms and techniques used in cryptography for encryption, decryption, key expansion, key exchange, digital signature and Secret Sharing; namely Classical ciphers, DES, AES 128/192/256, RSA, Diffie–Hellman, ECC ,PKCS#7 padding, modes of encryption and Shamir's Secret Sharing
FrancescoAmori/RSA_and_Diffie-Hellman_Algorithms
RSA and DH algorithms for key's exchange e resolution
ht3886/Diffie-Hellman_Python
Python code for Diffie-Hellman key exchange
himanshu-03/Cryptography-Basic-Algorithms
Compilation of all the programs I studied in Cryptography and System Security in Third Year of my Engineering
mushroomms/kyber
CRYSTALS-KYBER (Lattice + LWE) - Key EXchange Mechanism (KEX)