Horst Feistel

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

Template:Short description Script error: No such module "Template wrapper".Script error: No such module "Check for clobbered parameters".

Horst Feistel (January 30, 1915[1] – November 14, 1990) was a German-American cryptographer who worked on the design of ciphers at IBM, initiating research that culminated in the development of the Data Encryption Standard (DES) in the 1970s. The structure used in DES, called a Feistel network, is commonly used in many block ciphers.[2][3][4]

Life and work

Feistel was born in Berlin, Germany in 1915, and moved to the United States in 1934. During World War II, he was placed under house arrest, but gained US citizenship on 31 January 1944. The following day he was granted a security clearance and began work for the US Air Force Cambridge Research Center (AFCRC) on Identification Friend or Foe (IFF) devices until the 1950s. He was subsequently employed at MIT's Lincoln Laboratory, then the MITRE corporation. In 1968, Feistel became a Research Staff Member at the IBM T.J Watson Center.[5] During his time there he received an award for his cryptographic work. In 1971, he patented the block cipher cryptographic system at IBM.[5] His research at IBM led to the development of the Lucifer and Data Encryption Standard (DES) ciphers. Feistel was one of the earliest non-government researchers to study the design and theory of block ciphers.

Feistel lent his name to the Feistel network construction, a common method for constructing block ciphers (for example DES).

Feistel obtained a bachelor's degree at MIT, and his master's at Harvard, both in physics. He married Leona (Gage) in 1945, with whom he had a daughter, Peggy.

Notes

<templatestyles src="Reflist/styles.css" />

  1. ↑ Both (Diffie and Landau, 1998), and (Levy, 2001) give Feistel's birth year as 1914. The dates included here are based on the genealogical notes.
  2. ↑ Script error: No such module "citation/CS1".
  3. ↑ Script error: No such module "citation/CS1".
  4. ↑ Script error: No such module "citation/CS1".
  5. ↑ a b Script error: No such module "Citation/CS1".

Script error: No such module "Check for unknown parameters".

References

External links

Script error: No such module "Authority control".