Patent · US Active

Data encryption based on immutable pointers

US11620391B2 · kind B2 · utility

6Cited by
21References
22Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 20, 2019
Grant dateApr 4, 2023
Priority date
Expiry dateApr 17, 2041

Classification

  • Technology area (CPC Y)Emerging Cross-Sectional Technologies
  • CPC primaryY02D10/00
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Technologies disclosed herein provide cryptographic computing. An example processor includes a core to execute an instruction, where the core includes a register to store a pointer to a memory location and a tag associated with the pointer. The tag indicates whether the pointer is at least partially immutable. The core also includes circuitry to access the pointer and the tag associated with the pointer, determine whether the tag indicates that the pointer is at least partially immutable. The circuitry is further, based on a determination that the tag indicates the pointer is at least partially immutable, to obtain a memory address of the memory location based on the pointer, use the memory address to access encrypted data at the memory location, and decrypt the encrypted data based on a key and a tweak, where the tweak including one or more bits based, at least in part, on the pointer.

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