Serpent cipher

E663892

Serpent cipher is a symmetric-key block cipher and former AES finalist known for its strong security margin and conservative design based on a substitution–permutation network structure.

Try in SPARQL Jump to: Statements Referenced by

Statements (48)

Predicate Object
instanceOf AES finalist
block cipher
substitution–permutation network
symmetric-key algorithm
AESCompetitionRank second place
AESCompetitionStatus finalist
AESWinner Rijndael NERFINISHED
bitSlicing uses bitslice implementation
blockSize 128 bits
category modern block cipher
comparedTo MARS NERFINISHED
RC6 NERFINISHED
Rijndael NERFINISHED
Twofish NERFINISHED
competition Advanced Encryption Standard process
countryOfOrigin United Kingdom
designers Eli Biham NERFINISHED
Lars Knudsen NERFINISHED
Ross Anderson NERFINISHED
designGoal large security margin against differential cryptanalysis
large security margin against linear cryptanalysis
designPhilosophy conservative
encryptionType symmetric
intendedUse data encryption
keySize 128 bits
192 bits
256 bits
knownAttacks no practical attacks on full 32-round cipher
numberOfRounds 32
performanceCharacteristic optimized for software
primaryPublicationVenue AES candidate submission documents
roundFunction S-box based
roundKeyGeneration key schedule
roundOperations S-box layer
key mixing
linear transformation
roundsReducedSecurity reduced-round variants have cryptanalytic results
SBoxesCount 8
SBoxSize 4×4
securityMargin high
standardizationStatus not selected as AES
structure substitution–permutation network
supports 128-bit blocks
128-bit keys
192-bit keys
256-bit keys
usesKeySchedule Serpent key schedule
yearProposed 1998

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.