Hawkynt

MORUS

CAESAR competition finalist for authenticated encryption. High-performance AEAD cipher with 5-register state machine optimized for modern processors. Designed by Hongjun Wu and Tao Huang.

Properties

Property Value
Category Stream Ciphers
Sub-category Authenticated Encryption
Security status ๐Ÿงช Experimental
Complexity Expert
Inventor Hongjun Wu, Tao Huang
Year 2014
Origin Not specified
Source algorithms/stream/morus.js

Parameters

Parameter Supported values
Key sizes 16 bytes (128 bits)
Block sizes 0 bytes (0 bits) to 65536 bytes (524288 bits)

Security

Status: ๐Ÿงช Experimental

Known vulnerabilities

Issue Description Mitigation
State Recovery Potential state recovery in certain configurations โ€”
Not Standardized CAESAR finalist but not standardized - use for research only โ€”

Documentation

References

Test vectors

2 vectors ship with this algorithm and run in the test suite. Byte values are hexadecimal.

Vector 1 โ€” MORUS-640-128 Test Vector - Empty

Source: Educational implementation test

Field Value
key 00112233445566778899aabbccddeeff
nonce 00000000000000000000000000000000
input (empty)
expected 36114c3337ab27d84eeb88efadc5a5a7

Vector 2 โ€” MORUS-640-128 Test Vector - Small

Source: Educational implementation test

Field Value
key 00112233445566778899aabbccddeeff
nonce 00000000000000000000000000000000
input 01020304
expected 72585912a2802959514d13f11dbad73d4eea8999

โ† All algorithms