发明名称 Methods and apparatus for correlation protected processing of cryptographic operations
摘要 A method and an apparatus that generate a plurality of elements randomly as a split representation of an input used to provide an output data cryptographically representing an input data are described. The input may correspond to a result of a combination operation on the elements. Cryptographic operations may be performed on the input data and the elements to generate a plurality of data elements without providing data correlated with the key. The combination operation may be performed on the data elements for the output data.
申请公布号 US8976960(B2) 申请公布日期 2015.03.10
申请号 US201213437687 申请日期 2012.04.02
申请人 Apple Inc. 发明人 Ciet Mathieu;Chevallier-Mames Benoit;Icart Thomas;Kindarji Bruno;Farrugia Augustin J.
分类号 H04L9/00;H04L9/08;H04L9/30 主分类号 H04L9/00
代理机构 Blakely, Sokoloff, Taylor & Zafman LLP 代理人 Blakely, Sokoloff, Taylor & Zafman LLP
主权项 1. A machine-readable non-transitory storage medium having instructions therein, which when executed by a machine, cause the machine to perform a method, the method comprising: retrieving a key for use in generating cryptographic output data which represents input data; generating a plurality of key elements randomly from the retrieved key, the key elements corresponding to a split representation of the key, each subset of the key elements uncorrelated with the key; performing cryptographic operations on the input data and the key elements for a plurality of data elements, the cryptographic operations being performed via the key elements without providing data correlated with the key, wherein the key cannot be determined using the data provided during the cryptographic operations; and performing a combination operation on the data elements for the cryptographic output data.
地址 Cupertino CA US