Small portable Elliptic-Curve Diffie-Hellman in C
-
Updated
May 27, 2022 - C
Small portable Elliptic-Curve Diffie-Hellman in C
Software for "Quantum-Resistant Cryptosystems from Supersingular Elliptic Curve Isogenies"
The security of our critical infrastructure is threatened by the advent of future quantum computers, breaking asymmetric cryptography – an essential part of our secure communication architecture. Quantum key distribution (QKD) remedies this weakness by providing a long term secure solution, safe against attacks from quantum computers.
An Advanced PHP Cryptography Framework
Erlang NIF for the post-quantum key exchange: A New Hope.
Passwordless SSH key exchange through pairing
A Java library of cryptographic primitives required for the implementation of the SRP-6 protocol.
Pure Go implementation of the Secure Remote Password protocol (SRP-6a)
Pure Rust X3DH key exchange protocol implementation
Simple ECDH handshake protocol in Rust, based on X25519 and ChaCha20-Poly1305
2x🔑🔑 Conceiving and Implementing 2-layer DiffieHellman key exchange.
A wrapper for python Cryptography library. An end to end message encryption library to send across the internet with public and private key algorithm.
Implement Password-based Authenticated Key Exchange from Lattices protocol
Implementation of Elliptic curve Diffie-Hellman in MATLAB
Elliptic-Curve Diffie-Hellmankey agreement in Python
The 𝚌𝚛𝚢𝚙𝚝𝚘𝚜𝚢𝚜𝚝𝚎𝚖𝚜 package offers a suite of classes and functions for both symmetric and asymmetric encryption, signature-verification, hashing algorithms, key exchange protocols as well as mathematical utility functions. Docs at https://cryptosystems.readthedocs.io.
Elliptic curve Diffi-Helman (ECDH) key exchange protocol with curve25519 for V Language
Ephemeral Diffie-Hellman Over COSE (EDHOC), a compact, and lightweight authenticated Diffie-Hellman key exchange with ephemeral keys that can be used over any layer.
🔑🔑 Implementation of DiffieHellman key exchange.
Research paper on improving the Hard Homogeneous Spaces key exchange protocol (by Couveignes and Rostovtsev-Stolbunov)
Add a description, image, and links to the key-exchange-protocol topic page so that developers can more easily learn about it.
To associate your repository with the key-exchange-protocol topic, visit your repo's landing page and select "manage topics."