发明名称 |
TECHNIQUES FOR INTEGRATED CIRCUIT DATA PATH CONFIDENTIALITY AND EXTENSIONS THEREOF |
摘要 |
Techniques for protecting data in a processor are provided. An example method according to these techniques includes performing one or more operations on encrypted data using one or more functional units of a data path of the processor to generate an encrypted result. Performing the one or more operations includes: receiving at least one encrypted parameter pair at a functional unit, each encrypted parameter pair comprising an encrypted parameter value and a challenge value associated with the encrypted parameter value, the encrypted parameter being encrypted using a homomorphic encryption technique, the challenge value being used to recover a key used to encrypt the encrypted parameter value, and performing a mathematical computation on the at least one encrypted parameter. The method also includes outputting the encrypted result. |
申请公布号 |
US2016364582(A1) |
申请公布日期 |
2016.12.15 |
申请号 |
US201514738251 |
申请日期 |
2015.06.12 |
申请人 |
QUALCOMM Incorporated |
发明人 |
CAMMAROTA Rosario;BENOIT Olivier Jean |
分类号 |
G06F21/72;H04L9/00;H04L9/08;H04L9/32 |
主分类号 |
G06F21/72 |
代理机构 |
|
代理人 |
|
主权项 |
1. A method for protecting data in a processor, the method comprising:
performing one or more operations on encrypted data using one or more functional units of a data path of the processor to generate an encrypted result, wherein performing the one or more operations comprises
receiving at least one encrypted parameter pair at a functional unit, each encrypted parameter pair comprising an encrypted parameter value and a challenge value associated with the encrypted parameter value, the encrypted parameter value being encrypted using a homomorphic encryption technique, the challenge value being used to recover a key used to encrypt the encrypted parameter value, andperforming a mathematical computation on at least one encrypted parameter value of the at least one encrypted parameter pair; and outputting the encrypted result. |
地址 |
San Diego CA US |