About preon
Preon paves the path to a future-proof, digitally secure world with the power of a unique post-quantum signature scheme. Leaning on the latest advancements in general-purpose proving systems, we've crafted a versatile platform, adept at conforming to the increasingly complex demands of the quantum age. Preon does more than safeguard your present - it lays the foundation for a myriad of advanced cryptographic possibilities, enabling unparalleled flexibility and adaptability.
A general proving system is a Fiat-Shamir transformed interactive protocol in which a prover can convince a verifier that the prover knows a secret witness for the truthfulness of a somewhat general statement. When this statement is about knowledge of a secret, we can construct the signature schemes.
Invest in certainty, reap versatility.
Compact yet powerful. Preon features a minimal footprint with maximum security.
Accelerated protection. With preon, security is a click away.
Less Guesswork, more assurance with preon. Solid security, clear assumptions.
One system, infinite possibilities. Embrace the flexibility of futuristic security.
Performance
While resistance to quantum computers is the main drive for the design and development of Preon, the algorithm may achieve significant adoption only if it is also reasonably efficient in our current world, where quantum computers do not really exist. Using the reference implementation on a common desktop computer (Intel® Core® i5-8259U at 2.3 GHz, TurboBoost disabled), Preon achieves the following performance:
Security level | Secret key size (Bytes) | Public key size (Bytes) | Signature size (KB) | Keygen time (micros) | Signing time (ms) | Verifying time (ms) |
---|---|---|---|---|---|---|
Preon128A | 16 | 32 | 130 | <2 | 7,004 | 209 |
Preon128B | 16 | 32 | 370 | <2 | 7,379 | 224 |
Preon128C | 16 | 32 | 1,261 | <2 | 7,356 | 381 |
Preon192A | 24 | 56 | 313 | <2 | 24,320 | 1,867 |
Preon192B | 24 | 56 | 757 | <2 | 25,657 | 1,847 |
Preon192C | 24 | 56 | 1,900 | <2 | 25,973 | 2,791 |
Preon256A | 32 | 64 | 566 | <2 | 80,643 | 8,528 |
Preon256B | 32 | 64 | 1,156 | <2 | 80,229 | 8,528 |
Preon256C | 32 | 64 | 2,202 | <2 | 81,179 | 11,683 |
Meet our research team
Our researchers
at Georgetown University