Educational implementation of E2 block cipher adapted as a stream cipher using keystream generation. Originally an AES candidate by NTT with Feistel structure.
| Property | Value |
|---|---|
| Category | Stream Ciphers |
| Sub-category | Stream Cipher |
| Security status | 🎓 Educational Only |
| Complexity | Not specified |
| Inventor | NTT (Nippon Telegraph and Telephone) |
| Year | 1998 |
| Origin | 🇯🇵 Japan |
| Source | algorithms/stream/e2.js |
| Parameter | Supported values |
|---|---|
| Key sizes | 16 bytes (128 bits) |
Status: 🎓 Educational Only
Block cipher adapted for educational stream cipher demonstration. Original E2 was an AES candidate.
No vulnerabilities are recorded for this implementation.
1 vector ship with this algorithm and run in the test suite. Byte values are hexadecimal.
| Field | Value |
|---|---|
key |
00010203040506070809101112131415 |
input |
0001020304050607 |
expected |
1a1b18191e1f1c1d |