发明名称 CRYPTOGRAPHIC PROCESS EXECUTION PROTECTING AN INPUT VALUE AGAINST ATTACKS
摘要 A cryptographic process (such as the AES cipher) which uses table look up operations (TLUs) is hardened against reverse engineering attacks intended to recover the table contents and thereby the cipher key. This hardening involves removing any one-to-one correspondence between the TLU inputs and outputs, by altering the output of the TLU dynamically, e.g. at each execution (call) of the TLU. This is done by increasing the size of the tables, applying a dynamically determined mask value to the table input and/or output, or using an inverse of the table.
申请公布号 US2013016836(A1) 申请公布日期 2013.01.17
申请号 US201113271841 申请日期 2011.10.12
申请人 APPLE INC.;FARRUGIA AUGUSTIN J.;CHEVALLIER-MAMES BENOIT;KINDARJI BRUNO;CIET MATHIEU;ICART THOMAS 发明人 FARRUGIA AUGUSTIN J.;CHEVALLIER-MAMES BENOIT;KINDARJI BRUNO;CIET MATHIEU;ICART THOMAS
分类号 H04L9/00 主分类号 H04L9/00
代理机构 代理人
主权项
地址