基于容错的IDEA全流水硬件加密方法技术

技术编号:7119589 阅读:254 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了基于容错的IDEA全流水硬件加密方法。该方法包括两个步骤:首先在每次计算结果产生时对结果进行海明码编码,在每次计算需要操作数时,对寄存器中已编码的数据进行海明码解码,从而使得数据在寄存器传输过程中具有容错能力;其次,对运算部件进行三模冗余加固,即将运算的结构单元复制三份,同时进行计算,采用多数表决的方式进行仲裁,将多数相同的结果作为最后的计算结果。该方法整个流水线中仅利用一个使能信号来确定数据有效性,极大地简化了控制逻辑。

【技术实现步骤摘要】

【技术保护点】
1.基于容错的IDEA全流水硬件加密方法,其特征在于,该方法包括两个步骤:首先在每次计算结果产生时对结果进行海明码编码,在每次计算需要操作数时,对寄存器中已编码的数据进行海明码解码,从而使得数据在寄存器传输过程中具有容错能力;其次,对运算部件进行三模冗余加固,即将运算的结构单元复制三份,同时进行计算,采用多数表决的方式进行仲裁,将多数相同的结果作为最后的计算结果。

【技术特征摘要】

【专利技术属性】
技术研发人员:窦勇李荣春倪时策吕启胡绵江
申请(专利权)人:中国人民解放军国防科学技术大学
类型:发明
国别省市:43

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1