A block cipher is a symmetric-key cryptographic algorithm that operates on fixed-length groups of bits, called blocks, transforming each block under the control of a secret key using a sequence of substitution and permutation rounds. The same key encrypts and decrypts, and the cipher is usually paired with a mode of operation (such as CBC or GCM) to process messages longer than one block. The Advanced Encryption Standard, the Data Encryption Standard, Blowfish, Twofish, Serpent and Camellia are widely cited examples; each was designed to resist known plaintext, differential and linear cryptanalysis over a fixed block size, commonly 64 or 128 bits.
Facts
Comparison
Era of Emergence Browse By
Block Cipher
Filter Results23 entries
Sources
1. Block cipher - Wikipedia
Block cipher article, sentence naming 1976Quote, Block cipher article, sentence naming 1976
DES was publicly released in 1976 and has been widely used.
View the Source Wikipedia: Data Encryption Standard
Has Member: Data Encryption Standard Algorithm, Lead paragraph/'DES challenges' section: 'the modern understanding of block ciphers and their cryptanalysis' describes DES's own design as a symmetric-key block cipher.View the Source Wikipedia: Triple DES
Has Member: Triple DES Algorithm, Lead paragraph: 'Triple DES ... is a symmetric-key block cipher, which applies the Data Encryption Standard (DES) cipher algorithm three times'.View the Source Wikipedia: Blowfish (cipher)
Has Member: Blowfish Algorithm, Lead paragraph: 'Blowfish is a symmetric-key block cipher, designed in 1993 by Bruce Schneier'.View the Source Wikipedia: Twofish
Has Member: Twofish Algorithm, Lead paragraph: 'Twofish is a symmetric key block cipher with a block size of 128 bits'.View the Source International Data Encryption Algorithm (Wikipedia)
Has Member: International Data Encryption Algorithm, Lead paragraph: 'the International Data Encryption Algorithm (IDEA) ... is a symmetric-key block cipher designed by James Massey ... and Xuejia Lai'.View the Source Skipjack (cipher) (Wikipedia)
Has Member: Skipjack Algorithm, Lead paragraph: 'Skipjack is a block cipher ... developed by the United States National Security Agency (NSA)'.View the Source Tiny Encryption Algorithm (Wikipedia)
Has Member: Tiny Encryption Algorithm, Lead paragraph: 'the Tiny Encryption Algorithm (TEA) is a block cipher notable for its simplicity'.View the Source SM4 (cipher) (Wikipedia)
Has Member: SM4 Algorithm, Lead paragraph: 'ShangMi 4 (SM4, formerly SMS4) is a block cipher, standardised for commercial cryptography in China'.View the Source XTEA (Wikipedia)
Has Member: XTEA, LeadQuote, Has Member: XTEA, Lead
In cryptography, XTEA (eXtended TEA) is a block cipher designed to correct weaknesses in TEA.
View the Source Wikipedia: Advanced Encryption Standard Algorithm
Wikimedia FoundationHas Member: Advanced Encryption Standard Algorithm, Lead sectionQuote, Has Member: Advanced Encryption Standard Algorithm, Lead section
variant of the Rijndael block cipher
View the Source Serpent (cipher) (Wikipedia)
Has Member: Serpent Algorithm, Lead section
symmetric key block cipher
Has Member: Serpent (cipher), Lead section
symmetric key block cipher
View the SourceCamellia (cipher) (Wikipedia)
Has Member: Camellia Algorithm, Lead sectionQuote, Has Member: Camellia Algorithm, Lead section
symmetric key block cipher
View the Source Threefish (Wikipedia)
Has Member: Threefish Algorithm, Lead sectionQuote, Has Member: Threefish Algorithm, Lead section
symmetric-key tweakable block cipher
View the Source RC5 (Wikipedia)
Has Member: RC5 Algorithm, Lead sectionQuote, Has Member: RC5 Algorithm, Lead section
symmetric-key block cipher
View the Source MARS (cipher) (Wikipedia)
Has Member: MARS Algorithm, Lead sectionQuote, Has Member: MARS Algorithm, Lead section
is a block cipher
View the Source RC6 (Wikipedia)
Has Member: RC6 Algorithm, Lead sectionQuote, Has Member: RC6 Algorithm, Lead section
symmetric key block cipher
View the Source Speck (cipher) (Wikipedia)
Has Member: Speck Algorithm, Lead sectionQuote, Has Member: Speck Algorithm, Lead section
family of lightweight block ciphers
View the Source GOST (block cipher) (Wikipedia)
Has Member: GOST Algorithm, Lead section
symmetric key block cipher
Has Member: GOST (block cipher), Lead section
symmetric key block cipher
View the SourceKuznyechik (Wikipedia)
Has Member: Kuznyechik Algorithm, Lead sectionQuote, Has Member: Kuznyechik Algorithm, Lead section
is a symmetric block cipher
View the Source FEAL (Wikipedia)
Has Member: FEAL, Lead sectionQuote, Has Member: FEAL, Lead section
is a block cipher
View the Source Lucifer (cipher) (Wikipedia)
Has Member: Lucifer (cipher), Lead sectionQuote, Has Member: Lucifer (cipher), Lead section
earliest civilian block ciphers
View the Source Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.