Jump to content

Гилберт Вернам

Гилберт Вернам
Рожденный ( 1890-04-03 ) 3 апреля 1890 г.
Умер 7 февраля 1960 г. ) ( 1960-02-07 ) ( 69 лет
Национальность Американский
Альма-матер Вустерский политехнический институт
Занятие Криптограф

Гилберт Сэндфорд Вернам (3 апреля 1890 — 7 февраля 1960) был выпускником Вустерского политехнического института в 1914 году и инженером AT&T Bell Labs , который в 1917 году изобрел аддитивный полиалфавитный поточный шифр , а затем стал соавтором автоматизированного одноразового блокнотного шифра . Вернам предложил шифр телетайпа, в котором заранее подготовленный ключ , хранящийся на бумажной ленте , посимвольно комбинируется с открытым текстовым сообщением для получения зашифрованного текста . Чтобы расшифровать зашифрованный текст, тот же ключ снова должен быть объединен посимвольно, образуя открытый текст . Позже Вернам работал в Postal Telegraph Company и стал сотрудником Western Union , когда эта компания приобрела Postal в 1943 году. Его более поздняя работа была в основном связана с системами автоматического переключения для телеграфных сетей.

Патент Вернама

[ редактировать ]
Рисунок 1 из патента Вернама.

Комбинирующая функция Вернама, указанная в патенте США 1310719 , выданном 22 июля 1919 года, представляет собой операцию XOR , применяемую к отдельным импульсам или битам, используемым для кодирования символов в коде Бодо . Вернам не использовал в патенте термин «исключающее ИЛИ», но реализовал эту операцию в релейной логике. В примере, который привел Вернам, открытый текст — это A , закодированный как « ++--- " в Бодо, а ключевой символ — B , закодированный как " +--++ ". Результирующий зашифрованный текст будет " --+-++ ", который кодирует G. Объединение G с ключевым символом B на принимающей стороне дает " ++--- », который является исходным открытым текстом A. АНБ назвало этот патент «возможно, одним из самых важных в истории криптографии». [1]

Одноразовый блокнот

[ редактировать ]

Вскоре после этого Джозеф Моборн , в то время капитан Корпуса связи армии США , предложил, кроме того, чтобы ключ на бумажной ленте содержал случайную информацию. Эти две идеи, объединенные вместе, реализуют автоматическую форму одноразового блокнота , хотя ни один из изобретателей тогда не использовал это название.

Клод Шеннон , которое позже было опубликовано в октябре 1949 года , доказал, что правильно установленный одноразовый блокнот не может быть взломан. , также работавший в Bell Labs, в своем исследовании времен Второй мировой войны Он также доказал, что любая неразрушимая система должна иметь по существу те же характеристики, что и одноразовый блокнот: ключ должен быть действительно случайным, такого же размера, как и открытый текст, никогда не использоваться повторно полностью или частично и храниться в секрете. [2]

Шифр Вернама

[ редактировать ]

В современной терминологии шифр Вернама представляет собой симметричный поточный шифр , в котором открытый текст объединяется со случайным или псевдослучайным потоком данных («ключевой поток») той же длины для генерации зашифрованного текста с использованием логического «исключающего или» ( XOR) функция. Это обозначается ⊕ [3] и представлен следующей « таблицей истинности », где + представляет «истину», а – представляет «ложь».

ВХОД ВЫХОД
А Б А Б
+ +
+ +
+ +

Другие названия этой функции: «Не равно» (NEQ), сложение по модулю 2 (без «переноса») и вычитание по модулю 2 (без «заимствования»).

Шифр является взаимным, поскольку один и тот же ключевой поток используется как для шифрования открытого текста в зашифрованном тексте, так и для расшифровки зашифрованного текста с получением исходного открытого текста:

Открытый текст ⊕ Ключ = Зашифрованный текст

и:

Зашифрованный текст ⊕ Ключ = Открытый текст

Если поток ключей действительно случайный и используется только один раз, это фактически одноразовый блокнот . Замена псевдослучайных данных, сгенерированных криптографически безопасным генератором псевдослучайных чисел, является распространенной и эффективной конструкцией потокового шифра. RC4 — это пример шифра Вернама, который широко используется в Интернете.

Однако если один и тот же поток ключей используется для двух сообщений, известных криптоаналитикам как глубина , влияние потока ключей можно устранить, оставив два открытых текста объединенными XOR. Результат эквивалентен шифру с бегущим ключом , и два открытых текста могут быть разделены с помощью лингвистических криптоаналитических методов.

Зашифрованный текст1 ⊕ Зашифрованный текст2 = Открытый текст1 ⊕ Открытый текст2

Ошибка оператора такого рода, как известно, позволила провести криптоанализ шифра Лоренца британцам в Блетчли-парке во время Второй мировой войны . Они диагностировали, как генерируется ключевой поток, придумали, как взломать шифр, и прочитали огромное количество сообщений высокого уровня, поступающих и исходящих от немецкого командования, даже не видя настоящей машины Лоренца. [4]

Примечания

[ редактировать ]
  1. ^ Кляйн , с. 3 «Вернам изобрел невзламываемый шифр: « одноразовую ленту » (OTT) для онлайнового шифрования TTY . В 1919 году ему был выдан патент, возможно, один из самых важных в истории криптографии».
  2. ^ Шеннон 1949
  3. ^ Маленький , с. 2
  4. ^ Весь 1998 г. , стр. 4–6

См. также

[ редактировать ]
  • Кляйн, Мелвилл, Обеспечение безопасности коммуникаций: TSEC/KW-26 (PDF) , заархивировано из оригинала (PDF) 10 октября 2012 г. , получено 12 апреля 2012 г.
  • Шеннон, CE (октябрь 1949 г.), «Теория связи секретных систем», Технический журнал Bell System , 28 (4): 656–715, doi : 10.1002/j.1538-7305.1949.tb00928.x , hdl : 10338.dmlcz/ 142933
  • Тутте, WT (19 июня 1998 г.), Fish and I (PDF) , заархивировано из оригинала (PDF) 14 января 2009 г. , получено 7 апреля 2012 г. Стенограмма лекции профессора Тутте в Университете Ватерлоо.
  • Вернам, Гилберт С. (1926), «Телеграфные системы с шифрованной печатью для секретной проводной и радиотелеграфной связи», Труды Американского института инженеров-электриков , 55 : 109–115, doi : 10.1109/T-AIEE.1926.5061224 , S2CID   51639806
  • Вернам, Гилберт С. (апрель 1932 г.), «Автоматическое концентрационное устройство для печати телеграфных схем», Электрическая связь : 200.
  • Вернам, Гилберт С. (июль 1938 г.), «Печать телеграфных операций на проводах», AIEE Transactions , 57 (7): 365, doi : 10.1109/t-aiee.1938.5057823 , S2CID   51642422
  • Вернам, Гилберт С. (апрель 1958 г.), «Печатные телеграфные системы для секретной проводной и радиотелеграфной связи», Western Union Технический обзор , 12 (2): 37 Также в Вернам, Гилберт С. (1958), «План системы автоматической телеграфной коммутации 55-A», Труды Американского института инженеров-электриков, Часть I: Связь и электроника , 77 (2): 239–247, doi : 10.1109/TCE .1958.6372793 , S2CID   51645917
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 99f94274b47cbdd34203784257e2aef6__1711946160
URL1:https://arc.ask3.ru/arc/aa/99/f6/99f94274b47cbdd34203784257e2aef6.html
Заголовок, (Title) документа по адресу, URL1:
Gilbert Vernam - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)