Читаем Книга шифров. Тайная история шифров и их расшифровки полностью

В конце 80-х годов, трудясь у себя дома в Боулдере, штат Колорадо, Циммерман постепенно соединил воедино свой пакет программ, осуществляющий шифрование. Его основной целью было ускорить шифрование RSA. Обычно если Алиса хочет воспользоваться RSA, чтобы зашифровать сообщение Бобу, она ищет его открытый ключ, а затем применяет к этому сообщению одностороннюю функцию RSA. В свою очередь Боб расшифровывает зашифрованный текст, используя свой секретный ключ для обращения односторонней функции RSA. Для обоих процессов требуются изрядные математические преобразования, так что если сообщение длинное, то на персональном компьютере зашифровывание и расшифровывание могут занять несколько минут. Если Алиса отправляет сотню сообщений в день, она не может позволить себе тратить несколько минут на зашифровывание каждого. Для ускорения зашифровывания и расшифровывания Циммерман применил способ, при котором совместно используются асимметричное шифрование RSA и старое, доброе симметричное шифрование. Обычное симметричное шифрование может быть точно так же надежно, как и асимметричное шифрование, и выполнять его гораздо быстрее, но симметричное шифрование страдает от проблемы необходимости распределения ключа, который должен быть безопасным образом доставлен от отправителя получателю. Вот здесь-то и приходит на помощь RSA, потому что RSA можно использовать, чтобы зашифровать симметричный ключ.

Циммерман представил следующий план действий. Если Алиса хочет послать зашифрованное сообщение Бобу, она начинает с того, что зашифровывает его с помощью симметричного шифра. Циммерман предложил использовать шифр, известный как IDEA и который похож на DES. Для зашифровывания с помощью IDEA Алисе нужно выбрать ключ, но чтобы Боб смог расшифровать сообщение, Алисе надо каким-то образом передать этот ключ ему. Алиса справляется с этим затруднением: она находит открытый ключ RSA Боба, а затем использует его, чтобы зашифровать ключ IDEA. Таким образом Алиса завершает свои действия, высылая Бобу сообщение, зашифрованное симметричным шифром IDEA, и ключ IDEA, зашифрованный асимметричным шифром RSA. На другом конце Боб использует свой секретный ключ RSA, чтобы расшифровать ключ IDEA, а затем использует ключ IDEA, чтобы расшифровать сообщение. Это может показаться слишком сложным, но преимущество заключается в том, что сообщение, которое может содержать большой объем информации, зашифровывается быстрым симметричным шифром, и только симметричный ключ IDEA, состоящий из сравнительно небольшого количества информации, зашифровывается медленным асимметричным шифром. Циммерман предполагал включить эту комбинацию RSA и IDEA в свою программу PGP, но удобный интерфейс означает, что пользователя не должно волновать, что при этом происходит.

Разрешив, в основном, проблему быстродействия, Циммерман включил также в PGP ряд полезных свойств. Например, перед применением RSA, Алисе необходимо сгенерировать свои секретный и открытый ключи. Процесс создания ключа не прост, поскольку требует нахождения пары огромных простых чисел. Но единственное, что следует сделать Алисе, — это случайным образом подвигать своей мышкой, и программа PGP создаст ее секретный и открытый ключи; движениями мышки вводится случайный фактор, который используется в PGP и благодаря которому гарантируется, что у каждого пользователя будет своя отличающаяся от других пара простых чисел и, тем самым, своя уникальная комбинация секретного и открытого ключей. После этого Алиса должна просто известить о своем открытом ключе.

Еще одно полезное свойство PGP — простота выполнения электронной подписи на сообщениях, отправляемых по электронной почте. Как правило, на этих сообщениях подпись не ставится, что означает невозможность проверки подлинности автора электронного сообщения. Например, если Алиса воспользуется электронной почтой, чтобы послать Бобу любовное письмо, она зашифрует его открытым ключом Боба, а тот, когда получит, расшифрует его своим секретным ключом. Вначале Бобу это льстит, но может ли он быть уверен, что любовное письмо действительно от Алисы? Возможно, что злокозненная Ева написала это электронное письмо и подписалась именем Алисы в конце. Кроме заверения собственноручно написанной чернилами подписью другого явного способа проверить авторство нет.

Или же представьте себе, что банк получает электронное письмо от клиента, в котором отдаются распоряжения, чтобы все его денежные средства были перечислены на номерной банковский счет частного лица на Каймановых островах. Опять-таки без собственноручно написанной подписи как может банк знать, что это электронное письмо действительно пришло от клиента? Оно могло бы быть написано преступником, пытающимся переместить денежные средства на свой банковский счет на Каймановых островах. Для выработки доверия к Интернету важно, чтобы существовала какая-либо форма достоверной цифровой подписи.

Перейти на страницу:

Похожие книги

Психология масс и фашизм
Психология масс и фашизм

Предлагаемая вниманию читателя работа В. Paйxa представляет собой классическое исследование взаимосвязи психологии масс и фашизма. Она была написана в период экономического кризиса в Германии (1930–1933 гг.), впоследствии была запрещена нацистами. К несомненным достоинствам книги следует отнести её уникальный вклад в понимание одного из важнейших явлений нашего времени — фашизма. В этой книге В. Райх использует свои клинические знания характерологической структуры личности для исследования социальных и политических явлений. Райх отвергает концепцию, согласно которой фашизм представляет собой идеологию или результат деятельности отдельного человека; народа; какой-либо этнической или политической группы. Не признаёт он и выдвигаемое марксистскими идеологами понимание фашизма, которое ограничено социально-политическим подходом. Фашизм, с точки зрения Райха, служит выражением иррациональности характерологической структуры обычного человека, первичные биологические потребности которого подавлялись на протяжении многих тысячелетий. В книге содержится подробный анализ социальной функции такого подавления и решающего значения для него авторитарной семьи и церкви.Значение этой работы трудно переоценить в наше время.Характерологическая структура личности, служившая основой возникновения фашистских движении, не прекратила своею существования и по-прежнему определяет динамику современных социальных конфликтов. Для обеспечения эффективности борьбы с хаосом страданий необходимо обратить внимание на характерологическую структуру личности, которая служит причиной его возникновения. Мы должны понять взаимосвязь между психологией масс и фашизмом и другими формами тоталитаризма.Данная книга является участником проекта «Испр@влено». Если Вы желаете сообщить об ошибках, опечатках или иных недостатках данной книги, то Вы можете сделать это здесь

Вильгельм Райх

Культурология / Психология и психотерапия / Психология / Образование и наука
От погреба до кухни. Что подавали на стол в средневековой Франции
От погреба до кухни. Что подавали на стол в средневековой Франции

Продолжение увлекательной книги о средневековой пище от Зои Лионидас — лингвиста, переводчика, историка и специалиста по средневековой кухне. Вы когда-нибудь задавались вопросом, какие жизненно важные продукты приходилось закупать средневековым французам в дальних странах? Какие были любимые сладости у бедных и богатых? Какая кухонная утварь была в любом доме — от лачуги до королевского дворца? Пиры и скромные трапезы, крестьянская пища и аристократические деликатесы, дефицитные товары и давно забытые блюда — обо всём этом вам расскажет «От погреба до кухни: что подавали на стол в средневековой Франции». Всё, что вы найдёте в этом издании, впервые публикуется на русском языке, а рецепты из средневековых кулинарных книг переведены со среднефранцузского языка самим автором. В формате PDF A4 сохранен издательский макет книги.

Зои Лионидас

Кулинария / Культурология / История / Научно-популярная литература / Дом и досуг