Enhanced version of IBMβs REDOC II cipher with 128-bit blocks and 256-bit keys. Features improved security and stronger diffusion compared to REDOC II. Educational implementation only.
| Property | Value |
|---|---|
| Category | Block Ciphers |
| Sub-category | Block Cipher |
| Security status | π Educational Only |
| Complexity | Advanced |
| Inventor | IBM Research |
| Year | 1985 |
| Origin | πΊπΈ United States |
| Source | algorithms/block/redoc.js |
| Parameter | Supported values |
|---|---|
| Key sizes | 32 bytes (256 bits) |
| Block sizes | 16 bytes (128 bits) |
Status: π Educational Only
| Issue | Description | Mitigation |
|---|---|---|
| Educational Implementation | Simplified implementation may not capture full security properties of original design | Use only for educational purposes and cryptographic research |
1 vector ship with this algorithm and run in the test suite. Byte values are hexadecimal.
Vector 1 β REDOC III Enhanced Test Vector
Source: Based on simplified implementation
| Field | Value |
|---|---|
key |
0123456789abcdeffedc98765432101122334455667788990102030405060708 |
input |
123456789abcdef01357bd24680ace02 |
expected |
9f6d56c2affa6003aeaad32e147c2dd6 |