The invention provides for encrypting electronic information such as a
document so that only users with permission may access the document in
decrypted form. The process of encrypting the information includes
selecting a set of policies as to who may access the information and under
what conditions. A remote server stores a unique identifier for the
information and associates an encryption/decryption key pair and access
policies with the information. Software components residing on the
author's computer retrieve the encryption key from the remote server,
encrypt the information, and store the encrypted information at a location
chosen by the author. A user wishing to access the information acquires
the encrypted information electronically. Software components residing on
the viewing user's computer retrieve the associated decryption key and
policies, decrypt the information to the extent authorized by the
policies, and immediately delete the decryption key from the viewing
user's computer upon decrypting the information and rendering the clear
text to the viewing user's computer screen. The software components are
also capable of prohibiting functional operations by the viewing user's
computer while the clear text is being viewed.
Вымысел обеспечивает для encrypting электронная информация such as документ так, что только потребители с позволением будут мочь достигнуть документа в decrypted форме. Процесс encrypting информация вклюает выбирать комплект политик о может достигнуть информации и под что условиями. Дистанционный сервер хранит уникально обозначение для информации и связывает пару encryption/decryption ключевую и политики доступа с информацией. Компоненты средства программирования residing на компьютере автора retrieve ключ encryption от дистанционного сервера, encrypt информация, и хранят encrypted информация на положении выбранном автором. Потребитель желая достигнуть информации приобретает encrypted информацию электронно. Компоненты средства программирования residing на компьютере потребителя viewing retrieve associated ключ и политики decryption, decrypt информация в объем утверженные политиками, и немедленно уничтожают ключа decryption от компьютера потребителя viewing по decrypting информация и представлять ясный текст к экрану компьютера потребителя viewing. Компоненты средства программирования также способны запрещать функциональные деятельности компьютером потребителя viewing пока ясный текст осматривается.