NIST Lightweight Cryptography candidate combining GIFT-128 nibble-based cipher with efficient AEAD construction. Uses sponge-like mode with delta values for authenticated encryption.
| Property | Value |
|---|---|
| Category | Authenticated Encryption |
| Sub-category | Authenticated Encryption |
| Security status | π§ͺ Experimental |
| Complexity | Advanced |
| Inventor | Subhadeep Banik, Khashayar Barooti, Fatih Balli, Andrea Caforio, F. BetΓΌl Durak, Serge Vaudenay |
| Year | 2020 |
| Origin | π International |
| Source | algorithms/aead/hyena.js |
| Parameter | Supported values |
|---|---|
| Key sizes | 16 bytes (128 bits) |
| Tag sizes | 16 bytes (128 bits) |
| Flag | Value |
|---|---|
SupportsDetached |
No |
Status: π§ͺ Experimental
No vulnerabilities are recorded for this implementation.
6 vectors ship with this algorithm and run in the test suite. Byte values are hexadecimal.
Vector 1 β NIST LWC KAT Count 1 (empty PT, empty AD)
| Field | Value |
|---|---|
key |
000102030405060708090a0b0c0d0e0f |
nonce |
000102030405060708090a0b |
associatedData |
(empty) |
input |
(empty) |
expected |
f83ca141a233342b1507192f171774a6 |
Vector 2 β NIST LWC KAT Count 2 (empty PT, 1-byte AD)
| Field | Value |
|---|---|
key |
000102030405060708090a0b0c0d0e0f |
nonce |
000102030405060708090a0b |
associatedData |
00 |
input |
(empty) |
expected |
e350763873b36471681989e03cdfb4be |
Vector 3 β NIST LWC KAT Count 3 (empty PT, 2-byte AD)
| Field | Value |
|---|---|
key |
000102030405060708090a0b0c0d0e0f |
nonce |
000102030405060708090a0b |
associatedData |
0001 |
input |
(empty) |
expected |
9a9914d7a8cdfedb8a688be6db7d214f |
Vector 4 β NIST LWC KAT Count 17 (empty PT, 16-byte AD)
| Field | Value |
|---|---|
key |
000102030405060708090a0b0c0d0e0f |
nonce |
000102030405060708090a0b |
associatedData |
000102030405060708090a0b0c0d0e0f |
input |
(empty) |
expected |
50a5c6abba4ce9171452107468ade5ae |
Vector 5 β NIST LWC KAT Count 34 (1-byte PT, empty AD)
| Field | Value |
|---|---|
key |
000102030405060708090a0b0c0d0e0f |
nonce |
000102030405060708090a0b |
associatedData |
(empty) |
input |
00 |
expected |
3562c0cac7e1f43e1b2fa4d8addbf15c3f |
Vector 6 β NIST LWC KAT Count 35 (1-byte PT, 1-byte AD)
| Field | Value |
|---|---|
key |
000102030405060708090a0b0c0d0e0f |
nonce |
000102030405060708090a0b |
associatedData |
00 |
input |
00 |
expected |
a79e7781a6274290d22a1a52590920ee64 |