Теперь, если у нас есть такая функция, то каждый участник системы обмена документами может придумывать первый, секретный, параметр функции, по нему с помощью односторонней функции вычислять второй, открытый, параметр и его публиковать. В этой ситуации можно не бояться, что секретный параметр будет узнан, поскольку функция в обратную сторону не действует. Это позволит людям обмениваться защищенными сообщениями, не встречаясь друг с другом и не разделяя секрета. У каждого участника системы будут закрытый и открытый ключи. Чтобы послать кому-то сообщение, человек его шифрует с помощью открытого ключа получателя – единственного человека, который сможет это сообщение прочитать, поскольку будет обладать парным закрытым ключом.
В 1977 году, уже через год после работы Диффи и Хеллмана, появилась первая практическая схема, работающая на открытых ключах. Ее предложили Рональд Райвест, Ади Шамир и Леонард Адлеман, по первым буквам их фамилий эта схема получила название RSA. Сегодня – беспрецедентный случай для теоретической математики – компания RSA Security, оцениваемая примерно в 2 млрд долларов, является крупнейшим игроком на мировом рынке информационной безопасности.
Все вышесказанное очень хорошо иллюстрирует то, что может случиться с технологиями: 2000 лет они оставались неизменными, но потом изменилась технологическая парадигма, появились новые носители, интернет-коммуникации, были предъявлены новые требования, и был найден новый способ обмена секретной информацией. Стало ясно, что можно обеспечить информационную безопасность на расстоянии для людей, которые никогда друг друга не видели.
Вернемся снова к политике.
Предположим, у нас идеальная форма правления, прямая демократия, а какой-то избиратель уехал. Как мы можем узнать его мнение? Если нет телефонов, он может оставить свое мнение другу или знакомому, который придет на общее собрание и скажет: он уехал и просил меня передать, что он против строительства храма на месте фонтана. Если другу не поверят на слово, он должен будет показать нотариально заверенное доказательство своих полномочий высказываться от имени своего друга, что уже фактически превращает прямую демократию в представительную. Считается ли в этом случае, что уехавший избиратель принял участие в голосовании? С одной стороны, он высказал свое мнение, с другой стороны, это мнение было высказано не им лично, и если допустить, что представитель – бесчестный человек, то в итоге может оказаться, что произошла манипуляция и даже фальсификация итогов голосования как минимум в данном случае.
Если мы верим друг другу и живем в маленькой общине, то да, этот голос может быть учтен. С точки зрения большого города и большой страны – нет, потому что доказать это невозможно. Аналогичные ситуации возникают у нас сплошь и рядом: «мне доверяют миллионы людей, и поэтому я представляю мнение народа». Так вот, чтобы избежать подобного, момент делегирования права голоса должен быть институционально закреплен. Для этого все люди приходят в установленный день в специальные места и говорят, что мнение их местности будет представлять, условно говоря, Уинстон Черчилль. Когда люди, подобные Черчиллю, собираются в парламенте, предполагается, что у каждого из них в кармане лежит огромное количество нотариально заверенных голосов, которые и составляют их мандат, то есть право голосовать от имени множества других людей, им доверившихся. Кроме того, предполагается, что все они – джентльмены и будут голосовать только так, как обещали избирателям. Это проконтролировать гораздо сложнее, чем сам процесс передачи полномочий от избирателей к депутату, и именно тут кроются все самые большие разочарования. Между прочим, здесь уместно вспомнить, как Уинстон Черчилль пришел во власть. В то время в Англии некоторые одномандатные округа были огромными, со многими десятками тысяч жителей, а некоторые – размером с одно поместье. Так вот, Черчилль избирался депутатом от своего поместья, то есть за него голосовали конюх, кучер и т.д.
Соответственно, когда нам говорят, что прямое участие граждан в принятии решений невозможно, то мы отвечаем, что оно будет оставаться невозможным лишь до тех пор, пока мы будем делать вид, что ничего не изменилось в окружающем мире.