A computing system, includes a processor, a cache, a memory system, and a
secure cache controller system. The cache stores a plurality of cache
lines. The memory system stores a plurality of blocks of encrypted data.
The secure cache controller system is situated between the memory system
and the cache. When there is a miss of a first cache line of data in the
cache and the first cache line of data resides in a first block of
encrypted data within the memory system, the secure cache controller
system fetches the first block of encrypted data, decrypts the first block
of encrypted data and forwards the first cache line to the cache.
Un sistema informatico, include un processor, un nascondiglio, un sistema di memoria e un sistema sicuro del regolatore del nascondiglio. I depositi che di nascondiglio una pluralità di nascondiglio si allinea. Il sistema di memoria memorizza una pluralità di blocchi dei dati cifrati. Il sistema sicuro del regolatore del nascondiglio è situato fra il sistema di memoria ed il nascondiglio. Quando ci è una mancanza di una prima linea del nascondiglio dei dati nel nascondiglio e la prima linea del nascondiglio dei dati risiede in un primo blocco dei dati cifrati all'interno del sistema di memoria, il sistema sicuro del regolatore del nascondiglio prende il primo blocco dei dati cifrati, decrypts il primo blocco dei dati cifrati e spedisce la prima linea del nascondiglio al nascondiglio.