  |
CAST 128 Block Cipher - http://tools.ietf.org/html/rfc2144
A text-file specification for CAST-128, a freely available 128-bit block cipher. |
  |
Camellia - http://info.isl.ntt.co.jp/crypt/camellia/
Information about the block cipher jointly developed by NTT and Mitsubishi Electric in Japan in 2000. C source code is also provided. |
  |
IBM's MARS Block Cipher. - http://domino.research.ibm.com/comm/research_projects.nsf/pages/security.mars.html
The company's AES proposal using 128 bit blocks. Contains descriptions, pseudocode and test vectors. |
  |
The Mugi Stream Cipher - http://www.sdl.hitachi.co.jp/crypto/mugi/index-e.html
Describes the MUGI stream cipher developed at Hitachi. MUGI is similar to, and based on, Panama. The link here is to the English home page of the MUGI site. Source code is not available at this site. |
  |
BMGL: Synchronous Key-stream Generator - https://www.cosic.esat.kuleuven.be/nessie/workshop/submissions/bmgl4.pdf
Describes the BMGL stream cipher developed by Johan Hastad of the Royal Inst. of Technology and Mats Naslund of Ericsson Research in Sweden. BMGL, like Snow2, uses features of the Rijndael cipher. Source code is not available here. |
  |
CS2 Block Cipher - http://eprint.iacr.org/2004/085.pdf
This PDF document describes to CS2 block cipher developed by Tom St Denis. CS2 is based on the CS cipher developed by Serge Vaudenay and takes advantage of work St Denis has done on the pseudo-Hadamard transform. Source code is not included, but test vectors are. |
  |
HC-256 Stream Cipher - http://eprint.iacr.org/2004/092.pdf
HC-256 is a stream cipher developed by Hongjun Wu at the Institute for Infocomm Research in Singapore. It uses a very large state data set which it updates and reads from pseudo-randomly. It seems similar in basic design to SN3 and also borrows some ideas from SHA-256. C source code is included in this PDF document. |
  |
The Snow Stream Cipher - http://www.it.lth.se/cryptology/snow/
Describes the Snow stream cipher: both Snow 1.0 submitted to the NESSIE project and Snow 2.0. Snow is the work of Patrik Ekdahl and Thomas Johansson of the I.T. Dept. at Lund Univ., Sweden. The C source code for Snow is also provided. |
  |
Konton2: A Stream Cipher - http://www.geocities.com/da5id65536/
Konton2 is a stream cipher which does not resemble RC4 and does not use shift registers. The C source code for Konton2 is provided. |
  |
German Enigma Cipher - http://frode.home.cern.ch/frode/crypto/Shaylor/bombe.html
Description and examples of the enigma cipher. |
  |
FastFlex : A Secure Cryptographic Function - http://fastflex.sourceforge.net/
Sourceforge project for FastFlex, a suite of hash functions and stream ciphers. Links to documentation and source code. |
  |
Rabbit Stream Cipher - http://www.cryptico.com/Files/filer/rabbit_fse.pdf
The Rabbit stream cipher was developed by CRYPTICO A/S in Denmark. It runs in synchronous mode, uses a 128-bit key, and 513 bits of state data. This PDF file includes C source code for Rabbit. |
  |
SN3 Stream Cipher - http://www.geocities.com/smaltchev/
SN3 is a stream cipher designed by Simeon Maltchev. Somewhat like ISAAC, it uses three constantly evolving blocks of state data which update each other. The C source code for SN3 is also provided. |
 |
Zodiac Killer Ciphers - http://www.zodiologists.com/zodiac_killer_ciphers.html
The Zodiac Killer terrorized the San Francisco Bay area in the 1960s and 70s and claimed to have killed over 30 people. This site discusses the unsolved cipher messages linked with the killings. |
 |
Khazad Block Cipher web site - http://paginas.terra.com.br/informatica/paulobarreto/KhazadPage.html
Describes the 64-bit block cipher, 128-bit key NESSIE finalist. |
 |
Anubis Block Cipher web site - http://paginas.terra.com.br/informatica/paulobarreto/AnubisPage.html
Describes the 128-bit variable-length key NESSIE candidate. The C source code is available here. |
 |
Sosemanuk Stream Cipher - http://www.ecrypt.eu.org/stream/ciphers/sosemanuk/sosemanuk.pdf
Sosemanuk borrows features of the Snow stream cipher and the Serpent block cipher. The C source code for the cipher is available from the Ecrypt site. |
 |
Helix Stream Cipher - http://www.macfergus.com/helix/helix.pdf
Document describes the Helix stream cipher, devised by Niels Ferguson, Doug Whiting, Bruce Schneier, John Kelsey, Stefan Lucks, and Tadayoshi Kohno. The cipher produces a MAC for every plaintext it encrypts. Source code is not included in this document, but Qualcomm Australia has implemented Helix in C. |
 |
Hiji Bij Bij - http://eprint.iacr.org/2003/014.ps
Describes a stream cipher devised by Palash Sarkar and the Cryptology Research Group at the India Statistical Institute. Like many new stream ciphers, it has two parts to its state, one part updated linearly and one part updated non-linearly. The linear part is implemented as cellular automata. The cipher can run in a self-synchronizing mode. The C source code is in this postscript document. |
 |
The CARACACHS Stream Cipher - http://membres.lycos.fr/caracachs/caracachs.htm
Contains source code in C for this stream cipher which uses 160 to 2048-bit keys. Short keys are fast on 32-bit processors. |