Lucifer was a cryptographic algorithm developed by Horst Feistel at IBM. It saw some commercial use in the 1970s.
Lucifer had a 128-bit key and operated on 128-bit blocks. Weakened by a 56-bit key and 64-bit block, but strengthened against differential cryptanalysis, it became the Data Encryption Standard in 1977.
External links: