Robert Morris (cryptographer) explained

Robert H. Morris Sr.
Birth Date:25 July 1932
Birth Place:Boston, Massachusetts
Death Place:Lebanon, New Hampshire
Fields:Mathematics, cryptography
Workplaces:National Security Agency, Bell Labs
Alma Mater:Harvard University
Known For:Multics, Unix
Spouse:Anne Farlow Morris
Children:Robert Tappan Morris, Meredith Morris, Benjamin Morris

Robert H. Morris Sr. (July 25, 1932 – June 26, 2011) was an American cryptographer and computer scientist.[1] [2] __TOC__

Family and education

Morris was born in Boston, Massachusetts. His parents were Walter W. Morris, a salesman, and Helen Kelly Morris, a homemaker.[1] He received a bachelor's degree in mathematics from Harvard University in 1957 and a master's degree in applied mathematics from Harvard in 1958.

He married Anne Farlow, and they had three children together: Robert Tappan Morris (author of the 1988 Morris worm),[3] Meredith Morris, and Benjamin Morris.[4]

Bell Labs

From 1960 until 1986, Morris was a researcher at Bell Labs and worked on Multics and later Unix.

Together with Douglas McIlroy, he created M6 macro processor in FORTRAN IV, which was later ported to Unix.[5]

Using the TMG compiler-compiler, Morris, together with McIlroy, developed the early implementation of PL/I compiler called EPL for Multics project.[6] [7] The pair also contributed a version of runoff text-formatting program for Multics.[8]

Morris's contributions to early versions of Unix include the math library, the dc programming language, the program crypt, and the password encryption scheme used for user authentication.[9] [10] The encryption scheme (invented by Roger Needham), was based on using a trapdoor function (now called a key derivation function) to compute hashes of user passwords which were stored in the file [[/etc/passwd]]; analogous techniques, relying on different functions, are still in use today.[11]

National Security Agency

In 1986, Morris began work at the National Security Agency (NSA).[1] He served as chief scientist of the NSA's National Computer Security Center, where he was involved in the production of the Rainbow Series of computer security standards, and retired from the NSA in 1994.[12] [13] [14] He once told a reporter that, while at the NSA, he helped the FBI decode encrypted evidence.[1]

There is a description of Morris in Clifford Stoll's book The Cuckoo's Egg.Many readers of Stoll's book remember Morris for giving Stoll a challenging mathematical puzzle (originally due to John H. Conway) in the course of their discussions on computer security: What is the next number in the sequence 1 11 21 1211 111221? (known as the look-and-say sequence). Stoll chose not to include the answer to this puzzle in The Cuckoo's Egg, to the frustration of many readers.[15]

Robert Morris died in Lebanon, New Hampshire.

Quotes

Selected publications

External links

Notes and References

  1. News: Robert Morris, Pioneer in Computer Security, Dies at 78. Markoff. John. John Markoff. 29 June 2011. The New York Times. 30 June 2011.
  2. 4th UNIX Security Symposium. 1993. USENIX.
  3. United States v. Morris (1991) . 928 . F.2d . 504 . 505 . 2d Cir. . 1991 . https://scholar.google.com/scholar_case?case=551386241451639668.
  4. https://web.archive.org/web/20131012054103/http://articles.washingtonpost.com/2011-06-30/local/35266136_1_robert-morris-unix-computer-computer-knowledge Robert Morris obituary
  5. Book: Cole, A. J. . Jack Cole (scientist) . Macro Processors . 2nd, revised . 1981 . CUP Archive . 254.
  6. Web site: The Multics PL/1 Compiler. R. A. Frieburghouse. Multicians.org.
  7. Web site: Tom Van Vleck . Tom Van Vleck . The Choice of PL/I . Multicians.org.
  8. Web site: [ftp://ftp.stratus.com/pub/pub/vos/multics/tvv/features.html Multics Features ].
  9. M. D. . McIlroy . Doug McIlroy . 1987 . A Research Unix reader: annotated excerpts from the Programmer's Manual, 1971–1986 . CSTR . 139 . Bell Labs.
  10. https://web.archive.org/web/20150205025156/http://cm.bell-labs.com/cm/cs/who/dmr/crypt.html Dabbling in the Cryptographic World--A Story
  11. https://www.bell-labs.com/usr/dmr/www/passwd.ps Password Security: A Case History by Robert Morris and Ken Thompson (1978)
  12. https://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=1089783 The data encryption standard - Retrospective and prospects
  13. http://www.ieee-security.org/Cipher/PastIssues/1995/issue9509/issue9509.txt IEEE Electronic CIPHER 9 (1995-09-18)
  14. http://www.auug.org.au/events/1998/auug98/ AUUG 98 Conference Information and Registration Form
  15. Web site: FAQ about Morris Number Sequence . https://web.archive.org/web/19970606112402/http://www.ocf.berkeley.edu/~stoll/number_sequence.html . June 6, 1997.
  16. Web site: Notes on Crypto '95: Non-cryptographic Ways of Losing Information invited talk by R. Morris. Gillogly. Jim. 2 September 1995. Google Groups. 2 August 2023.
  17. Grampp. F. T.. Morris. R. H.. 1984. The UNIX System: UNIX Operating System Security. AT&T Bell Laboratories Technical Journal. 63 . 8 . 1649–1672 . 10.1002/j.1538-7305.1984.tb00058.x. 26877484 .