Educational implementation of MUGI stream cipher. MUGI is a word-oriented stream cipher with a 128-bit key and 128-bit internal state, designed for high-speed software implementation.
| Property | Value |
|---|---|
| Category | Stream Ciphers |
| Sub-category | Stream Cipher |
| Security status | 🎓 Educational Only |
| Complexity | Not specified |
| Inventor | Dai Watanabe, Soichi Furuya, Hirotaka Yoshida, Kazuo Takaragi, Bart Preneel |
| Year | 2002 |
| Origin | JP |
| Source | algorithms/stream/mugi.js |
Status: 🎓 Educational Only
MUGI is a Japanese stream cipher designed for efficient software implementation. This educational version demonstrates the basic principles.
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 |
519970858a85daaa |