
Top : Science : Math : Applications : Communication Theory : Cryptography : Algorithms :
Ciphers
Websites
A text-file specification for CAST-128, a freely available 128-bit block cipher.
ftp://ftp.isi.edu/in-notes/rfc2144.txt
A freely available 128-bit block cipher designed by Counterpane Systems (Bruce Schneier et al.).
http://www.counterpane.com/twofish.html
TEA is a very small, efficient algorithm offering a moderate level of security
ftp://ftp.cl.cam.ac.uk/papers/djw-rmn/djw-rmn-tea.html
The company's AES proposal using 128 bit blocks. Contains descriptions, pseudocode and test vectors.
site exerpt
The MARS cipher S is now available worldwide under a royalty-free license from Tivoli. Read the press release or contact Ron Silletti at 914-765-4373 for more details. May 19, 2000: Here is the latest version of our final comments in MS word, PDF,...Describes the 128-bit block cipher designed to replace DES. It was a finalist in the AES competition.
site exerpt
Serpent home page Knudsen as a candidate for the Advanced Encryption Standard. It was a finalist in the AES competition. The winner, Rijndael, got 86 votes at the last AES conference while Serpent got 59 votes, Twofish 31 votes, RC6 23 votes and...Contains cipher source code and technical explanations for SEAL, Skipjack and other well known ciphers.
http://virtue.nu/cspears/cipher.html
Describes the 128-bit variable-length key NESSIE candidate. The C source code is available here.
http://planeta.terra.com.br/info...ica/paulobarreto/AnubisPage.html
Describes the 64-bit block cipher, 128-bit key NESSIE finalist.
http://planeta.terra.com.br/info...ica/paulobarreto/KhazadPage.html
Contains source code in C for this stream cipher which uses 160 to 2048-bit keys. Short keys are fast on 32-bit processors.
site exerpt
The CARACACHS Encryption Algorithm Cipher is a stream cipher in feedback mode. The key size is 256 bits long. The algorithm is fast on 32 bits processor. The use of this algorithm is free for all, even for commercial applications. If you can translate...Konton2 is a stream cipher which does not resemble RC4 and does not use shift registers. The C source code for Konton2 is provided.
site exerpt
Konton2 Japanese word which means primordial chaos It appears, written in Japanese kanji, at the top of this page. Konton 2.1 is a stream cipher based on a cipher I developed called Konton 2.0, which was based on a cipher called...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.
site exerpt
SNOW 2.0 Here you can find information on the SNOW stream cipher, our proposal for NESSIE. SNOW 2.0 We have presented a new version of the SNOW stream cipher (SNOW2.0 at SAC 2002. SNOW 2.0 is not a candidate for NESSIE. You...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.
site exerpt
Pseudorandom Number Generator MUGI We published the revised version [pdf We are sorry for your incovenience regarding to this error. Please refer to the revision history for details [txt] in the specification docuement pdf and the self-evaluation report pdf we corrected the description for...Has information about QUALCOMM Australia's ciphers. In particular, links are provided to a "design paper" and source code for the "t class" of SOBER stream ciphers.
site exerpt
QUALCOMM Australia Australia now has an official web site. Please update any links accordingly. Greg Rose ggr@qualcomm.com>...Describes the Scream stream cipher developed at IBM by Shai Halevi, Don Coppersmith, and Charanjit Jutla. Scream is based on SEAL. This is a .pdf file. Source code is not available here.
site exerpt
%PDF-1.2 3 0 obj stream x nF X kR9 3 0OUoz ED O:_ 1 uCu ri Z 4zZ8 cSvi25 QÈT HI,_li U D S xB~8 3u F T(o wfI3 U eU5 S7aUA M E lo M uW eiT pS z...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. This is a PDF file. Source code is not available here.
https://www.cosic.esat.kuleuven....e/workshop/submissions/bmgl4.pdf
Documents the Camellia block cipher jointly developed by NTT and Mitsubishi Electric in Japan in 2000. C source code is also provided.
site exerpt
To english index ...A stream cipher developed by Robert Jenkins. It was inspired by RC4.
site exerpt
ISAAC, a fast cryptographic random number generator I have a challenge and small prize associated with breaking ISAAC. The files below implement ISAAC in C. The function randinit must be called before ISAAC can be used, but after that any module that #includes rand.h can call rand...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.
site exerpt
Simeon Maltchev's Crypto Page The idea for such kind of tests comes from here. Description of the SCOP stream cipher very fast. Here are SCOP C sources, SCOP optimized Assembler sources, a list of products that use SCOP and some comments on SCOP security....This is NIST's home page for the Rijndael block cipher, now the Advanced Encryption Standard (AES). It has links to the specification and source code.
site exerpt
AES Algorithm (Rijndael) Information Please note that these pages are included for historical reference only. As these pages refer to a development effort, they may contain errors. Refer to FIPS 197 for the actual specification of AES. Rijndael Specification [1020KB from original submission) Those...Describes the VMPC one-way function and a stream cipher based on it, designed by Bartosz Zoltak. Pseudo code and test-vectors are available here. The algorithm is similar to RC4 and VERY simple.
site exerpt
VMPC One-Way Function and Stream Cipher (szyfrowanie) Program bazuje na technologii szyfrowania i uwierzytelniania szyfrogramw VMPC. Posiada zaawansowany modu generowania kluczy do 512 bitw. Czy Twoje dane s absolutnie bezpieczne? NOWO nbsp Pobierz za darmopen wersj VMPC Data Security! VMPC Data Security Application Release of VMPC Data...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.
site exerpt
Resolution div neg scale isls{ landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round exch round exch]setmatrix}N/@landscape{/isls true...A freely available symmetric block cipher designed by Bruce Schneier as a drop-in replacement for DES or IDEA. Allows variable-length keys up to 448 bits.
site exerpt
Blowfish Megabytes per second on a Pentium 150. News: Blowfish has been added to the mainline Linux kernel, starting with v2.5.47. Block cipher: 64-bit block Variable key length: 32 bits to 448 bits Designed by Bruce Schneier Much faster than DES...This 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.
site exerpt
%PDF-1.2 7 0 obj endobj 10 0 obj endobj 13 0 obj endobj 16 0 obj endobj 19 0 obj endobj 22 0 obj endobj 25 0 obj endobj 28 0 obj endobj 30 0 obj stream x r8_#Ue d...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.
http://eprint.iacr.org/2004/085.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.
http://eprint.iacr.org/2004/092.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.
site exerpt
%PDF-1.2 8 0 obj stream x rGr y Z]w Z B IG g`c2y S~1 s v 1m>93i DpzRF7 O Bn q 0e haܬT EXKp tt w m 9rr P R 2 kb j tL r0b p a 4O M x5...Block cipher proposed by RSA as an AES candidate.
site exerpt
RSA Security RC6 Block Cipher Rivest in collaboration with Matt Robshaw, Ray Sidney, and Yiqun Lisa Yin from RSA Laboratories. The algorithm is an evolutionary improvement over the RC5 block cipher, and like RC5, it makes essential use of data-dependent rotations. As part of the...Open source cryptography info including AES cipher code, public domain source for rijndael, hash cracking and general notes on the Linux crypto loopback file system.
site exerpt
Cryptofile The paranoia is contagious. AES Crypto System Cipher Modules Hash Cracking Thawte x509 OpenSSL Fyodor's Challenge Rijndael Algorithm Cryptography Links Linux-Crypto Cryptofile cryptofile Open Source Cryptography Who is the cryptophile?...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.
http://www.ecrypt.eu.org/stream/ciphers/sosemanuk/sosemanuk.pdf