Роберт Моррис (криптограф) - Robert Morris (cryptographer)

Роберт Х. Моррис-старший
Родившийся(1932-07-25)25 июля 1932 г.[1]
Умер26 июня 2011 г.(2011-06-26) (78 лет)[1]
Альма-матерГарвардский университет[1]
Супруг (а)Энн Фарлоу Моррис
ДетиРоберт Таппан Моррис, Мередит Моррис, Бенджамин Моррис
Научная карьера
ПоляМатематика, криптография
УчрежденияНациональное Агенство Безопасности, Bell Labs[1]

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

Семья и образование

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

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

Bell Labs

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

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

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

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

Национальное Агенство Безопасности

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

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

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

Цитаты

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

Избранные публикации

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

Рекомендации

  1. ^ а б c d е ж грамм час я Марков, Джон (29 июня 2011 г.). «Роберт Моррис, пионер в области компьютерной безопасности, умер в возрасте 78 лет». Нью-Йорк Таймс. Получено 30 июн 2011.
  2. ^ 4-й симпозиум по безопасности UNIX. USENIX. 1993.
  3. ^ Соединенные Штаты против Морриса (1991), 928 F.2d 504, 505 (2-й Cir.1991).
  4. ^ Некролог Роберта Морриса, Вашингтон Пост, 30 июня 2011 г.
  5. ^ Коул, А. Дж. (1981). Макро процессоры (2-е, перераб.). CUP Архив. п. 254.
  6. ^ Р. А. Фрибургхаус. "Компилятор Multics PL / 1". MultICAL.org.
  7. ^ Том Ван Влек (ред.). «Выбор PL / I». MultICAL.org.
  8. ^ «Особенности Multics».
  9. ^ Макилрой, М.Д. (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 Электронный шифр 9 (1995-09-18)
  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.

внешняя ссылка