【技术实现步骤摘要】
翻转计数模型构建的方法和装置
本专利技术涉及信息安全领域,尤其涉及一种翻转计数模型构建的方法和装置。
技术介绍
随着信息科技的迅速发展,信息安全的作用变得愈发重要。然而不论是加密算法的硬件实现或是软件实现,都会受到各种安全性威胁,其中侧信道分析是现有的威胁加密设备安全性的重要手段之一。为了提高侧信息分析的高效性,学者们提出了各种泄露模型,如:现有技术方案一:汉明重模型,适用于描述总线功耗或是描述加密设备初始状态恒定时的功耗。在攻击者无法获得完整的网表文件或无法判断数据总线前后的数据变化状态时,可以使用汉明重模型。其缺点是:在使用汉明重模型时,认为加密设备产生的功耗与所处理数据的汉明重相关。但是在大多数情况下,该功耗的大小还与当前取值的前一状态相关,即与数据的变化量相关。若数据初态恒定时,此时数据的当前态与变化量成正比,此时汉明重模型有效。然而当初态不定时,数据的当前态与变化量无关,此时使用汉明重模型是无效的,因此汉明重模型适用的条件有限。现有技术方案二:2004年提出的汉明距模型。汉明距模型适用于刻画总线上的功耗,包括地址总线与数据总线等。其缺点是:在攻击者已知原 ...
【技术保护点】
1.一种翻转计数模型构建的方法,其特征在于,所述方法包括:对用于分析加密设备中功耗泄露的逻辑仿真工具进行仿真层次模型分类;将所述仿真层次模型分为无毛刺模型和含毛刺模型;确定所述仿真层次模型为无毛刺模型,则根据加密设备的电路类型对应的仿真层次模型,得到最终的仿真层次模型;将所述最终的仿真层次模型中的仿真数据导出为VCD文件;对所述VCD文件中翻转信号进行分析,获得翻转计数模型。
【技术特征摘要】
1.一种翻转计数模型构建的方法,其特征在于,所述方法包括:对用于分析加密设备中功耗泄露的逻辑仿真工具进行仿真层次模型分类;将所述仿真层次模型分为无毛刺模型和含毛刺模型;确定所述仿真层次模型为无毛刺模型,则根据加密设备的电路类型对应的仿真层次模型,得到最终的仿真层次模型;将所述最终的仿真层次模型中的仿真数据导出为VCD文件;对所述VCD文件中翻转信号进行分析,获得翻转计数模型。2.根据权利要求1所述的方法,其特征在于,所述仿真层次模型包括:行为仿真模型、翻译后仿真模型、映射后仿真模型和布线后仿真模型。3.根据权利要求2所述的方法,其特征在于,还包括:确定所述仿真层次模型为含毛刺模型,则将所述布线后仿真模型作为最终的仿真层次模型。4.根据权利要求1所述的方法,其特征在于,所述电路类型包括:SLCD或CLCD。5.根据权利要求1所述的方法,其特征在于,所述对所述VCD文件中翻转信号进行分析,获得翻转计数模型,之后还包括:根据所述翻转计模型对实测功耗曲线进行功耗的侧信道分析。6.一种翻转计数模型构建的装置,其特征在于,所述装...
【专利技术属性】
技术研发人员:李煜光,魏凡星,路晔绵,詹鹏翼,潘娟,国炜,
申请(专利权)人:中国信息通信研究院,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。