Method and system for business workflow cycle of a composite document
First Claim
1. A method for creating a secure distribution version of a composite document comprising document parts, the method performed by a computer to perform operations comprising:
- creating a serialization having a relational database format, wherein said serialization comprisesa content table comprising for each document part signed and encrypted versions of the document part in association with a respective document part index,for each user a respective signed and encrypted map file comprising in association with respective ones of the document part indices signed and encrypted signature verification and decryption keys for respective ones of the signed and encrypted versions of the document parts according to document part access information associated with the user, andan entry table comprising for each user a respective signed and encrypted index to the respective map file; and
distributing the serialization to a plurality of users according to a workflow.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for a business workflow of a composite document are described. An integrity and authenticity of an entry table are identified and verified using a verification key, a map file corresponding to entries in the table are identified using a private user decryption key, signature verification keys and access keys are read from the map file, and authenticity of the map file and the document parts are verified. Following verification, content is delivered to a user for review, update and/or modification of the content, and then is encrypted, signed, and moved along the workflow, normally to the next workflow participant. A secure distribution version of a composite document is created from a master copy by creating a serialization including at least one part of a composite document and at least one user, creating a table listing document parts and associated users, generating encryption and decryption keys, encrypting document parts, applying signatures to encrypted document parts, updating the tables with the signed parts and updating the composite document with the updated tables. A master copy is updated from a secure distribution copy after the distribution copy has completed a workflow and a workflow wrap.
32 Citations
17 Claims
-
1. A method for creating a secure distribution version of a composite document comprising document parts, the method performed by a computer to perform operations comprising:
-
creating a serialization having a relational database format, wherein said serialization comprises a content table comprising for each document part signed and encrypted versions of the document part in association with a respective document part index, for each user a respective signed and encrypted map file comprising in association with respective ones of the document part indices signed and encrypted signature verification and decryption keys for respective ones of the signed and encrypted versions of the document parts according to document part access information associated with the user, and an entry table comprising for each user a respective signed and encrypted index to the respective map file; and distributing the serialization to a plurality of users according to a workflow. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for document workflow comprising:
-
a memory storing processor-readable instructions; a processor coupled to the memory, operable to execute the instructions, and based at least in part on the execution of the instructions operable to perform operations comprising creating a serialization having a relational database format, wherein said serialization comprises a content table comprising for each document part signed and encrypted versions of the document part in association with a respective document part index, for each user a respective signed and encrypted map file comprising in association with respective ones of the document part indices signed and encrypted signature verification and decryption keys for respective ones of the signed and encrypted versions of the document parts according to document part access information associated with the user, and an entry table comprising for each user a respective signed and encrypted index to the respective map file; and distributing the serialization to a plurality of users according to a workflow. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A non-transitory computer-readable medium having stored thereon instructions which when executed by a processor cause the processor to perform operations comprising:
-
creating a secure distribution version of a composite document comprising document parts, wherein the creating comprises creating a serialization having a relational database format, and the serialization comprises a content table comprising for each document part signed and encrypted versions of the document part in association with a respective document part index, for each user a respective signed and encrypted map file comprising in association with respective ones of the document part indices signed and encrypted signature verification and decryption keys for respective ones of the signed and encrypted versions of the document parts according to document part access information associated with the user, and an entry table comprising for each user a respective signed and encrypted index to the respective map file; and distributing the serialization to a plurality of users according to workflow. - View Dependent Claims (17)
-
Specification