Jump to content

Simon S. Lam

From Wikipedia, the free encyclopedia
(Redirected from Simon Lam)
Simon S. Lam
Born (1947-07-31) July 31, 1947 (age 77)
Macau
CitizenshipUnited States
Alma materWashington State University (BS), UCLA (MS, PhD)
Known forInventing Secure Sockets[3] Secure Network Programming
Atomic Predicates for Network Verification[4]
AwardsInternet Hall of Fame (2023)
Member of the National Academy of Engineering (2007)
SIGCOMM Award (2004)
ACM Software System Award (2004)
IEEE W. Wallace McDowell Award (2004)
ACM Fellow (1998)
IEEE Fellow (1985)
William R. Bennett Prize (2001)[1]
Leonard G. Abraham Award (1975))[2]
Scientific career
FieldsComputer Science
InstitutionsThe University of Texas at Austin, IBM T. J. Watson Research Center
Doctoral advisorLeonard Kleinrock

Simon S. Lam is an American computer scientist and Internet pioneer. He retired in 2018 from The University of Texas at Austin as Professor Emeritus and Regents' Chair Emeritus in Computer Science #1. He made seminal and important contributions to transport layer security, packet network verification, as well as network protocol design, verification, and performance analysis.

Simon Lam pioneered security for Internet applications - for example, one result of his work that is visible to most users as the "s" in https, signifying a secure connection. He invented secure sockets in 1991.[5] In 1993, he invented the Secure Network Programming (SNP) application programming interface (API) which explored the approach of having a secure transport layer API closely resembling Berkeley sockets, to facilitate retrofitting pre-existing network applications with security measures.[6][7] This work was done when WWW was still in its infancy. SNP was published and presented on June 8, 1994 at the USENIX Summer Technical Conference. Subsequent secure sockets layers (SSL and TLS) re-implemented several years later using the architecture and key ideas first presented in SNP, enabled secure e-commerce on WWW (e.g., banking, shopping). TLS is also widely used to secure email and many other Internet applications.

For this contribution, Professor Lam and three graduate students in his research project won the 2004 ACM Software System Award. He was elected to the United States National Academy of Engineering in 2007. He was inducted into the Internet Hall of Fame in 2023.[5][8]

Early life and education

[edit]

Simon S. Lam was born in Macau (when it was a Portuguese colony) in 1947 with the family name 林 (Lam) and the given name 善成 (Sin Sing or Shin Sing). His family moved to Hong Kong in 1959. He received his secondary education from La Salle College, Kowloon, Hong Kong. He left Hong Kong in 1966 to study Electrical Engineering at Washington State University on a scholarship. He received the BSEE degree with Distinction in 1969 from Washington State University and was honored by the College of Engineering as the 1969 Outstanding Senior in Electrical Engineering.[9]

Beginning Fall 1969, he attended graduate school at the UCLA School of Engineering on a 4-year Chancellor’s Teaching Fellowship. His doctoral dissertation on packet switching in a multi-access broadcast channel was supervised by Professor Leonard Kleinrock. From 1971 to 1974, he was a Postgraduate Research Engineer and later a Postdoctoral Scholar at the ARPA Network Measurement Center, UCLA, where he worked on the packet satellite project of ARPANET.

Career and professional service

[edit]

From 1974 to 1977, he was a Research Staff Member at the IBM T. J. Watson Research Center, Yorktown Heights, New York. In August 1977, he joined The University of Texas at Austin as an Assistant Professor of Computer Science. He was promoted to Associate Professor in 1979, to Full Professor in 1983, appointed to the endowed David Bruton Jr. Centennial Professorship in 1985, and the Regents Chair in Computer Science #1 in 2001. He served as Department Chair from 1992 to 1994.

Professor Lam was active in professional service for the networking research communities of ACM SIGCOMM, IEEE Computer Society, IEEE Communications Society, and National Science Foundation. His most notable professional service contributions include the following: He co-founded the influential ACM SIGCOMM Conference [10] and, as its first Technical Program Chair, promoted and hosted the inaugural conference in 1983 on the campus of The University of Texas at Austin. The conference was a huge success attended by ARPANET, CSNET, and European packet network researchers as well as many other computer scientists and engineers interested in the emergent packet switched networking techniques, protocols, and architectures. Ten years later, in 1993, Professor Lam co-founded the International Conference on Network Protocols [11] sponsored by IEEE Computer Society. From 1994 to 1998, he was Editor-in-Chief of the IEEE/ACM Transactions on Networking which was the first journal jointly published by ACM and IEEE.

Major awards

[edit]

