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