Patent ID: 7685645

Claim:
A security container stored in memory that secures a document component by encapsulating, within the security container, an encrypted version of the document component, an encrypted version of conditional logic for controlling operations on the document component, and key distribution information usable for controlling access to the document component, wherein: the encrypted version of the document component and the encrypted version of the conditional logic are both encrypted using a first key; the key distribution information comprises at least two key elements; and each key element comprises (i) an identification of a user, a user group, a process, or a process group that is authorized to access the document component; and (ii) an encrypted version of the first key, wherein the encrypted version of the first key comprises the first key encrypted using a second key that is usable only by the identified user, user group, process, or process group for decrypting the encrypted version of the first key, thereby enabling that user, user group, process, or process group to obtain the first key and use it for decrypting the document component and the conditional logic.