Patent · US Active

Protecting look up tables by mixing code and operations

US9189425B2 · kind B2 · utility

4Cited by
0References
26Claims
0Family size

Assignee

Inventors

Key dates

Filing dateOct 31, 2011
Grant dateNov 17, 2015
Priority date
Expiry dateAug 20, 2034

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L2209/24
  • WIPO fieldControl
  • WIPO sectorInstruments

Abstract

In the field of computer enabled cryptography, such as a cipher using lookup tables, the cipher is hardened against an attack by a protection process which obscures the lookup tables using the properties of bijective functions and applying masks to the tables' input and output values, for encryption or decryption. This is especially advantageous in a “White Box” environment where an attacker has full access to the cipher algorithm, including the algorithm's internal state during its execution. This method and the associated computing apparatus are useful for protection against known attacks on “White Box” ciphers, by obfuscating lookup table data, thereby increasing the cipher's complexity against reverse engineering and other attacks.

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