Hawkynt

E2 (NTT AES candidate)

Educational implementation of E2 block cipher adapted as a stream cipher using keystream generation. Originally an AES candidate by NTT with Feistel structure.

Properties

Property Value
Category Stream Ciphers
Sub-category Stream Cipher
Security status educational
Complexity Not specified
Inventor NTT (Nippon Telegraph and Telephone)
Year 1998
Origin JP
Source algorithms/stream/e2.js

Security

Status: educational

Block cipher adapted for educational stream cipher demonstration. Original E2 was an AES candidate.

No vulnerabilities are recorded for this implementation.

Documentation

References

Test vectors

1 vector ship with this algorithm and run in the test suite. Byte values are hexadecimal.

Vector 1 — Self-computed vector: output of this educational E2-based keystream construction, verified for self-consistency (not an official NTT E2 test vector - this implementation is a simplified stream-cipher adaptation, not the original E2 Feistel block cipher)

Field Value
key 00010203040506070809101112131415
input 0001020304050607
expected 1a1b18191e1f1c1d

← All algorithms