【技术实现步骤摘要】
【国外来华专利技术】
本专利技术的主题是一种用于管理高速缓存一致性的机制。更具体地,本专利技术涉及一种在通过共享存储器来共享数据的两个处理单元之间的数据交换方法。
技术介绍
为了满足不断增长的对计算能力的需求,在计算机系统中使用的处理器必须能够执行高于以往的每秒操作数量。多年来,处理器工作频率的提高使得能够提出满足不断增长的对计算机能力的需求的处理器。由于工作频率的提高还会增加所释放的热量,因而处理器刻蚀的细度(fineness)已逐步降低以将待耗散的热量控制在在可接受的限度内。然而,随着刻蚀细度已低至一微米以下且现已达到十纳米左右,微处理器电路的小型化已变得比以往更加复杂。因此,已研究出另一种方法,以在待耗散的热量不增加或者仅略微增加的情况下下继续增强处理器的计算能力:同时并行地执行多个操作,而不是寻求增加由同一执行核心顺序执行的操作数量。因此研发出了多核处理器。此外,为了减少处理器执行指令的执行时间,为每个执行核心添加了高速缓冲存储器。所述存储器是位于系统的核心与随机存取存储器(RAM)之间的存储器。由于该存储器的访问时间比随机存取存储器的访问时间短得多,因此核心可更快地访问存储在该存储器中的某些数据,从而使得能够加快指令的执行。对于微处理器系统,如图1所示,每个执行核心可具有不与其他核心共享的高速缓冲存储器。在所述配置中,如果共享存储器中由第一核心修改的数据也包含在第二核心的高速缓存中并且没有更新为由第一 ...
【技术保护点】
一种通过第一处理单元(202,302)与第二处理单元(202,302)两者共享的存储器(204,304)在所述第一处理单元和所述第二处理单元之间发送消息(Mi)的方法,待发送的消息(Mi)包括完整性校验和报头,每个处理单元包括伪随机二进制字符串生成器(205,305)和密码模块(206,306);所述第一处理单元的生成器和所述第二处理单元的生成器使用同一种子初始化,并彼此同步;所述方法包括以下步骤:‑所述第一处理单元的伪随机二进制字符串生成器(205,305)生成(501)第一伪随机二进制字符串(Si);‑所述第一处理单元的密码模块(206,306)通过对所述待发送的消息(Mi)应用依赖于所生成的第一伪随机二进制字符串(Si)的对合变换(fSi)来对所述待发送的消息(Mi)加密(502);‑所述第一处理单元发送并在共享的存储器(204,304)中存储(503)已加密的消息(M′i=fSi(Mi));‑所述第二处理单元的伪随机二进制字符串生成器(205,305)生成(504)第二伪随机二进制字符串(S′i);所述第一二进制字符串和所述第二二进制字符串相同;‑所述第二处理单元的密码模块(2 ...
【技术特征摘要】
【国外来华专利技术】2013.09.06 FR 13585971.一种通过第一处理单元(202,302)与第二处理单元(202,302)两者
共享的存储器(204,304)在所述第一处理单元和所述第二处理单元之间发送
消息(Mi)的方法,
待发送的消息(Mi)包括完整性校验和报头,
每个处理单元包括伪随机二进制字符串生成器(205,305)和密码模块(206,
306);
所述第一处理单元的生成器和所述第二处理单元的生成器使用同一种子初
始化,并彼此同步;
所述方法包括以下步骤:
-所述第一处理单元的伪随机二进制字符串生成器(205,305)生成(501)
第一伪随机二进制字符串(Si);
-所述第一处理单元的密码模块(206,306)通过对所述待发送的消息(Mi)
应用依赖于所生成的第一伪随机二进制字符串(Si)的对合变换(fSi)来对所
述待发送的消息(Mi)加密(502);
-所述第一处理单元发送并在共享的存储器(204,304)中存储(503)已
加密的消息(M′i=fSi(Mi));
-所述第二处理单元的伪随机二进制字符串生成器(205,305)生成(504)
第二伪随机二进制字符串(S′i);
所述第一二进制字符串和所述第二二进制字符串相同;
-所述第二处理单元的密码模块(206,306)通过对存储在共享的存储器
(204,304)中的所述消息(M′i=fSi(Mi))应用依赖于所述第二伪随机二进制
字符串(S′i)的对合变换(fS′i)来对所存储的消息解密(505,506),解密所
述消息包括解密所述消息的报头(505)、验证已解密的报头(505)以及根据报
头验证的结果来解密完整的消息(506);
依赖于所述第一伪随机二进制字符串的对合变换和依赖于所述第二伪随机
\t二进制字符串的对合变换相同;
-所述第二处理单元基于已解密的消息(fS′i(M′i))的完整性校验来验证
(507)所述已解密的消息的完整性。
2.根据权利要求1所述的方法,其中,所述依赖于二进制字符串的对合变
换为应用在所述二进制字符串与待加密或待解密的消息之间的异或运算
(XOR)。
3.根据权利要求1或2所述的方法,其中,验证所述报头(505)包括将
所述报头与预定报头比较的步骤。
4.根据前述权利要求中任一项所述的方法,...
【专利技术属性】
技术研发人员:克里斯汀·瓦尔帕尔德,
申请(专利权)人:萨基姆防卫安全,
类型:发明
国别省市:法国;FR
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。