Patent · US Expired

Space-efficient, side-channel attack resistant table lookups

US7142670B2 · kind B2 · utility

9Cited by
7References
56Claims
0Family size

Assignee

Inventors

Key dates

Filing dateAug 31, 2001
Grant dateNov 28, 2006
Priority date
Expiry dateOct 4, 2023

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L2209/08
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

Methods, apparatus and computer software and hardware products providing method, apparatus and system solutions for implementing table lookups in a side-channel attack resistant manner. Embodiments are provided for devices and situations where there is limited amount of RAM memory available or restrictions on memory addressing. The solutions solve problems associated with look up tables with large indices, as well as problems associated with looking up large sized tables or a collection of tables of large cumulative size, in limited devices, in an efficient side-channel attack resistant manner. These solutions provide defenses against both first-order side channel attacks as well as higher-order side channel attacks. One aspect of the present invention is the creation of one or more random tables which are used possibly in conjunction with other tables to perform a table lookup. This denies an adversary information about the table lookup from the side channel and thereby imparting side-channel resistance to the table lookup operation. Another aspect of the present invention is the use of a combination of some operations such as Table Split, Table Mask and Table Aggregate, to achiev…

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.