Document management system and method
First Claim
1. A document management system, comprising:
- a processing device;
a secure authoring tool including computer readable code, embodied on a tangible, non-transitory, computer readable medium, the code being executable by the processing device, the secure authoring tool including at least one of a number generator or a secure controller;
a document generated using the secure authoring tool, the document including a map-file for each of a plurality of participants in a workflow of the document, each map-file providing differential access for a respective one of the plurality of participants;
i) corresponding, randomly generated nonces;
or ii) complementary workflow assurance tokens;
or iii) both i and ii distributed within the respective map-files of neighboring participants by the number generator or the secure controller, wherein;
a) a first of the nonces is provided in the map-file of a sending one of the neighboring participants, a second of the nonces is provided in the map-file of a receiving one of the neighboring participants, and the first and second nonces are identical;
orb) the complementary workflow assurance tokens include a pair of specially generated signature and verification keys, the specially generated signature key is provided in the map-file of a receiving one of the neighboring participants, and the specially generated verification key is provided in the map-file of a sending one of the neighboring participants;
orc) both a and b;
a private key that recovers at least one of the second nonce or the specially generated signature key; and
a communication mechanism enabling transmission of at least one of the recovered second nonce or a signature generated by the receiving one of the neighboring participants using the recovered specially generated signature key to a sending one of the neighboring participants for verification using at least one of the first nonce or the specially generated verification key.
1 Assignment
0 Petitions
Accused Products
Abstract
A document management system includes a number generator and/or a secure controller, and a document. The document includes a map-file for each participant in a workflow of the document. Corresponding, randomly generated nonces and/or complementary workflow assurance tokens are distributed within the respective map-files of neighboring participants by the number generator or the secure controller. The system includes a private key that recovers the respective corresponding, randomly generated nonce of a receiving one of the neighboring participants and/or the respective complementary workflow assurance token of the receiving one of the neighboring participants. A communication mechanism enables transmission of the recovered corresponding, randomly generated nonce of the receiving one of the neighboring participants or a signature generated by the receiving one of the neighboring participants to a sending one of the neighboring participants for verification.
-
Citations
20 Claims
-
1. A document management system, comprising:
-
a processing device; a secure authoring tool including computer readable code, embodied on a tangible, non-transitory, computer readable medium, the code being executable by the processing device, the secure authoring tool including at least one of a number generator or a secure controller; a document generated using the secure authoring tool, the document including a map-file for each of a plurality of participants in a workflow of the document, each map-file providing differential access for a respective one of the plurality of participants; i) corresponding, randomly generated nonces;
or ii) complementary workflow assurance tokens;
or iii) both i and ii distributed within the respective map-files of neighboring participants by the number generator or the secure controller, wherein;a) a first of the nonces is provided in the map-file of a sending one of the neighboring participants, a second of the nonces is provided in the map-file of a receiving one of the neighboring participants, and the first and second nonces are identical;
orb) the complementary workflow assurance tokens include a pair of specially generated signature and verification keys, the specially generated signature key is provided in the map-file of a receiving one of the neighboring participants, and the specially generated verification key is provided in the map-file of a sending one of the neighboring participants;
orc) both a and b; a private key that recovers at least one of the second nonce or the specially generated signature key; and a communication mechanism enabling transmission of at least one of the recovered second nonce or a signature generated by the receiving one of the neighboring participants using the recovered specially generated signature key to a sending one of the neighboring participants for verification using at least one of the first nonce or the specially generated verification key. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A document management method, comprising:
-
distributing at least one of corresponding, randomly generated nonces or complementary workflow assurance tokens within respective map-files of a document, wherein the respective map-files are of neighboring participants in a workflow of the document, wherein the distributing is accomplished by a number generator or a secure controller of a secure authoring tool including computer readable code, embodied on a tangible, non-transitory, computer readable medium, the code being executable by a processing device, and wherein the distributing includes; a) providing a first of the nonces in the map-file of a sending one of the neighboring participants and a second of the nonces in the map-file of a receiving one of the neighboring participants, wherein the first and second nonces are identical;
orb) providing the complementary workflow assurance tokens as a pair of specially generated signature and verification keys such that the specially generated signature key is provided in the map-file of a receiving one of the neighboring participants and the specially generated verification key is provided in the map-file of a sending one of the neighboring participants;
orc) both a and b; receiving the document at a receiving one of the neighboring participants; recovering at least one of the second nonce of the receiving one of the neighboring participants or the specially generated signature key of the receiving one of the neighboring participants; and transmitting at least one of the recovered second nonce or a signature generated by the receiving one of the neighboring participants using the recovered specially generated signature key to the sending one of the neighboring participants for verification using at least one of the first nonce or the specially generated verification key. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification