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.
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.