Apparatus and method for preventing disclosure through user-authentication at a printing node
First Claim
1. A method for preventing a printing node from outputting a copy of a document until an intended recipient of the document is authenticated, the method comprising the steps of:
- selecting a confidentiality level for a print job including the document, said confidentiality level is selected to be equal to at least a predetermined level when the document contains sensitive information;
creating a header for said print job, said header being a first header when said confidentiality level is equal to at least the predetermined level, said first header including at least (i) information used to authenticate the intended recipient, and (ii) control information including at least said confidentiality level;
transmitting said print job to the printing node;
analyzing said header by the printing node; and
outputting the document once the intended recipient is authenticated, and thus, is physically proximate to the printing node.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for preventing a copy of a document to the output from a printing node until the printing node authenticates the intended recipient. The system includes a sending node, a printing node and a communication link coupling these nodes together in a network fashion. The sending node has access to a public key of the printing node and uses this public key to encrypt a header and document before transmission to the printing node over the communication link. The priority node has access to its private key to decrypt the header to ascertain whether the document requires authentication by the intended recipient before being output.
-
Citations
24 Claims
-
1. A method for preventing a printing node from outputting a copy of a document until an intended recipient of the document is authenticated, the method comprising the steps of:
-
selecting a confidentiality level for a print job including the document, said confidentiality level is selected to be equal to at least a predetermined level when the document contains sensitive information; creating a header for said print job, said header being a first header when said confidentiality level is equal to at least the predetermined level, said first header including at least (i) information used to authenticate the intended recipient, and (ii) control information including at least said confidentiality level; transmitting said print job to the printing node; analyzing said header by the printing node; and outputting the document once the intended recipient is authenticated, and thus, is physically proximate to the printing node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for preventing a printing node from outputting a copy of a document associated with a print job until an intended recipient of the document is authenticated, the method comprising the steps of:
-
creating a first header for said print job, said first header including at least (i) information used to authenticate the intended recipient, and (ii) control information including at least a confidentiality level to indicate whether the document contains sensitive information; encrypting said first header and the document of said print job with a public key of the printing node; transmitting said print job to the printing node; storing the encrypted document in the printing node; and decrypting the encrypted document and queuing the document to be output once the intended recipient has been authenticated to signify that the intended recipient is physically proximate to the printing node. - View Dependent Claims (12, 13, 14)
-
-
15. A method for preventing a printing node from outputting a copy of a document associated with a print job until an intended recipient of the document is determined to be physically proximate to the printing node, the method comprising the steps of:
-
selecting a confidentiality level for the print job; creating a header for said print job, wherein if said confidentiality level is at least equal to a predetermined level, said header being a first header including at least (i) information to authenticate the intended recipient, and (ii) a first set of control information including at least said confidentiality level, and if said confidentiality level is less than said predetermined level, said header being a second header including a second set of control information; encrypting said print job; transmitting said print job to the printing node; and decrypting said header to obtain the confidentiality level, wherein if the confidentiality level is at least equal to said predetermined level, temporarily storing the document, and outputting the document once the intended recipient is authenticated and physically proximate to the printing node, and if the confidentiality level is less than said predetermined level, preparing the document to be output by the printing node.
-
-
16. A system that prevents a copy of a document from being output from a printing node until the printing node receives local authentication from an intended recipient of the document, the system comprising:
-
a communication link; a sending node coupled to said communication link, said sending node includes a storage element which contains at least a public key associated with the printing node, said sending node utilizes said public key to encrypt both a header of the document and the document prior to transmission to the printing node via said communication link; and the printing node coupled to said communication link, the printing node includes a storage element which contains at least a private key associated with the printing node, the printing node decrypts said header to obtain a confidentiality level of the document and prevents the document from being output until authentication that the recipient is physically proximate to the printing node when the confidentiality level exceeds a predetermined level. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A system that either immediately queues a non-confidential document to be output from a printing means or prevent a copy of a confidential document from being output from the printing means, the system comprising:
-
sending means for encrypting a print job having a first header and the confidential document with a public key of the printing node and for transmitting the encrypted first header and encrypted confidential document to the printing means, said sending means includes a first storage means for containing at least said public key; printing means for decrypting said first header, analyzing said first header to determine that said print job contains the encrypted confidential document and for preventing the confidential document from being printed until authentication that an intended recipient is physically proximate to the printing means; and means for communicating between said sending means and said printing means. - View Dependent Claims (23, 24)
-
Specification