Diffie-Hellman key exchange utility for Java on Maven.
-
Updated
Jul 5, 2016 - Java
Diffie-Hellman key exchange utility for Java on Maven.
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
Javascript implementation of the JPAKE algorithm
Second version of internet chat program. Encrypts messages.
Self-study in cryptosystems
a python module for generating DHKE integer keys 🎉
LEDAkem post-quantum key encapsulation cryptoscheme Python implementation
Error rate calculation and security estimation
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.
Implementations
[unmaintenance] A experimental post-quantum cryptography library
Go fork supporting custom TLS 1.3 key exchange methods in crypto/tls
MAGMA code demonstrating the Extended Adaptive Attack on 2-SIDH
Establish a secure communication channel using key encryption
Python code for Diffie-Hellman key exchange
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".
Pure Go implementation of the Secure Remote Password protocol (SRP-6a)
Code used for demonstrating the principle of Diffie-Hellman key exchange alghorithm with AES and SHA256.
AES-CBC encrypted chat with elliptic-curve Diffie-Hellman key exchange, running on Angular
Add a description, image, and links to the key-exchange-algorithms topic page so that developers can more easily learn about it.
To associate your repository with the key-exchange-algorithms topic, visit your repo's landing page and select "manage topics."