CRYPTOGRAPHIC COMPUTING WITH LEGACY PERIPHERAL DEVICES

In one embodiment, a read request is received from a peripheral device across an interconnect, with the read request including a process identifier and an encrypted virtual address. One or more keys are obtained based on the process identifier of the read request, and the encrypted virtual address o...

Full description

Saved in:
Bibliographic Details
Main Authors Basak, Abhishek, Kakaiya, Utkarsh Y, Trikalinou, Anna, Vakharwala, Rupin H
Format Patent
LanguageEnglish
French
German
Published 14.06.2023
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:In one embodiment, a read request is received from a peripheral device across an interconnect, with the read request including a process identifier and an encrypted virtual address. One or more keys are obtained based on the process identifier of the read request, and the encrypted virtual address of the read request is decrypted based on the one or more keys to obtain an unencrypted virtual address. Encrypted data is retrieved from memory based on the unencrypted virtual address, and the encrypted data is decrypted based on the one or more keys to obtain plaintext data. The plaintext data is transmitted to the peripheral device across the interconnect.
Bibliography:Application Number: EP20220205070