Patent · US Active

Low latency block cipher

US9336160B2 · kind B2 · utility

6Cited by
7References
49Claims
0Family size

Assignee

Inventors

Key dates

Filing dateOct 30, 2008
Grant dateMay 10, 2016
Priority date
Expiry dateJan 4, 2032

Classification

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

Abstract

A block cipher is provided that secures data by encrypting it based on the memory address where it is to be stored. When encrypting data for storage in the memory address, the memory address is encrypted in a first plurality of block cipher rounds. Data round keys are generated using information from the first plurality of block cipher rounds. Data to be stored is combined with the encrypted memory address and encrypted in a second plurality of block cipher rounds using the data round keys. The encrypted data is then stored in the memory location. When decrypting data, the memory address is again encrypted as before while the encrypted stored data is decrypted in a second plurality of the block cipher rounds using the data round keys to obtain a partially decrypted data. The partially decrypted data is combined with the encrypted memory address to obtain fully decrypted data.

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