US Patent Application 18301860. Secure Public Key Acceleration simplified abstract
Contents
Secure Public Key Acceleration
Organization Name
Apple Inc.==Inventor(s)==
[[Category:Timothy R. Paaske of Cupertino CA (US)]]
[[Category:Mitchell D. Adler of Los Gatos CA (US)]]
[[Category:Conrad Sauerwald of Mountain View CA (US)]]
[[Category:Fabrice L. Gautier of San Jose CA (US)]]
[[Category:Shu-Yi Yu of Sunnyvale CA (US)]]
Secure Public Key Acceleration - A simplified explanation of the abstract
This abstract first appeared for US patent application 18301860 titled 'Secure Public Key Acceleration
Simplified Explanation
The patent application describes a system that enhances the security of private keys by managing them in hardware instead of software.
- Private key is stored and managed in hardware, making it inaccessible to software.
- Hardware support is provided for various cryptographic operations like public key generation, digital signature generation, encryption/decryption, and random prime number generation.
- The private key and the hardware are integrated onto the same semiconductor substrate, increasing security.
- The private key is not available outside of the integrated circuit, making it difficult for unauthorized parties to obtain it.
Original Abstract Submitted
In an embodiment, a system is provided in which the private key is managed in hardware and is not visible to software. The system may provide hardware support for public key generation, digital signature generation, encryption/decryption, and large random prime number generation without revealing the private key to software. The private key may thus be more secure than software-based versions. In an embodiment, the private key and the hardware that has access to the private key may be integrated onto the same semiconductor substrate as an integrated circuit (e.g. a system on a chip (SOC)). The private key may not be available outside of the integrated circuit, and thus a nefarious third party faces high hurdles in attempting to obtain the private key.