ACM SIGCOMM Award

[edit]

Simon Lam received the 2004 ACM SIGCOMM Award[12] for lifetime contribution to the field of communication networks[13] with the citation "in recognition of his vision, breadth, and rigor in contributing to, among other areas: secure network communication, the analysis of network and multiaccess protocols, the analysis of queueing networks, and the design of mechanisms for quality of service."

National Academy of Engineering

[edit]

In 2007, Simon Lam was elected to the United States National Academy of Engineering,[14] widely considered among the highest honors to be earned in the engineering and technology professions, for "contributions to computer network protocols and network security services.”[15]

National Academy of Engineering Class of 2007

ACM Software System Award for Secure Network Programming

[edit]

Simon Lam conceived a new security sublayer in the Internet protocol stack in 1990. He wrote a grant proposal to the NSA INFOSEC University Research Program entitled, “Applying a Theory of Modules and Interfaces to Security Verification.” The project was funded from June 1991 to June 1993. Lam, with the help of three graduate students, invented secure sockets for securing Internet applications (providing end-point authentication, data confidentiality, and data integrity, etc.). In 1993, they implemented the first secure sockets layer, named Secure Network Programming (SNP), with the goal of achieving “secure network programming for the masses.” They demonstrated SNP to the project's NSA program manager. They presented the case for secure sockets and SNP performance results at the USENIX Summer Technical Conference on June 8, 1994.[6][7]

SNP was designed as an application sublayer on top of transport-layer sockets. It provides to Internet applications a secure sockets API that closely resembles the sockets API. The SNP approach was novel and created a paradigm shift away from contemporary research on security for distributed applications (e.g., MIT’s Kerberos, 1988-1992). This approach enabled secure e-commerce a few years later. SNP won the 2004 ACM Software System Award.[16][17] Subsequent secure sockets layers (SSL and TLS), re-implemented years later using the architecture and key ideas in SNP, are widely used for securing transactions between Web browsers and servers for e-commerce, as well as other Internet applications including email, instant messaging, and VoIP.

W. Wallace McDowell Award

[edit]

He was awarded the 2004 W. Wallace McDowell Award[18] with the citation “For outstanding fundamental contributions in network protocols and security services.”

See also

[edit]

References

[edit]
  1. ^ "William R. Bennett Prize". IEEE Communications Society. Retrieved 31 October 2021.
  2. ^ "Leonard G. Abraham Award" (PDF). IEEE Communications Society. Retrieved 31 October 2021.
  3. ^ "Professor Simon S. Lam inducted into the Internet Hall of Fame". cns.utexas.edu. Retrieved October 13, 2023.
  4. ^ "Atomic Predicates for Network Verification". www.cs.utexas.edu. Retrieved May 15, 2022.
  5. ^ a b "2023 Inductee - Simon Lam". Internet Hall of Fame. Retrieved 2023-10-04.
  6. ^ a b Woo, Thomas Y. C.; Bindignavle, Raghuram; Su, Shaowen; Lam, Simon S. (June 1994). SNP: An interface for secure network programming (PDF). Proceedings 1994 USENIX Summer Technical Conference.
  7. ^ a b "1994 USENIX Summer Technical Conference Program, Boston, 6-10 June 1994".
  8. ^ "Champions of Internet Security, Accessibility, and Global Connectivity: 2023 Internet Hall of Fame Inductees Announced". Internet Hall of Fame (Press release). Retrieved 2023-09-26.
  9. ^ "1969 Outstanding Senior in Electrical Engineering" (PDF). College of Engineering, Washington State University. Retrieved 31 October 2021.
  10. ^ 1983 SIGCOMM Conference (inaugural). 1983. doi:10.1145/1035237. ISBN 0897910893.
  11. ^ "1993 International Conference on Network Protocols (inaugural)".
  12. ^ "SIGCOMM Award Recipients". ACM. Retrieved 25 July 2012.
  13. ^ "MemberNet Vol. 3, Issue 4, Sept 2004". ACM. Retrieved 25 July 2012.
  14. ^ "NAE Members – Dr. Simon S. Lam". NAE. Retrieved 25 July 2012.
  15. ^ "News from the National Academies, Feb. 9, 2007". NAE. Retrieved 25 July 2012.
  16. ^ "2004 ACM Software System Award citation". ACM. Retrieved 25 July 2012.
  17. ^ "ACM Press Release, March 15, 2005". ACM. Retrieved 25 July 2012.
  18. ^ "Simon S. Lam - 2004 W. Wallace McDowell Award Recipient". IEEE. Retrieved 5 July 2012.
[edit]