分享好友 知识库首页 频道列表

METHOD AND SYSTEM FOR OPERATING A CACHE IN A TRUSTED EXECUTION ENVIRONMENT

2025-06-19 14:523420下载
文件类型:PDF文档
文件大小:247K
A data processing system having rich execution environment (REE, 12) and a trusted execution environment (TEE, 14) is provided. In the data processing system, an unsecure memory is coupled to the REE (16) and used for storing encrypted data for use in the TEE. The TEE may have a cache for storing the encrypted data after it is decrypted (24). The data in both the memory and the cache is organized in blocks, and the cache is smaller than the memory. An interpreter is provided in the TEE (22), along with a service block in the REE (20), for fetching and decrypting the data to be stored in the cache. The interpreter checks an integrity of the decrypted data using a hash tree having multiple levels. In the event of a cache miss, all blocks of the hash tree in a path from the data block to a root block are retrieved from the memory in one access operation. A method for operating the cache in the data processing system is also provided.


请登录查看


反对 0
举报 0
收藏 0
打赏 0
评论 0
  • BARN
  • 0下载484浏览56K