发明名称 Cryptographic system using split key to resist Differential Power Analysis (DPA) attacks
摘要 A cryptographic system and method for encrypting input data, in which an example system includes a table calculator configured to calculate table values composed of one of scalar multiplication values by Elliptic Curve (EC) operation, or exponentiation values by modular exponentiation operation, based on input data and a sliding window of bits of each of two keys k1 and k2, derived from an input key k such that k1+k2=k. The table calculator may output one of scalar multiplication values or exponentiation values corresponding to a window that includes given bits of each of the secret keys from among the calculated table values. A logic circuit may be configured to output encrypted data by accumulating the output scalar multiplication values or by performing involution on the output exponentiation values. The splitting of the secret key k into two keys provides protection against Differential Power Analysis (DPA) attacks.
申请公布号 GB2428358(A) 申请公布日期 2007.01.24
申请号 GB20060013868 申请日期 2006.07.12
申请人 SAMSUNG ELECTRONICS COMPANY LIMITED 发明人 IHOR VASYLTSOV
分类号 H04L9/06;G06F7/72 主分类号 H04L9/06
代理机构 代理人
主权项
地址