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
A Java library of cryptographic primitives required for the implementation of the SRP-6 protocol.
Passwordless SSH key exchange through pairing
Erlang NIF for the post-quantum key exchange: A New Hope.
Pure Go implementation of the Secure Remote Password protocol (SRP-6a)
Pure Rust X3DH key exchange protocol implementation
Elliptic-Curve Diffie-Hellmankey agreement in Python
Simple ECDH handshake protocol in Rust, based on X25519 and ChaCha20-Poly1305
A wrapper for python Cryptography library. An end to end message encryption library to send across the internet with public and private key algorithm.
2xππ Conceiving and Implementing 2-layer DiffieHellman key exchange.
Implement Password-based Authenticated Key Exchange from Lattices protocol
Fast and post-quantum mutually authenticated key exchange (mAKE) for Arbiter PUFs
Distributed Symmetric Key Establishment (DSKE) implementation in Python and FastAPI
Implementation of Elliptic curve Diffie-Hellman in MATLAB
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.
A Client-Server messaging application built using Python GUI and Socket Programming while implementing Hybrid Post-Quantum Cryptography.
Elliptic curve Diffi-Helman (ECDH) key exchange protocol with curve25519 for V Language
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."