APPARATUS AND METHOD TO PREVENT SINGLE- AND ZERO-STEPPING OF TRUSTED EXECUTION ENVIRONMENTS

Number of patents in Portfolio can not be more than 2000

United States of America

APP PUB NO 20250036751A1
SERIAL NO

18375391

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

In one embodiment, an apparatus comprises a cache to store a plurality of instructions and data associated with a trusted execution environment; instruction processing circuitry to execute the plurality of instructions and process the data, the plurality of instructions including one or more instructions with memory operands, wherein responsive to an interrupt or an exception, the instruction processing circuitry is to pause processing the plurality of instructions and execute a handler; and decode circuitry to partially decode a next instruction of the plurality of instructions to be processed following execution of the handler to determine if the next instruction indicates a memory access and, if so, to calculate at least one corresponding memory address, wherein the partial decode is performed in accordance with one or more constant time programming restrictions.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
INTEL CORPORATION2200 MISSION COLLEGE BOULEVARD SANTA CLARA CA 95054

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
CHENG, Xiang Atlanta, US 60 362
CONSTABLE, Scott Portland, US 24 11
HUNTLEY, Barry Hillsboro, US 13 131
POORNACHANDRAN, Rajesh Portland, US 312 3908
VIJ, Mona Hillsboro, US 50 820
XIAO, Yuan Chicago, US 51 1066
XING, Bin Hillsboro, US 72 688

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation