【技术实现步骤摘要】
一种双沿触发驱动逻辑系统及抵抗能量分析攻击的方法
本专利技术涉及计算机安全领域,特别涉及一种双沿触发驱动逻辑系统及抵抗能量分析攻击的方法。
技术介绍
当前,随着科技的进步,各种各样的芯片硬件设备以其体积小、计算速度快、外形多样、可以应用于多种电子商务场景和使用寿命长等特点,得到了广泛应用,拥有广阔的市场前景。伴随着芯片硬件设备的广泛应用,其侧信道安全问题也逐渐暴露出来,通过芯片能量消耗的分析,可以探知芯片所处理的信息,从而导致信息泄漏事故。在信息论中,两个等长比特串之间的汉明距离(HD)是两个比特串对应位置的比特不同的个数;汉明重量(HW)是比特串相对于同样长度的全零比特串的汉明距离,即比特串中非零的比特个数。对于芯片硬件设备中所使用的驱动逻辑电路而言,一个时钟周期的HW值表示该驱动逻辑电路在该时钟周期所输出的作为计算结果的比特串中1的个数;相邻两个时钟周期的HD值表示该驱动逻辑电路在这两个时钟周期所输出的作为计算结果的两个比特串对应位置的比特值(0或1)不同的个数。根据能量分析理论,在工作状态下,如果驱动逻辑电路的HW和HD值不是恒定的,则该驱动逻辑电路的能量消耗也会产生变化,可以通过能量分析攻击技术恢复出芯片硬件设备中计算的信息。因此,需要对芯片硬件设备中的驱动逻辑电路进行特定的保护,使其具备抵抗能量分析攻击的能力,具体实现方式如下。在芯片硬件设备上均使用特定的抵抗能量分析攻击驱动逻辑系统,比如用双栅预充电结构(DPL)实现的驱动逻辑系统,这种驱动逻辑系统由两组功能相同的驱动逻辑电路构成。当一个时钟周期开始、数据输入到该驱动逻辑电路组中时,输入数据存储 ...
【技术保护点】
一种双沿触发驱动逻辑系统,其特征在于,包括信号源、控制单元和驱动逻辑电路和驱动逻辑补偿电路;所述控制单元用于接收外部复位信号和时钟信号,并当外部复位信号有效时使所述信号源、驱动逻辑电路和驱动逻辑补偿电路处于复位状态;当外部复位信号无效且时钟信号为上升沿时,所述信号源、驱动逻辑电路和驱动逻辑补偿电路处于工作状态,当外部复位信号无效且时钟信号为下降沿时,使所述信号源、驱动逻辑电路和驱动逻辑补偿电路处于复位状态;所述信号源用于在处于工作状态时向所述驱动逻辑电路提供第一输入信号,向所述驱动逻辑补偿电路提供第二输入信号,所述第一输入信号与所述第二输入信号互补;所述驱动逻辑电路用于接收第一输入信号,并根据所述第一输入信号计算生成第一输出信号;所述驱动逻辑补偿电路用于接收所述第二输入信号,并根据所述第二输入信号计算生成第二输出信号;所述第一输出信号与所述第二输出信号互补。
【技术特征摘要】
1.一种双沿触发驱动逻辑系统,其特征在于,包括信号源、控制单元和驱动逻辑电路和驱动逻辑补偿电路;所述控制单元用于接收外部复位信号和时钟信号,并当外部复位信号有效时使所述信号源、驱动逻辑电路和驱动逻辑补偿电路处于复位状态;当外部复位信号无效且时钟信号为上升沿时,所述信号源、驱动逻辑电路和驱动逻辑补偿电路处于工作状态,当外部复位信号无效且时钟信号为下降沿时,使所述信号源、驱动逻辑电路和驱动逻辑补偿电路处于复位状态;所述信号源用于在处于工作状态时向所述驱动逻辑电路提供第一输入信号,向所述驱动逻辑补偿电路提供第二输入信号,所述第一输入信号与所述第二输入信号互补;所述驱动逻辑电路用于接收第一输入信号,并根据所述第一输入信号计算生成第一输出信号;所述驱动逻辑补偿电路用于接收所述第二输入信号,并根据所述第二输入信号计算生成第二输出信号;所述第一输出信号与所述第二输出信号互补。2.根据权利要求1所述的系统,其特征在于,所述控制单元包括外部时钟信号输入端CLK、外部复位信号输入端RST、低电平端、时钟信号输出端Work、复位信号输出端PreC以及或非门、第一或门、第二或门、第三或门;其中,外部时钟信号输入端CLK与低电平端分别连接或非门的输入端和第一或门OR1的输入端;所述或非门输出端与外部复位信号输入端RST连接第二或门OR2的输入端;所述第一或门OR1的输出端与低电平端连接第三或门OR3的输入端;所述第二或门OR2的输出端连接所述复位信号输出端PreC;所述第三或门OR3的输出端连接所述时钟信号输出端Work。3.根据权利要求2所述的系统,其特征在于,所述信号源包括用于产生所述第一输入信号的第一信号源和用于产生所述第二输入信号的第二信号源;所述第一信号源包括第一复位信号接收端RST1、第一时钟信号接收端CLK1和第一输入信号输出端LS,所述第一复位信号接收端RST1与所述复位信号输出端PreC连接,所述第一时钟信号接收端CLK1与所述时钟信号输出端Work连接;所述第二信号源包括第二复位信号接收端RST2、第二时钟信号接收端CLK2和第二输入信号输出端CLS,所述第二复位...
【专利技术属性】
技术研发人员:荆继武,屠晨阳,刘泽艺,刘宗斌,马原,高能,
申请(专利权)人:中国科学院信息工程研究所,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。