保护可编程密码电路的方法,以及由所述方法保护的电路技术

技术编号:5091359 阅读:192 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种包括单元的电路,所述单元包含限定了每个单元的逻辑函数的存储器,所述电路集成了能够针对二进制变量对进行运算的差分网络,该差分网络包括实现了所述对的第一分量的逻辑函数的第一单元网络,以及针对所述对的第二分量执行互补逻辑的对偶单元的第二网络。运算步骤包括至少一个预充电阶段(41),在该阶段变量在单元的输入端设置到已知状态,接着是评估阶段(43),在该阶段由单元执行运算。在评估阶段或预充电阶段之前在够接收多个传送输入变量的信号的每个单元执行变量同步阶段(42,44),针对最长延迟的信号执行同步。本发明专利技术用于保护该类型的电路抵抗差分功率分析攻击。

【技术实现步骤摘要】
【国外来华专利技术】,以及由所述方法保护的电路的制作方法
本专利技术涉及一种。还涉及一种由所述方法保护的电 路。其主要应用于保护该类型的电路抵抗差分功率分析攻击。
技术介绍
密码学的目的主要是-通过加密及其对偶操作(dualoperation)即解密手段保护信息的秘密;或者-或通过签名和签名验证操作保护信息的完整性。密码学使用可靠的数学方法,在此意义上,在公知知识的现有状态下,没有攻 击方法比与测试所有可能密钥相对应的穷举攻击更快速。通常,加密方法涉及系统安全所需的复杂的运算。其复杂度不会对计算机造成 特别的问题,但是在一般公众所用的设备通常是低成本微处理器控制的设备,不具有高 运算能力时,这会构成障碍。因此,后果可能是几种等级,例如,银行卡将会花费几分 钟来对交易签名,或者数字支付电视解码器将不能满足所涉及的数据速率。为了解决这类问题而不增加系统的成本,通常是为控制设备的中央处理单元增 加辅助设备,一般是密码专用协处理器。然而,无论是通过中央处理单元还是专用协处理器实现,密码算法在所有情况 下都是通过物理电子设备实现的。然而电子设备具有不可避免的不理想性,这是由于电 学原理的内在属性造成的。因此,可能本文档来自技高网...

【技术保护点】
一种用于保护可编程密码电路的方法,其特征在于,其利用多个门,所述多个门本身由限定了每个单元的逻辑函数的基于存储器的单元(101)组成,所述电路配置为集成了能够对由信号对组成的二进制变量进行运算的差分网络,所述差分网络包括实现了针对所述对的第一分量的逻辑函数(T)的单元的第一网络(1),以及以针对所述对的第二分量的互补逻辑(F)来操作的对偶单元的第二网络(2),运算步骤包括预充电阶段(41),在该阶段中变量在单元的输入端设置为已知状态、由单元执行运算的评估阶段(43)、以及在每个预充电阶段和评估阶段之前的同步阶段(42,44)。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:S吉耶JL当热P霍格沃斯特
申请(专利权)人:电信教育集团巴黎电信学校国家科学研究中心
类型:发明
国别省市:FR[法国]

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

1