Data type based cryptographic computing
A processor includes a register to store an encoded pointer to a memory location in memory and the encoded pointer is to include an encrypted portion. The processor further includes circuitry to determine a first data encryption factor based on a first data access instruction, decode the encoded poi...
Saved in:
Main Authors | , , , |
---|---|
Format | Patent |
Language | English |
Published |
06.06.2023
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | A processor includes a register to store an encoded pointer to a memory location in memory and the encoded pointer is to include an encrypted portion. The processor further includes circuitry to determine a first data encryption factor based on a first data access instruction, decode the encoded pointer to obtain a memory address of the memory location, use the memory address to access an encrypted first data element, and decrypt the encrypted first data element using a cryptographic algorithm with first inputs to generate a decrypted first data element. The first inputs include the first data encryption factor based on the first data access instruction and a second data encryption factor from the encoded pointer. |
---|---|
Bibliography: | Application Number: US202017134405 |