一种抗简单功耗分析攻击的高斯采样电路制造技术

技术编号:23161886 阅读:32 留言:0更新日期:2020-01-21 22:01
本发明专利技术公开了一种抗简单功耗分析攻击的高斯采样电路,包括:控制模块、随机数产生模块、二分比较模块、第一单口RAM、采样结果输出模块以及功耗信息掩盖模块;控制模块用于控制电路的状态转移和使能;随机数产生模块通过移位寄存器产生均匀分布的随机数;二分比较模块采用二分搜索算法定位随机数在具有高斯分布的分布累积函数表中的地址;采样结果输出模块将所定位的地址进行取模操作形成采样输出;功耗信息掩盖模块通过二分搜索随机数在伪分布累积函数表中的地址来产生随机功耗。本发明专利技术的电路能够有效掩盖采样过程的功耗信息,实现抵抗选择输入简单攻击分析的特性。

A Gauss sampling circuit against simple power analysis attack

【技术实现步骤摘要】
一种抗简单功耗分析攻击的高斯采样电路
本专利技术属于信息安全算法电路实现领域,更具体地,涉及一种抗简单功耗分析攻击的高斯采样电路。
技术介绍
随着量子计算的发展,传统的公钥加密体制的安全性受到了威胁。基于格理论的公钥加密体系因其抗量子攻击、高效的加密效率以及简单的硬件实现等特点成为了后量子时代极具潜力的密码体制。在常见的基于格理论的密码体制中,利用了满足离散高斯分布的误差来掩盖秘密信息。因此,高斯采样电路是构成此类基于格理论的密码体制硬件电路的重要模块。虽然格密码体制能够有效抵抗量子算法的攻击,但与传统的公钥密码体制一样,其硬件电路都会受到侧信道攻击的威胁。攻击者利用高斯采样电路所泄露的侧信道信息可以恢复出密文以及密钥,因此为了基于格理论的密码体制能够在未来日常应用中的实现,设计出抵抗侧信道攻击的高斯采样电路是十分必要的。侧信道攻击技术包括:时间分析攻击、功耗分析攻击、电磁攻击和计算故障攻击等。其中,功耗分析攻击以其高效、实现简单且所需资源少的特点,已被公认为一种窃取私密信息的强大手段。根据侧信道信息分析原理,功耗分析技术可被具本文档来自技高网...

【技术保护点】
1.一种抗简单功耗分析攻击的高斯采样电路,其特征在于,包括控制模块、随机数产生模块、二分比较模块、第一单口RAM、采样结果输出模块以及功耗信息掩盖模块;所述随机数产生模块的输出端分别与所述二分比较模块的输入端、所述功耗信息掩盖模块的输入端连接,所述第一单口RAM的输出端与所述二分比较模块的另一个输入端连接,所述采样结果输出模块的输入端与所述二分比较模块的输出端连接;/n所述控制模块用于控制电路的状态转移和使能;所述随机数产生模块通过移位寄存器产生均匀分布的随机数;所述二分比较模块采用二分搜索定位随机数在分布累积函数表中的地址,得到该随机数概率值下的采样结果;所述第一单口RAM用于存放分布累积函...

【技术特征摘要】
1.一种抗简单功耗分析攻击的高斯采样电路,其特征在于,包括控制模块、随机数产生模块、二分比较模块、第一单口RAM、采样结果输出模块以及功耗信息掩盖模块;所述随机数产生模块的输出端分别与所述二分比较模块的输入端、所述功耗信息掩盖模块的输入端连接,所述第一单口RAM的输出端与所述二分比较模块的另一个输入端连接,所述采样结果输出模块的输入端与所述二分比较模块的输出端连接;
所述控制模块用于控制电路的状态转移和使能;所述随机数产生模块通过移位寄存器产生均匀分布的随机数;所述二分比较模块采用二分搜索定位随机数在分布累积函数表中的地址,得到该随机数概率值下的采样结果;所述第一单口RAM用于存放分布累积函数表;所述采样结果输出模块用于对所述二分比较模块的采样结果进行取模运算产生输出;所述功耗信息掩盖模块用于比较产生随机功耗来掩盖实际采样功耗信息,实现对简单功耗攻击的抵抗作用。


2.根据权利要求1所述的高斯采样电路,其特征在于,所述二分比较模块包括地址指针寄存器和第一比较器,所述第一比较器的输出端与所述地址指针寄存器的输入端连接,用于将存放分布累积函数表的第一单口RAM读取的数据与产生的随机...

【专利技术属性】
技术研发人员:刘冬生张聪陈宇阳陆家昊金子睿罗香华卢楷文
申请(专利权)人:华中科技大学
类型:发明
国别省市:湖北;42

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

1