An implementation of the IND-CCA adaptation of Loidreau's public key encryption scheme presented in Shehhi et al. (https://eprint.iacr.org/2019/1278)
-
Updated
May 7, 2022 - Python
Cryptographic algorithms secure against potential future quantum computers.
An implementation of the IND-CCA adaptation of Loidreau's public key encryption scheme presented in Shehhi et al. (https://eprint.iacr.org/2019/1278)
Python3 binding for crystalskyber implementation
For Python testing NTRU / NTT Multiplication in Academia Sinica IIS.
A toy implementation of ML-KEM, aka Kyber, based on the current FIPS 203 draft
This repository contains the code and materials for my research project focused on Post-Quantum Cryptography (PQC) for Quantum Key Distribution (QKD).
Efficient Algorithm Level Error Detection for Number-Theoretic Transform
Automates the secure migration of SSH keys and configurations to post-quantum cryptography (PQC) for both servers and clients.
This project demonstrates how to securely encrypt packets of messages using AES-256 encryption. Keys are securely exchanged using Kyber, a post-quantum cryptographic algorithm, and authenticated using Dilithium ensuring protection against both classical and quantum attacks.
This repo contains algorithms for Post Quantum Cryptography. MLKEM, MLDSA
Web application demonstrating PQC using the CRYSTALS-Kyber512 KEM combined with AES-GCM for hybrid encryption.
CLI tool for signing/verifying Git commits with CRYSTALS-Dilithium.
A multi-layered, hybrid cryptographic system designed for the post-quantum era.
Educational repo supporting my blog Digital Signature Series. Includes hands-on cryptographic examples and simplified digital signature implementations (classic + post-quantum).
BitMind Chain is an AI-powered Bitcoin Layer 2 DeFi and Marketplace protocol, merging advanced artificial intelligence with Web3 technology. This repository hosts the frontend application, built with React + Mantine UI, and includes: 🧠 AI NFT Marketplace – Trade tokenized datasets & AI models as NFTs ⚡ Quantum-Secure Wallet Support – Integrates
This library helps you keep your secrets safe by storing your authentication token and encrypted backups on two separate USB drives. That way, if someone gets one drive, they still can't get everything! It uses post-quantum cryptography - encryption that even future quantum computers can't break