51吃瓜爆料

振耀科技

400 886 3136

国家级高新技术公司

首页 行业新闻

计算机寄存器免收操纵的技术介绍

2018-05-02 14:53:16 

寄存器

在很多应用中保护计算机的部件免于被操纵对于便利地使用计算机是必要的,例如,对于在计算机中配置的芯片卡。公知可以通过数据加密来保护寄存器免于被操纵。市场上公开了一种用于保护计算机免于被操纵的方法,其中,在中央处理器执行完每个程序指令后,对于不同的寄存器内容执行逻辑操作,具体来说是一种齿翱搁操作,所述操作的结果被存储在存储器中,以在执行下一条指令前对相同寄存器的内容执行相同的操作,并且把获得的操作结果和先前的操作结果进行比较,这种方法被证明是有益的。

为了这个目的,这项技术通过建立对索要保护的寄存器内容的拷贝和在接到请求时把要保护的寄存器的内容和其拷贝相比较,提供了一种用于保护计算机免于寄存器内容被操纵的方法。在接到请求时进行比较意味着例如,具体来说,在每个指令被执行时执行比较,以检测要保护的寄存器内容在前一指令的执行和现在处于等待状态的指令执行之间的时段期间是否被操纵。这允许所述比较可以在时间上和程序计数器的增加配合,所述程序计数器的内容定义索要执行的指令次序。
为了获得附加的安全性,在这项技术把要保护的寄存器的内容以修改后的形式作为拷贝存储。这避免了特定寄存器的内容经操纵性的比较寄存器内容来被识别而致使保护无效的情况。该修改不容易地允许直接把要保护的寄存器的内容和其拷贝进行比较。

网友热评

回到顶部

51吃瓜爆料 版权所有 网站地图