v1.0.0  |  ML-KEM Q-encryptor โ€” Post-Quantum Key Encapsulation Released: TBD โ€” faihoplo.com
๐ŸŽฒ Hytak RNG โœ๏ธ ML-DSA-65 ๐Ÿ“ EC-DSA ๐Ÿ”— Hybrid
๐Ÿ‘ Visitors: ...
Faihoplo
Faith + Hope + Love
Researching quantum computing, QPU semiconductor chips, Quantum-AI, and PQC for cybersecurity.
๐ŸŽค "Practical MOSFET Quantum Computer with Millions of Qubits" โ€” APS Global Physics Summit 2026, Denver
Post-Quantum Cryptography โ€” ML-KEM โ€” Key Encapsulation

ML-KEM based Q-encryptor

Post-Quantum Key Encapsulation โ€” free for everyone

ML-KEM Q-encryptor uses Hytak Random Number (TRNG) for all keys and errors. Bob (Receiver) generates public key b = As + e. Alice (Sender) encrypts message as c1 = Ar + e1, c2 = br + e2 + (q/2)m. Decryption: m = c2 โˆ’ c1ยทs. Supports any message length by looping through polynomial indices! Quantum-safe! โœ…
ML-KEM CRYSTALS-Kyber FIPS 203 key encapsulation post-quantum cryptography lattice cryptography Hytak Random Number TRNG Q-encryptor Faihoplo
3,329q (modulus)
256polynomial degree n
******error range (secret)
b = As+epublic key (Bob)
c1, c2ciphertext (Alice)
q/2 = 1664message scaling
ML-KEM Core Equations
Bob (Receiver):  b = Aยทs + e
Alice (Sender): c1 = Aยทr + e1
         c2 = bยทr + e2 + (q/2)ยทm
Decrypt: m = c2 โˆ’ c1ยทs
A = public matrix (Hytak TRNG)
s = Bob secret key (hidden)
b = Bob public key = As+e
r = Alice secret key (hidden)
e, e1, e2 = lattice errors (secret)
c1, c2 = ciphertext output

How it works

1
Enter message โ€” text converted to binary bits (0 or 1)
2
Bob (Receiver) key generation โ€” A = public matrix, s = secret key (Hytak TRNG), e = lattice error โ†’ b = As + e
3
Alice (Sender) encryption โ€” r = Alice secret key (Hytak TRNG), e1, e2 = errors โ†’ c1 = Ar + e1, c2 = br + e2 + (q/2)m
4
Display ciphertext โ€” c1 and c2 shown (quantum-safe encapsulation!)
5
Decryption โ€” m = c2 โˆ’ c1ยทs โ†’ if โ‰ˆ q/2 โ†’ bit=1, if โ‰ˆ 0 โ†’ bit=0 โ†’ original message restored! โœ…

Encrypt & Decrypt message

โณ Computing... please wait
Message โ†’ Binary bits
Matrix A โ€” public (first 16 values)
s โ€” Bob secret key (hidden)
****** (secret key hidden) ******
b = As + e โ€” Bob public key (first 16 values)
r โ€” Alice secret key (hidden)
****** (secret key hidden) ******
c1 = Ar + e1 โ€” Ciphertext 1 (first 16 values)
c2 = br + e2 + (q/2)m โ€” Ciphertext 2 (per bit)
Decrypted message โœ…
โ€”bits
โ€”chars
โ€”correct
โ€”match

Terms of Use

Legal Disclaimer