Efficient side-channel-attack-resistant memory encryptor based on key update
US11863670B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Apr 4, 2020 |
| Grant date | Jan 2, 2024 |
| Priority date | — |
| Expiry date | May 10, 2040 |
Classification
- Technology area (CPC H)Electricity
- CPC primaryH04L2209/125
- WIPO fieldDigital communication
- WIPO sectorElectrical engineering
Abstract
Disclosed are memory encryption systems and methods that rotate encryption keys for robust resistance against side-channel-analysis (SCA)-based attacks on communication paths between an encryption engine within a trust boundary and an external memory component. A key data structure has a plurality of keys that are used to encrypt a plurality of memory blocks in the external memory. The memory blocks encrypted with the oldest key of the key data structure are identified. Encrypted data is read from the identified memory blocks. The encrypted data is decrypted from the identified memory blocks. The data is then re-encrypted using the selected key that is newer than the oldest key, and re-written to the identified memory blocks.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.