Из Википедии, свободной энциклопедии
Перейти к навигации Перейти к поиску

Роберт Х. Моррис-старший (25 июля 1932 - 26 июня 2011) был американским криптографом и ученым-компьютерщиком . [1] [2]

Семья и образование [ править ]

Моррис родился в Бостоне, штат Массачусетс . Его родителями были Уолтер В. Моррис, продавец, и Хелен Келли Моррис. [1] Он получил степень бакалавра в области математики из Гарвардского университета в 1957 и А степень магистра в прикладной математике из Гарварда в 1958 году.

Он женился на Энн Фарлоу, и у них было трое детей: Роберт Таппан Моррис (автор червя Морриса 1988 года ), [3] Мередит Моррис и Бенджамин Моррис. [4]

Bell Labs [ править ]

С 1960 по 1986 год Моррис был исследователем в Bell Labs и работал над Multics, а затем над Unix .

Вместе с Дугласом Макилроем он создал макропроцессор M6 на FORTRAN IV , который позже был перенесен на Unix. [5]

Используя компилятор-компилятор TMG , Моррис вместе с Макилроем разработал раннюю реализацию компилятора PL / I под названием EPL for Multics project. [6] [7] Пара также способствовала версии стока форматирования текста программы для Multics. [8]

Вклад Морриса в ранние версии Unix включает математическую библиотеку, язык программирования bc , программу cryptи схему шифрования паролей, используемую для аутентификации пользователей. [9] [10] Схема шифрования (изобретено Нидхемами ), было основан на использование функции с секретом (теперь называется ключевой функцией выведения ) для вычисления хэш пользовательских паролей , которые хранятся в файле /etc/passwd; аналогичные методы, основанные на различных функциях, используются и сегодня. [11]

Агентство национальной безопасности [ править ]

В 1986 году Моррис начал работать в Агентстве национальной безопасности (АНБ). [1] Он работал главным научным сотрудником Национального центра компьютерной безопасности АНБ , где он участвовал в разработке стандартов компьютерной безопасности серии Rainbow , и ушел из АНБ в 1994 году. [12] [13] [14] Он однажды сказал репортеру, что, находясь в АНБ, он помогал ФБР расшифровывать зашифрованные доказательства. [1]

Описание Морриса есть в книге Клиффорда Столла «Яйцо кукушки» . Многие читатели книги Stoll помнят Моррис для придания Stoll сложной математической головоломки (первоначально из - за Джон Х. Conway ) в ходе их дискуссий по компьютерной безопасности : Какой следующий номер в последовательности 1 11 21 1211 111221? (известная как последовательность « посмотри и скажи» ). Столл решил не включать ответ на эту загадку в «Яйцо кукушки» , к разочарованию многих читателей. [15]

Роберт Моррис умер в Ливане, штат Нью-Гэмпшир .

Цитаты [ править ]

  • Правило 1 криптоанализа: проверяйте открытый текст . [16]
  • Три золотых правила обеспечения компьютерной безопасности: не владеть компьютером; не включайте его; и не пользуйся этим. [17]

Избранные публикации [ править ]

  • (с Фредом Т. Грампом) Безопасность операционной системы UNIX, Технический журнал AT&T Bell Laboratories , 63 , часть 2, № 8 (октябрь 1984 г.), стр. 1649–1672.

Ссылки [ править ]

  1. ^ a b c d e f g h i Марков, Джон (29 июня 2011 г.). «Роберт Моррис, пионер в области компьютерной безопасности, умер в возрасте 78 лет» . Нью-Йорк Таймс . Проверено 30 июня 2011 года .
  2. ^ 4-й симпозиум по безопасности UNIX . USENIX . 1993 г.
  3. ^ Соединенные Штаты против Морриса (1991) , 928 F.2d 504 , 505 (2d Cir.1991).
  4. ^ Роберт Моррис некролог , The Washington Post , 30 июня 2011.
  5. Перейти ↑ Cole, AJ (1981). Макро процессоры (2-е, исправленное изд.). КУБОК Архив. п. 254.
  6. ^ RA Frieburghouse. "Компилятор Multics PL / 1" . MultICAL.org .
  7. Том Ван Флек (ред.). «Выбор PL / I» . MultICAL.org .
  8. ^ «Особенности Multics» .
  9. Перейти ↑ McIlroy, MD (1987). Читатель Research Unix: аннотированные выдержки из Руководства программиста, 1971–1986 (PDF) (технический отчет). CSTR. Bell Labs. 139.
  10. ^ Попробовать в криптографическом мире - История , Деннис Ричи , 5 мая 2000, Bell Labs. Доступ онлайн 29 ноября 2007 г.
  11. ^ Безопасность паролей: история болезни Роберта Морриса и Кена Томпсона (1978)
  12. ^ Стандарт шифрования данных - Ретроспектива и перспективы , Р. Моррис, IEEE Communications 16 , № 6 (ноябрь 1978 г.), стр. 11–14.
  13. ^ IEEE Electronic CIPHER 9 (18 сентября 1995 г.)
  14. ^ AUUG 98 Информация о конференции и регистрационная форма , доступ онлайн 29 ноября 2007 г.
  15. ^ «Часто задаваемые вопросы о числовой последовательности Морриса» . Архивировано из оригинала 6 июня 1997 года.
  16. ^ "Заметки о Crypto '95 приглашенных переговоров Р. Морриса и А. Шамира" Джимом Гиллогли и Полом Сайверсоном
  17. ^ стр. 1, Безопасность платформы Java 2: архитектура, дизайн и реализация API , Ли Гонг, Гэри Эллисон и Мэри Дейджфорд, Бостон: Addison-Wesley, 2003 г., 2-е изд., ISBN 0-201-78791-1 . 

Внешние ссылки [ править ]

  • Деннис Ричи : «Занимаясь криптографическим миром» рассказывает историю криптографических исследований, которые он провел вместе с Моррисом, и почему это исследование никогда не было опубликовано.