Introduction
TRIKE is a code-based key encapsulation mechanism built on a triple quasi-cyclic framework. It combines three sparse secret polynomials into a single public ratio, allowing lower secret weights and compact public keys.
Specification & software
Parameters
These parameter sets follow the specification supplied with ICCS v1.6. Security levels are given in bits; key and ciphertext sizes are given in bytes. Bandwidth is the combined size of the public key and ciphertext. The implementation package covers TRIKE-1/5/7/9; TRIKE-3 is included in the specification for comparison at NIST Level 3.
| Instance | Classical Security | Quantum Security | Private Key | Public Key | Ciphertext | Bandwidth |
|---|---|---|---|---|---|---|
| TRIKE-1 | 128 | 80 | 3928 | 1212 | 2408 | 3620 |
| TRIKE-3 | 192 | 96 | 7752 | 2430 | 4844 | 7274 |
| TRIKE-5 | 256 | 128 | 13096 | 4156 | 8296 | 12452 |
| TRIKE-7 | 384 | 192 | 24744 | 7937 | 15826 | 23763 |
| TRIKE-9 | 512 | 256 | 40104 | 12945 | 25842 | 38787 |