работу своих компьютеров по Internet. И менее чем за год они разложили это число на множители: одно число оказалось 64-разрядным, а другое – 65-разрядным. Эти простые числа выглядели так:
3 490 529 510 847 650 949 147 849 619 903 898 133 417 764 638 493 387 843 990 820 577
и
32 769 132 993 266 709 549 961 988 190 834 461 413 177 642 967 992 942 539 798 288 533
А зашифрованная фраза гласила: «The magic words are squeamish аnd ossifrage» («Волшебные слова: разборчивый и скопа»).
Первый урок, который следует извлечь из этой истории: 129-разрядный общий ключ маловат для шифрования действительно важной и секретной информации. А второй – не следует слишком уж полагаться на надежность криптографической защиты.
Увеличение ключа всего на несколько разрядов резко усложняет взлом. Сегодня математики пришли к выводу – разложение 250-разрядного произведения двух простых чисел займет несколько миллионов лет, даже с учетом постоянного роста вычислительных мощностей. Но кто за это поручится? Всегда есть вероятность – пусть и ничтожная, – что кто-то вдруг додумается до простого способа разложения больших чисел на множители. А значит, программную платформу информационной магистрали надо строить так, чтобы при необходимости можно было легко сменить систему шифрования.
Единственное, о чем беспокоиться не следует, – так это о том, что нам не хватит простых чисел или что 2 компьютера ненароком используют под ключи одинаковые числа. Простых чисел гораздо больше, чем атомов во Вселенной, поэтому шанс на случайное дублирование ничтожно мал.
Шифрование по ключу дает нечто большее простой конфиденциальности. Оно обеспечивает и аутентификацию документов, потому что личный ключ позволяет зашифровать сообщение, которое можно декодировать только с помощью общего ключа. Работает это так. Информацию, которую я хочу подписать перед передачей Вам, мой компьютер кодирует моим личным ключом. Теперь Вы сможете прочитать это сообщение только в том случае, если «отомкнете» его моим общим ключом. А он известен и Вам, и всем остальным. Таким образом, становится ясно, что сообщение поступило именно от меня, поскольку такого личного ключа больше ни у кого нет.
Пойдем дальше. Мой компьютер берет это кодовое сообщение и снова шифрует его, на этот раз применяя Ваш общий ключ. Затем по информационной магистрали пересылает Вам уже дважды зашифрованное сообщение.
Ваш компьютер принимает его и расшифровывает с помощью Вашего личного ключа. Тем самым он удаляет второй уровень шифрования, но оставляет первый – тот, который был осуществлен на основе моего личного ключа. Тогда компьютер «достает» мой общий ключ и вновь проводит расшифровку сообщения. Благодаря тому, что оно действительно исходило от меня, сообщение расшифровывается правильно, и Вы теперь твердо знаете, кто его автор (это и есть аутентификация документа). Если хотя бы один бит информации изменился, сообщение уже не удалось бы расшифровать корректно, и Вам стало бы ясно, что оно поддельное или что при связи произошел сбой. Подобная экстраординарная защита позволит заключать финансовые сделки с незнакомыми людьми или с теми, кому Вы не доверяете; при указанных условиях Вы сможете быть уверены, что цифровые деньги не фальшивы, а документы и подписи на них действительно принадлежат людям, с которыми Вы имеете дело.
Степень защиты можно усилить, включив в зашифрованные сообщения временные отметки. Если кому-нибудь вздумается помудрить над датой и временем предположительной отправки или написания документа, это тут же выявится. Тем самым восстанавливается свидетельская ценность фотографий и видеозаписей, которая сейчас поставлена под сомнение из-за той легкости, с которой осуществляется их цифровое ретуширование.
Конечно, технические детали принципов шифрования по общему ключу в моем описании слишком упрощены. Прежде всего надо подчеркнуть, что этот метод работает довольно медленно, и поэтому на магистрали он будет не единственным. Но именно он позволит подписывать и аутентифицировать документы, безопасно распространять ключи к другим видам шифрования.
Революция, связанная с персональными компьютерами, раскрыла перед нами небывалые возможности. В этом ее самое крупное достижение. Однако коммуникационная связь через информационную магистраль, доступная и недорогая, откроет нам куда более фантастические перспективы. В выигрыше окажутся не только «технократы». С подключением все большего числа компьютеров к широкополосной сети и с появлением программной платформы – фундамента грандиозных приложений каждый получит доступ к большей части всемирной информации.
ГЛАВА 6РЕВОЛЮЦИЯ В СОДЕРЖАНИИ ДОКУМЕНТОВ
Вот уже более 500 лет бумажные документы хранят знания человечества. Один из таких документов Вы сейчас держите в руках, если только не читаете эту книгу с компакт-диска или по сети (как будущее оперативное издание). И хотя с бумагой мы вряд ли когда-нибудь расстанемся, значимость ее как средства поиска, хранения и распространения информации ослабевает уже в наши дни.
Слово «документ», по-видимому, сразу же вызывает у Вас представление о тексте, напечатанном на листах бумаги, но это определение слишком узкое. Документом может быть любая сумма информации. Статья в газете – документ; здесь все ясно. А в более широком толковании «документ» – это и телешоу, и песня, и интерактивная видеоигра. Поскольку все данные можно отразить в цифровом виде, информационная магистраль позволит легко находить, хранить и пересылать любые документы. Печатные документы пересылать намного труднее, да и возможности их весьма ограниченны, когда речь идет не только о тексте, но и о схемах, рисунках и другой графике. В будущие документы, представленные в цифровой форме, мы сможем включать, кроме отдельных картинок, еще и звукозаписи, мультипликацию, программные инструкции, обеспечивающие интерактивность, или комбинацию этих и других элементов.
На магистрали с электронными документами, содержащими разнообразные виды информации, будут происходить такие вещи, которые попросту немыслимы ни с одним клочком бумаги. Ее мощная технология баз данных послужит гарантией для всесторонней индексации электронных документов и режима интерактивного поиска нужных сведений. Распространение таких документов станет чрезвычайно простым и недорогим. Короче говоря, новый тип документов – цифровой – заменит большинство печатных хотя бы потому, что откроет перед нами новые перспективы.
Но это произойдет не завтра. И дело не только в технологиях. Книга, журнал или газета, изданные на бумаге, по-прежнему имеют массу преимуществ перед своими электронными вариантами. Во-первых, цифровой документ не прочитаешь без информационного устройства – того же персонального компьютера. Во-вторых, книга, компактная, легкая, отпечатанная на хорошей бумаге четким шрифтом, по сравнению с компьютером стоит гроши. По крайней мере, в ближайшее десятилетие читать «увесистый» документ на экране компьютера вряд ли будет удобнее, чем на бумаге. Я уверен, что первыми получат широкое распространение те цифровые документы, которые будут не просто дублировать бумажные, а откроют совершенно новые возможности. Телевизор – если его сопоставить с той же книгой – вещь крупная (даже громоздкая), дорогая, а разрешение у него еще хуже, чем у мониторов, но ведь это не отражается на его популярности. Телевидение принесло в наши дома видеоразвлечения и оказалось настолько привлекательным, что заняло свое место в нашей жизни наряду с книгами и журналами.
Постепенно развитие компьютеров и технологии производства мониторов приведет к созданию почти невесомой, универсальной электронной книги (или «e-book»). Представьте: в коробочке размером и весом примерно с нынешнюю книгу (в твердой или гибкой обложке) будет находиться дисплей, способный показывать текст, картинки и видеоматериалы в высоком разрешении. Вы сможете «перелистывать» страницы... пальцем или отдавать команды голосом и так находить нужные отрывки. С такого устройства Вам будет доступен любой документ в сети.
Однако истинный смысл электронных документов вовсе не в том, что мы сможем читать их на каких-то аппаратах. Переход от бумажных книг к электронным – всего лишь конечный этап того процесса, который уже сейчас развивается весьма бурно. Самое волнующее в цифровых документах другое – изменение самого понятия «документ».
Нам придется вложить иной смысл не только в термин «документ», но и в такие понятия, как «автор», «издатель», «офис», «школьный класс» и «учебник». Это повлечет за собой радикальные последствия.
Сегодня, если две фирмы заключают контракт, первый, черновой его проект составляют обычно на компьютере, потом печатают на бумаге. Далее его передают – чаще всего по факсу – другой стороне; там его редактируют: вносят замечания от руки или набирают измененный документ на другом компьютере с последующей распечаткой. Затем он отсылается по факсу обратно; исправления принимаются или отвергаются; появляется новый бумажный документ, его отправляют по факсу, и процесс редактирования возобновляется. При такой работе над документом зачастую трудно разобраться, кто автор конкретных изменений. Координировать все исправления и передачу бумаг становится весьма проблематично. Электронные документы упрощают этот процесс, допуская обмен проектом контракта со всеми правками, замечаниями и пометками: кто и когда их внес.
В ближайшие несколько лет электронный документ с заверенными цифровыми подписями выйдет на первый план, а бумажный отойдет на второй. Уже сейчас многие организации, отказавшись от бумаги и факс-аппаратов, перешли на обмен редактируемыми документами с компьютера на компьютер по электронной почте. Замечу, кстати, что без электронной почты написать эту книгу было бы куда труднее. Читатели, чье мнение для меня небезразлично, просматривали черновой вариант книги в электронном виде, вносили свои замечания и возвращали мне по электронной почте; при этом я всегда видел не только предлагаемую правку, но и кто и когда работал с текстом.