Саймон С. Лэм — американский ученый-компьютерщик и пионер Интернета . Он вышел на пенсию в 2018 году из Техасского университета в Остине в качестве почетного профессора и почетного председателя Regents' Chair Emeritus in Computer Science #1. Он внес основополагающий и важный вклад в безопасность транспортного уровня , проверку пакетных сетей, а также проектирование сетевых протоколов, проверку и анализ производительности.
Саймон Лэм был пионером в области безопасности для интернет-приложений — например, один из результатов его работы, который виден большинству пользователей как «s» в https , обозначающий безопасное соединение. Он изобрел защищенные сокеты в 1991 году . [5] В 1993 году он изобрел интерфейс прикладного программирования (API) Secure Network Programming (SNP ), который исследовал подход наличия API защищенного транспортного уровня, очень похожего на сокеты Беркли , для упрощения модернизации уже существующих сетевых приложений с мерами безопасности. [6] [7] Эта работа была проделана, когда WWW был еще в зачаточном состоянии. SNP был опубликован и представлен 8 июня 1994 года на летней технической конференции USENIX . Последующие уровни защищенных сокетов (SSL и TLS ), повторно реализованные несколько лет спустя с использованием архитектуры и ключевых идей, впервые представленных в SNP, позволили обеспечить безопасную электронную коммерцию в WWW (например, банковское дело, покупки). TLS также широко используется для защиты электронной почты и многих других интернет-приложений.
За этот вклад профессор Лэм и три аспиранта его исследовательского проекта получили премию ACM Software System Award 2004. В 2007 году он был избран в Национальную инженерную академию США . За изобретение защищенных сокетов и реализацию первого уровня защищенных сокетов он был включен в Зал славы Интернета в 2023 году. [5] [8]
Саймон С. Лам родился в Макао (когда он был португальской колонией) в 1947 году с фамилией 林 (Лам) и именем 善成 (Син Синг или Шин Синг). Его семья переехала в Гонконг в 1959 году. Он получил среднее образование в колледже Ла Саль , Коулун, Гонконг. Он покинул Гонконг в 1966 году, чтобы изучать электротехнику в Университете штата Вашингтон по стипендии. Он получил степень бакалавра наук в области электротехники с отличием в 1969 году в Университете штата Вашингтон и был удостоен Инженерным колледжем награды «Выдающийся старший специалист по электротехнике 1969 года». [9]
Начиная с осени 1969 года он поступил в аспирантуру Школы инженерии Калифорнийского университета в Лос- Анджелесе по 4-летней стипендии канцлера по преподаванию. Его докторская диссертация по коммутации пакетов в канале многоадресного вещания была написана под руководством профессора Леонарда Клейнрока . С 1971 по 1974 год он был инженером-исследователем, а затем научным сотрудником в Центре сетевых измерений ARPA Калифорнийского университета в Лос-Анджелесе, где он работал над проектом пакетного спутника ARPANET .
С 1974 по 1977 год он был научным сотрудником в исследовательском центре IBM TJ Watson , Йорктаун-Хайтс, Нью-Йорк. В августе 1977 года он присоединился к Техасскому университету в Остине в качестве доцента компьютерных наук. В 1979 году он был повышен до доцента, в 1983 году — до полного профессора, в 1985 году назначен на почетную должность профессора Дэвида Брутона-младшего и на должность председателя Regents Chair in Computer Science #1 в 2001 году. Он занимал должность заведующего кафедрой с 1992 по 1994 год.
Профессор Лэм активно занимался профессиональной деятельностью в сетевых исследовательских сообществах ACM SIGCOMM , IEEE Computer Society , IEEE Communications Society и National Science Foundation . Его наиболее заметные профессиональные заслуги включают следующее: он был одним из основателей влиятельной конференции ACM SIGCOMM [10] и, как ее первый председатель технической программы, продвигал и проводил первую конференцию в 1983 году в кампусе Техасского университета в Остине . Конференция имела огромный успех, в ней приняли участие исследователи ARPANET , CSNET и европейских пакетных сетей, а также многие другие ученые и инженеры, интересующиеся новыми методами, протоколами и архитектурами сетей с коммутацией пакетов. Десять лет спустя, в 1993 году, профессор Лэм стал одним из основателей Международной конференции по сетевым протоколам [11], спонсируемой IEEE Computer Society . С 1994 по 1998 год он был главным редактором журнала IEEE/ACM Transactions on Networking , который был первым журналом, совместно издаваемым ACM и IEEE .
Саймон Лэм получил премию ACM SIGCOMM Award 2004 [12] за пожизненный вклад в область сетей связи [13] с пометкой «в знак признания его видения, широты взглядов и строгости в работе, среди прочего, в следующих областях: безопасная сетевая связь, анализ сетевых и многопользовательских протоколов, анализ сетей очередей и разработка механизмов для обеспечения качества обслуживания ».
В 2007 году Саймон Лэм был избран в Национальную инженерную академию США [14], что широко считается одной из высших наград, присуждаемых в инженерных и технологических профессиях, за «вклад в протоколы компьютерных сетей и службы сетевой безопасности». [15]
Саймон Лэм задумал новый подуровень безопасности в стеке интернет-протоколов в 1990 году. Он написал заявку на грант в исследовательскую программу NSA INFOSEC University под названием «Применение теории модулей и интерфейсов к проверке безопасности». Проект финансировался с июня 1991 года по июнь 1993 года. Лэм с помощью трех аспирантов изобрел защищенные сокеты для защиты интернет-приложений (обеспечивая аутентификацию конечных точек, конфиденциальность данных и целостность данных и т. д.). В 1993 году они реализовали первый защищенный слой сокетов, названный Secure Network Programming (SNP), с целью достижения «безопасного сетевого программирования для масс». Они продемонстрировали SNP менеджеру программы NSA проекта. Они представили аргументы в пользу защищенных сокетов и результаты производительности SNP на летней технической конференции USENIX 8 июня 1994 года. [6] [7]
SNP был разработан как прикладной подуровень поверх сокетов транспортного уровня. Он предоставляет интернет-приложениям защищенный API сокетов , который очень похож на API сокетов . Подход SNP был новым и создал сдвиг парадигмы от современных исследований безопасности для распределенных приложений (например, Kerberos Массачусетского технологического института, 1988-1992). Этот подход сделал возможной безопасную электронную коммерцию несколько лет спустя. SNP выиграл премию ACM Software System Award 2004. [16] [17] Последующие защищенные уровни сокетов ( SSL и TLS ), повторно реализованные годы спустя с использованием архитектуры и ключевых идей в SNP, широко используются для защиты транзакций между веб-браузерами и серверами для электронной коммерции , а также других интернет-приложений, включая электронную почту , мгновенный обмен сообщениями и VoIP .
В 2004 году он был удостоен премии имени У. Уоллеса Макдауэлла [18] с пометкой «За выдающийся фундаментальный вклад в сетевые протоколы и службы безопасности».