СПОСОБ УПРАВЛЕНИЯ И ОГРАНИЧЕНИЯ СЧИТЫВАЕМОСТИ ЭЛЕКТРОННЫХ ДОКУМЕНТОВ

1. Способ сделать оригинал документа от одного издателя доступным одному или нескольким получателям, содержащий этапы, на которых:
получают ключ шифрования от серверной системы,
шифруют оригинал документа в зашифрованный документ способом, который определяется содержимым оригинала документа и секретом шифрования,
задают набор правил достоверности, которые определяют условия, при которых оригинал документа нужно сделать доступным,
передают зашифрованный документ получателю или получателям,
передают ключ расшифровки получателю, только когда выполняются условия, определенные правилами достоверности,
дешифруют зашифрованный документ для восстановления оригинала документа способом, который определяется ключом расшифровки.
2. Способ по п.1, дополнительно содержащий этап, на котором разделяют оригинал документа на множество блоков, имеющих определенную длину или случайную длину, при этом этап, на котором получают ключ шифрования, включает в себя этапы, на которых получают секретный ключ шифрования для каждого блока.
3. Способ по п.2, в котором серверная система включает в себя множество взаимосвязанных серверов, причем секретные ключи шифрования получаются от разных серверов.
4. Способ по п.2, в котором этапы шифрования содержат этап, на котором выбирают разную, теоретически безопасную функцию шифрования для каждого блока.
5. Способ по п.4, в котором функции шифрования основываются на способе одноразового шифра.
6. Способ по п. 1, содержащий этап, на котором зашифрованному документу назначают уникальный идентифицирующий код.
7. Способ по любому из пп.1-6, в котором правила достоверности, которые определяют условия, при которых оригинал документа становится доступным, включают в себя одно или несколько следующих условий:
передать ключ расшифровки только после заранее установленной даты публикации;
передать ключ расшифровки только до заранее установленной даты аннулирования;
передать ключ расшифровки только после того, как запросчик идентифицировал себя и его идентичность удостоверена;
передать ключ расшифровки только запросчику, имеющему сетевой адрес в заранее установленном наборе санкционированных адресов;
передать ключ расшифровки только после запросов, сформированных посредством сертифицированного приложения;
передать ключ расшифровки только заранее установленное количество раз.
8. Способ по любому из пп.1-6, содержащий этап, на котором регистрируют активность по удаленному обращению к секрету, а также регистрируют идентичность и цель пользователей секрета.
9. Система, содержащая множество взаимосвязанных серверов, выполненных с возможностью предоставлять секреты шифрования и дешифрования, выполняя способы по любому из пп.1-6.
10. Компьютерные программные продукты, включающие в себя невременные машиночитаемые носители, хранящие программный код, исполняемый компьютером или распределенной вычислительной системой, который предписывает компьютеру или распределенной вычислительной системе выполнять способ по любому из пп.1-8.
11. Компьютерный программный продукт по п.10, содержащий программное средство для реализации протокола удаленного вызова процедуры.
12. Компьютерный программный продукт по п.10, содержащий программное средство для реализации web-интерфейса, к которому могут обращаться пользователи и другие осведомленные о Всемирной паутине (WWW) компьютерные программные продукты.