Patent ID: 9530017
Filing Date: 2016-12-27
CPC Classification: G06F,G06K

Claim Text:
1. A method comprising: initializing a printer security hardware component at a target printer; verifying an integrity of an operating environment at the target printer, wherein verifying the integrity of the operating environment includes verifying at least a security application on the target printer; receiving a request to print a document at the target printer; generating a plurality of security keys to implement asymmetric encryption of the document; transmitting a first security key of the plurality of security keys to the print client; conducting an encryption of the document utilizing the first security key; receiving the document at the target printer in an encrypted form; conducting a decryption of the document utilizing a second security key of the plurality of security keys; and ensuring, by the printer security hardware component, that no other print processes at the target printer can access the document during execution of the print request, verifying that the printer-side security application is unmodified and ensuring that the printer-side security application is operating in a secure and trusted compute environment.