Invention Grant
- Patent Title: Prevention of side channel attacks against block cipher implementations and other cryptographic systems
- Patent Title (中): 防止针对块密码实现和其他加密系统的侧信道攻击
-
Application No.: US11252898Application Date: 2005-10-18
-
Publication No.: US07787620B2Publication Date: 2010-08-31
- Inventor: Paul C. Kocher , Joshua M. Jaffe , Benjamin C. Jun
- Applicant: Paul C. Kocher , Joshua M. Jaffe , Benjamin C. Jun
- Applicant Address: US CA San Francisco
- Assignee: Cryptography Research, Inc.
- Current Assignee: Cryptography Research, Inc.
- Current Assignee Address: US CA San Francisco
- Agency: Glenn Patent Group
- Agent Michael A. Glenn
- Main IPC: H04L9/22
- IPC: H04L9/22

Abstract:
Methods and apparatuses are disclosed for improving DES and other cryptographic protocols against external monitoring attacks by reducing the amount (and signal-to-noise ratio) of useful information leaked during processing. An improved DES implementation of the invention instead uses two 56-bit keys (K1 and K2) and two 64-bit plaintext messages (M1 and M2), each associated with a permutation (i.e., K1P, K2P and M1P, M2P) such that K1P{K1} XOR K2P{K2} equals the “standard” DES key K, and M1P{M1} XOR M2P{M2} equals the “standard” message. During operation of the device, the tables are preferably periodically updated, by introducing fresh entropy into the tables faster than information leaks out, so that attackers will not be able to obtain the table contents by analysis of measurements. The technique is implementable in cryptographic smartcards, tamper resistant chips, and secure processing systems of all kinds.
Public/Granted literature
- US20060045264A1 Prevention of side channel attacks against block cipher implementations and other cryptographic systems Public/Granted day:2006-03-02
Information query