Dec 2, 2007
Zcipher is a symmetric encryption algorithm made by Ilya Levin few years ago. It is a 64-bit block cipher with a 128-bit key. Zcipher is not patented and public domain.
Please note that it is a toy cipher, not a serious replacement for AES or any other industry–acknowledged decent cipher.
- the algorithm specification at the Cryptology ePrint Archive
- zcipher.c - reference implementation in C (1614 bytes)
- test.c - test application and usage sample
Updated on Dec 7, 2007
The codebook section of Appendix A in the algorithm specification document was updated with the cryptovariable value for clarity.
Ilya presented Zcipher at the rump session during the Asiacrypt 2007 conference, which was held in Kuching, Sarawak, Malaysia.
The presentation slides (pdf, 50Kb)