Hawkynt

CADAENUS Cipher

Computer Aided Design of Encryption Algorithm - Non Uniform Substitution. Hybrid cipher using position-dependent substitution with multi-stage transformations for enhanced diffusion compared to classical substitution ciphers.

Properties

Property Value
Category Classical Ciphers
Sub-category Classical Cipher
Security status πŸŽ“ Educational Only
Complexity Intermediate
Inventor Computer Cryptography Research Team
Year 1985
Origin πŸ‡ΊπŸ‡Έ United States
Source algorithms/classical/cadaenus.js

Security

Status: πŸŽ“ Educational Only

Known vulnerabilities

Issue Description Mitigation
Position-dependent nature complicates but doesn’t prevent key recovery with sufficient known plaintext β€” Use longer keys and for educational purposes only
Multi-stage transformation provides better diffusion than simple substitution but still vulnerable to advanced cryptanalysis β€” Educational use only - not suitable for actual security

Documentation

References

Test vectors

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

Vector 1 β€” Basic Test

Field Value
key 534543524554
input 48454c4c4f
expected 5258474943

Vector 2 β€” Alphabet Test

Field Value
key 4b4559
input 4142434445464748494a4b4c4d4e4f505152535455565758595a
expected 4d505343484443474253564544464e424d504543484e43475053

Vector 3 β€” Position Dependency Test

Field Value
key 434950484552
input 4141414141
expected 53584a4d44

← All algorithms