【技术实现步骤摘要】
【国外来华专利技术】用于低开销的存储器重播保护的并行化的计数器攀树
本专利技术涉及计算机系统;更具体而言,涉及对存储在计算机系统的存储器中的数据的保护。
技术介绍
现代的处理器被设计成保护存储器中的敏感数据免遭硬件和软件攻击。某些处理器提供用于进行加密、完整性以及重播保护的加密机制。存储器加密保护常驻存储器数据的保密性。另一方面,完整性保护防止攻击者导致对存储器中的密文(即,经加密的数据,而不是明文(未加密的数据))的隐藏的修改,重播保护消除对密文的任何未检测到的临时的替换。在没有这样的保护的情况下,带有对系统的物理访问的攻击者能够记录数据线的快照,并在稍后的时间点重播它们。存储器加密主要被设计为防止其中当数据线移入和移出处理器管芯时攻击者试图悄悄地观察数据线的被动攻击。某些处理器包括在数据被存储到存储器的受保护的区域之前加密敏感数据的加密模块。在对受保护的区域的存储器读取时,在被馈送给处理器之前,数据线被解密。可以基于用户所需的安全级别,选择加密与解密算法。对加密的一个可能的选择是计数器模式加密。在计数器模式加密中,加密/解密数据线的加密任务与数据本身分离。计数器模式加密的一个示例使用AESk加密算法来加密与每一数据线唯一地相关联但是独立于数据的种子。CryptoPad=AESk(种子);加密=明文XORCryptoPad;解密=密文XORCryptoPad.为确保计数器模式加密的安全性,种子需要在空间上并且在时间上唯一。可以通过使用数据线的地址作为种子的组分,来实现空间唯一性。另一方面,可以通过将每个线计数器与接受加密的数据线相关联,实现时间唯一性。每当相关联的数据线被写 ...
【技术保护点】
一种处理器,包括:一个或多个处理核;以及,耦合到一个或多个处理核的存储器加密引擎,所述存储器加密引擎在接收到传入的对于通过计数器模式加密和计数器树状结构保护的存储器区域的读取请求时,执行依赖关系检查操作,以标识所述传入的读取请求和进程中的请求之间的依赖关系,并且当所述进程中的请求是当前未挂起的读取请求时,去除所述依赖关系。
【技术特征摘要】
【国外来华专利技术】2012.10.05 US 13/646,1051.一种处理器,包括:一个或多个处理核;以及,耦合到一个或多个处理核的存储器加密引擎,所述存储器加密引擎在接收到传入的对于通过计数器模式加密和计数器树状结构保护的存储器区域的读取请求时,执行依赖关系检查操作,以标识所述传入的读取请求和进程中的请求之间的依赖关系,并且当所述进程中的请求是当前未挂起的读取请求时,去除所述依赖关系。2.如权利要求1所述的处理器,其特征在于,所述进程中的请求是依赖关系链的尾部,并在所述计数器树状结构中与所述传入的读取请求共享树节点。3.如权利要求1所述的处理器,其特征在于,所述存储器加密引擎将并行地处理所述传入的读取请求和所述进程中的请求,以便读取所述存储器区域。4.如权利要求1所述的处理器,其特征在于,所述存储器加密引擎进一步包括请求跟踪器电路以跟踪通过对读取请求的并行处理产生的复制的请求,并防止复制的操作由所述存储器加密引擎执行。5.如权利要求4所述的处理器,其特征在于,所述请求跟踪器电路将跟踪由所述存储器加密引擎的组件排队的未完成的请求。6.如权利要求1所述的处理器,其特征在于,所述存储器加密引擎,当接收到对于所述存储器区域的读取请求时,将向所述计数器树状结构中的将被所述读取请求访问的树节点的第一子集发出共享的锁定请求,以由此在共享的模式下锁定树节点的所述第一子集,当接收到对于所述存储器区域的写入请求时,将向所述计数器树状结构中的将被所述写入请求访问的树节点的第二子集发出排它性写入锁定请求,以由此在排它性模式下锁定第二节点。7.如权利要求6所述的处理器,其特征在于,如果所述传入的请求导致对树节点的所述第二子集的访问,或如果所述传入的请求是在所述共享的模式下或在所述排它性模式下导致对被锁定的节点的访问的另一个写入请求,则所述存储器加密引擎将挂起传入的请求。8.一种由处理器执行的方法,包括:由处理器中的存储器加密引擎,接收传入的对于读取通过计数器模式加密和计数器树状结构保护的存储器区域的读取请求;标识所述传入的读取请求和进程中的请求之间的依赖关系;以及当所述进程中的请求是当前未挂起的读取请求时,去除所述依赖关系。9.如权利要求8所述的方法,其特征在于,所述进程中的请求是依赖关系链的尾部,并在所述计数器树状结构中与所述传入的读取请求共享树节点。10.如权利要求8所述的方法,其特征在于,去除所述依赖关系进一步包括:并行地处理所述传入的读取请求和所述进程中的请求,以便读取所述存储器区域。11.如权利要求8所述的方法,其特征在于,去除所述依赖关系进一步包括:跟踪通过对读取请求的并行处理产生的复制的请求;以及防止复制的操作被所述存储器加密引擎执行。12.如权利要求11...
【专利技术属性】
技术研发人员:S·查博拉,U·R·萨瓦高恩卡,D·M·杜汉姆,N·L·库雷,M·朗,C·V·罗扎斯,A·T·纳兰德拉崔瓦迪,
申请(专利权)人:英特尔公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。