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

SpecificationICCS · v1.6 · PDF
ImplementationsICCS · v1.6 · ZIP

All resources

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.

TRIKE instance sizes and security parameters
InstanceClassical
Security
Quantum
Security
Private KeyPublic KeyCiphertextBandwidth
TRIKE-1128803928121224083620
TRIKE-3192967752243048447274
TRIKE-5256128130964156829612452
TRIKE-73841922474479371582623763
TRIKE-951225640104129452584238787