Cryptographic Computing in a Multitenant Environment

JP7632896B2Active Publication Date: 2025-02-19INTEL CORP
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2022540601
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2020-12-07
Filing Date
2020-12-26
Publication Date
2025-02-19
Estimated Expiration
2040-12-26

AI Technical Summary

Benefits of technology

的には、プログラムカウンタは、符号化範囲の終わりに達するまで正しくインクリメントすることができる)内に制限する。さらに、一部のアーキテクチャでは、任意の数のプロセッサ命令が、間接アドレスの形態のメモリオペランドを有してもよい(例えば、ADD、SUB、MUL、AND、OR、XORなどの算術演算は、間接アドレスの形態のソース/宛先メモリ参照を有してもよく、かつ/またはソース/宛先レジスタオペランドを有してもよい)。しかしながら、他のアーキテクチャでは、メモリオペランドのフォーマットは異なってもよい。例えば、レジスタは、有効アドレスを生成するために何らかの方法で(例えば加算によって)組み合わされてもよい。さらに、レジスタ値のうちの1つ(例えば、インデックス)を乗算するスケーリング係数、および/または直接加算される命令に埋め込まれた一定の変位値など、他のパラメータが所望により含まれ得る。さらに、例示的な実施形態は「命令」に言及しているが、かかる命令は、例えば、プロセッサ命令、オペレーティングシステムルーチン、または他の形態のコンピュータプログラムコードとして具現化され得ることに留意されたい。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007632896000003
    Figure 0007632896000003
  • Figure 0007632896000004
    Figure 0007632896000004
  • Figure 0007632896000005
    Figure 0007632896000005
Patent Text Reader

Abstract

A processor, system, machine-readable medium, and method includes a processor comprising: a first circuit for encrypting a first code image using a first code key, loading the encrypted first code image into a memory area allocated in memory for the first code image by an operating system running on the processor, and sending an alternate key corresponding to the first code key to the operating system, the first code key being hidden from the operating system; an instruction cache having control circuitry; and a second circuit coupled to the instruction cache for receiving the alternate key from the operating system and, in response to a first request from the operating system to execute the first code image to instantiate a first process, performing a first encryption function using the hardware key to generate a first code key from the alternate key and programming the control circuitry of the instruction cache with the first code key to enable the first code image to be decrypted using the first code key.
Need to check novelty before this filing date? Find Prior Art

Citation Information

Patent Citations

  • Integrated circuit having a protected software image and method therefor

    JP2011522469A

  • Methods and apparatus including architecture for protecting multi-user sensitive code and data

    JP2013541783A

  • Cryptographic memory ownership table for secure public cloud

    JP2019091430A

  • Multi-tenant cryptographic memory isolation

    US20190102577A1

  • Method and apparatus for trust domain creation and destruction

    US20190147192A1