Document management system and method
First Claim
1. A document management system, comprising:
- a processing device;
a secure authoring tool including software modules, embodied on a tangible, non-transitory, computer readable medium, executable by the processing device, the secure authoring tool generating;
a document;
a plurality of map-files of the document, each of the plurality of map-files corresponding with a step of a multi-step workflow associated with the document; and
a random nonce for each of the steps of the multi-step workflow except for an initial step of the multi-step workflow, wherein each of the random nonces i) is incorporated as a map-file entry into a respective one of the plurality of map-files corresponding with a respective one of the steps of the multi-step workflow that directly precedes the step of the multi-step workflow for which the random nonce is generated and ii) is used to perform a nonce-based initiating operation on a respective one of the plurality of map-files corresponding with the step of the multi-step workflow for which the random nonce is generated;
wherein;
each of the plurality of map-files is encrypted; and
each of the plurality of map-files, except for one of the plurality of map-files corresponding with the initial step of the multi-step workflow, has the nonce-based initiating operation applied thereto.
1 Assignment
0 Petitions
Accused Products
Abstract
A document management system includes a document. One or more of a plurality of map-files of the document correspond(s) with a step of a multi-step workflow associated with the document. A random nonce is generated for each of the steps of the multi-step workflow except for an initial step of the multi-step workflow. Each of the random nonces i) is incorporated as a map-file entry into a respective one of the plurality of map-files corresponding with a step of the multi-step workflow that directly precedes the step of the multi-step workflow for which the random nonce is generated and ii) is used to perform a nonce-based initiating operation a respective one of the plurality of map-files corresponding with the step of the multi-step workflow for which the random nonce is generated.
-
Citations
18 Claims
-
1. A document management system, comprising:
-
a processing device; a secure authoring tool including software modules, embodied on a tangible, non-transitory, computer readable medium, executable by the processing device, the secure authoring tool generating; a document; a plurality of map-files of the document, each of the plurality of map-files corresponding with a step of a multi-step workflow associated with the document; and a random nonce for each of the steps of the multi-step workflow except for an initial step of the multi-step workflow, wherein each of the random nonces i) is incorporated as a map-file entry into a respective one of the plurality of map-files corresponding with a respective one of the steps of the multi-step workflow that directly precedes the step of the multi-step workflow for which the random nonce is generated and ii) is used to perform a nonce-based initiating operation on a respective one of the plurality of map-files corresponding with the step of the multi-step workflow for which the random nonce is generated; wherein; each of the plurality of map-files is encrypted; and each of the plurality of map-files, except for one of the plurality of map-files corresponding with the initial step of the multi-step workflow, has the nonce-based initiating operation applied thereto. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A document management method, comprising:
-
creating a map-file for each step of a multi-step workflow associated with a document; generating a random nonce for each of the steps of the multi-step workflow except for an initial step of the multi-step workflow; incorporating each of the random nonces as a map-file entry into a respective one of the map-files that corresponds with a step of the multi-step workflow that directly precedes the step of the multi-step workflow for which the random nonce is generated, each of the creating, the generating, and the incorporating being accomplished by a processing device executing software modules, embodied on a tangible, non-transitory, computer readable medium, of a secure authoring tool; encrypting each of the map-files, the encrypting being accomplished by the processing device executing an encryption module embodied on a tangible, non-transitory, computer readable medium; and applying a nonce-based initiating operation to each of the map-files, except for the map-file that corresponds with the initial step of the multi-step workflow, using the random nonce that is generated for the step of the multi-step workflow corresponding with the respective map-file, the applying being accomplished by the processing device executing the software modules of the secure authoring tool. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification