SYSTEMS AND METHODS FOR SECURE PROCESSING WITH EMBEDDED CRYPTOGRAPHIC UNIT
First Claim
1. A non-transitory computer readable medium storing instructions executable by a cryptographic processor, the instructions which when executed by the cryptographic processor, cause the cryptographic processor to carry out a method of cryptographic processing in conjunction with a general purpose processor, the method comprising:
- receiving a script identifier from the general purpose processor;
verifying that a script identified by the script identifier is authorized for execution on the cryptographic processor; and
executing the script to produce a script result.
5 Assignments
0 Petitions
Accused Products
Abstract
Processor system with a general purpose processor and a cryptographic processor dedicated to performing cryptographic operations and enforcing the security of critical security parameters. The cryptographic processor prevents exposure of critical security parameters outside the cryptographic processor itself, and instead implements a limited scripting engine, which can be used by the general purpose processor to execute operations that require the critical security parameters.
-
Citations
56 Claims
-
1. A non-transitory computer readable medium storing instructions executable by a cryptographic processor, the instructions which when executed by the cryptographic processor, cause the cryptographic processor to carry out a method of cryptographic processing in conjunction with a general purpose processor, the method comprising:
-
receiving a script identifier from the general purpose processor; verifying that a script identified by the script identifier is authorized for execution on the cryptographic processor; and executing the script to produce a script result. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A cryptographic processing unit for cryptographic processing in conjunction with a general purpose processor, the cryptographic processing unit comprising:
a cryptographic processor, the cryptographic processor configured to; receive a script identifier from the general purpose processor; verify that a script identified by the script identifier is authorized for execution on the cryptographic processor; and execute the script to produce a script result. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
28. A cryptographic processor system comprising:
-
a general purpose unit comprising; a general purpose processor configured to execute a general instruction set; a cryptographic unit comprising; a protected memory not readable by the general purpose processor; and a cryptographic processor configured to; receive a script identifier from the general purpose processor; verify that a script identified by the script identifier is authorized for execution on the cryptographic processor; and execute the script to produce a script result. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56)
-
Specification