Lucifer cipher

E678089

The Lucifer cipher is an early block cipher developed at IBM by Horst Feistel that served as a foundational design precursor to the Data Encryption Standard (DES).

All labels observed (4)

How this entity was disambiguated

Statements (45)

Predicate Object
instanceOf block cipher
symmetric-key algorithm
algorithmClass private-key cipher
basedOn Feistel network
blockCipherType Feistel cipher
blockSize 128 bits
64 bits
comparedWith DES-like ciphers
Data Encryption Standard
countryOfOrigin United States
cryptographicCategory symmetric block cipher
designer Horst Feistel
designGoal secure encryption of digital data
developedAt IBM Thomas J. Watson Research Center
developer IBM
fieldOfUse cryptography
data encryption
hasProperty iterated cipher
uses multiple rounds of encryption
hasVariant Lucifer (64-bit block, 128-bit key version)
linked to: Lucifer cipher

Lucifer (64-bit block, 64-bit key version)
linked to: Lucifer cipher
historicalSignificance one of the first modern block ciphers
prototype for the NBS DES proposal
implementedIn hardware
software
inception 1971
early 1970s
influenced Data Encryption Standard
influencedBy Shannon substitution–permutation network concepts
keySize 128 bits
64 bits
keyType symmetric key
laterDescribedIn open cryptographic literature after DES publication
namedAfter Lucifer
notableFor being an early iterated block cipher
influencing the design of DES S-boxes and structure
precursorOf Data Encryption Standard
publicationContext IBM internal research
relatedTo Data Encryption Standard
Feistel cipher
linked to: Feistel network
roundFunctionType substitution–permutation-based
securityModel designed for hardware implementation
standardizationOutcome not standardized directly but evolved into DES
usedFor confidentiality
usesStructure Feistel network

How these facts were elicited

Referenced by (5)

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

Data Encryption Standard influencedBy Lucifer cipher
Horst Feistel developed Lucifer cipher
Lucifer cipher hasVariant Lucifer (64-bit block, 128-bit key version)
linked to: Lucifer cipher
Lucifer cipher hasVariant Lucifer (64-bit block, 64-bit key version)
linked to: Lucifer cipher
ANSI X3.92 basedOn IBM Lucifer cipher design
linked to: Lucifer cipher