Publius был попыткой протокола связи, разработанного Лорри Крейнор , Ави Рубином и Марком Уолдманом, чтобы дать людям возможность публиковать информацию в Интернете анонимно и с высокой гарантией того, что их публикации не будут подвергнуты цензуре или изменению третьей стороной. Эксперимент был прекращен где-то в 2001 году без каких-либо существенных результатов. Название системы было выбрано, чтобы отразить совместный псевдоним авторов The Federalist Papers . [1]
Девять целей проектирования команды разработчиков Publius были следующими: [2]
Веб-система Publius состояла из следующих агентов:
Publius ограничил размер файла 100 килобайтами . [3] [4] Файлы на Publius могли ссылаться на другие файлы, позволяя пользователям загружать работы размером более 100 килобайт, если формат файла это позволял (например, загружать файлы HTML , PDF или PostScript, ссылающиеся на внешние изображения или шрифты).
Система Publius опиралась на статический список веб-серверов . Когда издатель хотел добавить часть контента в сеть Publius, он сначала шифровал его, используя случайный симметричный ключ размером 100 килобайт . Этот ключ был разделен на части таким образом, что для реконструкции контента требовалось минимальное количество общих частей (см. также Разделение секрета ).
Система была открыта в июле 2000 года для двухмесячного испытания. [5] Система была предназначена для того, чтобы затруднить цензуру со стороны правительств, распределяя части документов по нескольким децентрализованным местам [5] и, как таковая, была предшественником более поздних систем обмена файлами . Проблемы, которые были у этих более поздних систем с нарушениями авторских прав и нежелательным контентом, также были предусмотрены в Publius. [6] [3] Способность системы распространять коммуникационный контент без ограничения или идентификации первоначального загрузчика была названа дестабилизирующей. [7]
Система шифрует документ и делит его на фрагменты или ключи, которые находятся на нескольких случайно выбранных серверах. Хотя документ можно разделить на множество ключей, для его реконструкции требуется всего несколько ключей, чтобы можно было расшифровать и просмотреть информацию.
В течение испытательного периода в сети проекта Publius находилось 50 компьютеров, включая серверы в Центре демократии и технологий и Xerox PARC. [4]
Проект не обновлялся с момента первоначального испытания. [1]