Twofish

E299185

Twofish is a symmetric key block cipher known for its speed, flexibility, and strong security, and was a finalist in the competition to become the Advanced Encryption Standard (AES).

Try in SPARQL Jump to: Surface forms Statements Referenced by

All labels observed (1)

Label Occurrences
Twofish canonical 3

Statements (48)

Predicate Object
instanceOf Feistel network cipher
block cipher
symmetric-key algorithm
blockSize 128 bits
cipherType substitution–permutation-like network
comparedWith MARS
RC6
Rijndael
Serpent
competitionResult AES finalist but not selected as AES
designedBy Bruce Schneier
Chris Hall
David Wagner
Doug Whiting
John Kelsey
Niels Ferguson
designedByOrganization Counterpane Systems
designedFor 128-bit block encryption
flexibility
high security
software efficiency
hasComponent MDS matrix
key-dependent S-boxes
pseudo-Hadamard transform
keySize 128 bits
192 bits
256 bits
patented false
publicDomain true
publishedIn 1998
relatedTo Blowfish
rounds 16
securityStatus no practical attacks known on full-round cipher
standardizedIn RFC 2451
submissionYear 1998
submittedTo AES competition
successorTo Blowfish
supports decryption
encryption
supportsKeyWhitening true
supportsPrecomputedKeySchedule true
usedIn GnuPG (historically, via libraries)
PGP
usesFeistelStructure true
usesKeyDependentSBoxes true
usesMDSMatrix true
usesPHT true
wasAESFinalist true

Referenced by (3)

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

RC6 competedWith Twofish
ZRTP supportsCipher Twofish