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).
Statements (45)
| Predicate | Object |
|---|---|
| instanceOf |
block cipher
ⓘ
symmetric-key algorithm ⓘ |
| algorithmClass | private-key cipher ⓘ |
| basedOn | Feistel network NERFINISHED ⓘ |
| blockCipherType | Feistel cipher ⓘ |
| blockSize |
128 bits
ⓘ
64 bits ⓘ |
| comparedWith |
DES-like ciphers
ⓘ
Data Encryption Standard NERFINISHED ⓘ |
| countryOfOrigin |
United States of America
ⓘ
surface form:
United States
|
| cryptographicCategory | symmetric block cipher ⓘ |
| designer | Horst Feistel NERFINISHED ⓘ |
| designGoal | secure encryption of digital data ⓘ |
| developedAt | IBM Thomas J. Watson Research Center NERFINISHED ⓘ |
| developer | IBM ⓘ |
| fieldOfUse |
cryptography
ⓘ
data encryption ⓘ |
| hasProperty |
iterated cipher
ⓘ
uses multiple rounds of encryption ⓘ |
| hasVariant |
Lucifer (64-bit block, 128-bit key version)
NERFINISHED
ⓘ
Lucifer (64-bit block, 64-bit key version) NERFINISHED ⓘ |
| 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 NERFINISHED ⓘ |
| influencedBy | Shannon substitution–permutation network concepts ⓘ |
| keySize |
128 bits
ⓘ
64 bits ⓘ |
| keyType | symmetric key ⓘ |
| laterDescribedIn | open cryptographic literature after DES publication ⓘ |
| namedAfter | Lucifer NERFINISHED ⓘ |
| notableFor |
being an early iterated block cipher
ⓘ
influencing the design of DES S-boxes and structure ⓘ |
| precursorOf | Data Encryption Standard NERFINISHED ⓘ |
| publicationContext | IBM internal research ⓘ |
| relatedTo |
Data Encryption Standard
NERFINISHED
ⓘ
Feistel cipher NERFINISHED ⓘ |
| roundFunctionType | substitution–permutation-based ⓘ |
| securityModel | designed for hardware implementation ⓘ |
| standardizationOutcome | not standardized directly but evolved into DES ⓘ |
| usedFor | confidentiality ⓘ |
| usesStructure | Feistel network NERFINISHED ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.