v2.0.0  |  ML-DSA-65 Q-Signer โ€” FIPS 204 compliant Released: TBD โ€” faihoplo.com
๐ŸŽฒ Hytak RNG ๐Ÿ” ML-KEM ๐Ÿ“ EC-DSA ๐Ÿ”— Hybrid
๐Ÿ‘ Visitors: ...
Faihoplo
Faith + Hope + Love
Researching quantum computing, QPU semiconductor chips, Quantum-AI, and PQC for cybersecurity.
FIPS 204 โ€” ML-DSA-65 โ€” Post-Quantum Cryptography

ML-DSA based Q-Signer

FIPS 204 ML-DSA-65 compliant Post-Quantum Digital Signature โ€” free for everyone

ML-DSA based Q-Signer uses Hytak Random Number (True Random Number Generator / TRNG) for y and s, SHA1024 for challenge c, matrix A (2ร—2 demo) for w1 = HighBits(Ay, 261,888), and z = y + cยทs (c = SampleInBall(c~), c~ = SHA256(mโ€–w1)) for quantum-safe digital signature per FIPS 204.
ML-DSA ML-DSA-65 FIPS 204 digital signature post-quantum cryptography SHA1024 Hytak Random Number TRNG true random number generator w1 = HighBits(Ay) z = y + cยทs Q-Signer Faihoplo
8,380,417q (modulus)
2 ร— 2matrix A (kร—l) demo
261,8882ฮณ = (qโˆ’1)/32
256polynomial degree n
ยฑ2ยนโทy range (Hytak TRNG)
******s range (secret)
ML-DSA-65 Core Equations โ€” FIPS 204 compliant
w1 = HighBits(Ay, 2ฮณ)
z = y + cยทs
A = 2ร—2 demo matrix of polynomials mod q
y = Hytak True RNG (TRNG) ยฑ2ยนโท
w1 = HighBits(Ay, 523,776)
c~ = SHA256(mโ€–w1)  |  c = SampleInBall(c~)
s = Hytak True RNG (TRNG) โ€” secret key
z = Digital Signature output

How it works โ€” FIPS 204 ML-DSA-65

1
Upload signature image or type your name โ€” used as message for SHA1024
2
SHA1024 = SHA256 ร— 4 chain โ†’ 256 hex digits โ†’ used for position selection in SampleInBall
3
Matrix A (2ร—2 demo) generated โ€” 4 polynomials of degree 256, coefficients mod q = 8,380,417
4
y vector (4 polynomials) generated by Hytak TRNG โ€” coefficients in โˆ’2ยนโท ~ +2ยนโท (ยฑ131,072)
5
w1 = HighBits(Ay, 2ฮณ) โ€” polynomial matrix-vector multiplication mod q then HighBits decomposition with 2ฮณ = 261,888
6
c~ = SHA256(m โ€– w1) โ€” 32 bytes = 256 bits for sign determination  |  c = SampleInBall(c~) โ€” sparse polynomial tau=49
7
s vector generated by Hytak TRNG โ†’ secret key (hidden for security)
8
z = y + cยทs (c = SampleInBall(c~)) โ†’ quantum-safe digital signature! โœ… FIPS 204 compliant!

Generate Q-Signer signature

โœ๏ธ
Click to upload your signature image (JPG/PNG)
โณ Computing matrix multiplication... please wait

Terms of Use

Legal Disclaimer