[发明专利]一种防止功耗攻击的电路有效
申请号: | 201710197739.X | 申请日: | 2017-03-29 |
公开(公告)号: | CN107040364B | 公开(公告)日: | 2020-05-08 |
发明(设计)人: | 滕虓宇;马文波 | 申请(专利权)人: | 北京华大信安科技有限公司 |
主分类号: | H04L9/00 | 分类号: | H04L9/00 |
代理公司: | 北京弘权知识产权代理事务所(普通合伙) 11363 | 代理人: | 逯长明;许伟群 |
地址: | 100015 北京市朝阳区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 防止 功耗 攻击 电路 | ||
本发明实施例提供了一种防止功耗攻击的电路。在本发明实施例的电路中,无论源输入信号如何变化,在时钟信号的一个周期内,目标电路的输出信号存在一次从正向输出信号到反向输出信号的转换,以及一次从反向输出信号到正向输出信号的转换,有效地掩盖了由于信号变化带来的功耗差异,从而起到防止功耗信息泄露的效果。其次,本发明实施例还可以抵消高电平和低电平本身带来的电平差异。
技术领域
本发明实施例涉及数字电路技术领域,尤其涉及一种防止功耗攻击的电路。
背景技术
当前,片上系统是指在单一的芯片上集成了必要的全部或部分电子电路的电子器件,除包括一般的中央处理器,总线单元等数字逻辑电路,还集成了存储器,电源系统,时钟晶振等模拟模块。
安全SOC是一个可信任的平台模块,一般可用于加解密,生成密钥的芯片。可以为电脑,手机等终端提供加密和安全认证服务。但同时由于电子电路本身的一些特性,可能会通过功耗或电磁波等泄露安全信息。简单功耗分析和差分功耗分析等都是利用芯片在计算过程中泄露的功耗信息对芯片进行攻击的方法。攻击者可以通过改变输入信息,并分析数字电路的功耗信息以还原安全密钥等受保护的重要信息。
因此,如何防止电路的功耗信息泄露是一个亟待解决的技术问题。
发明内容
为克服相关技术中存在的问题,本发明实施例提供一种防止功耗攻击的电路。
根据本发明实施例的第一方面,提供一种防止功耗攻击的电路,所述电路包括:
差分输入转换电路、目标电路以及差分输出转换电路;
所述差分输入转换电路用于将源输入信号转换为所述源输入信号和所述源输入信号的反信号,并将所述源输入信号和所述源输入信号的反信号发送至所述目标电路;
所述目标电路用于利用时钟信号对所述源输入信号和所述源输入信号的反信号处理得到正向输出信号和反向输出信号,以及将所述正向输出信号和所述反向输出信号发送至所述差分输出转换电路;
所述差分输出转换电路用于将正向输出信号和反向输出信号转换为所述正向输出信号,并输出所述正向输出信号。
其中,所述差分输入转换电路包括同相器和反相器;
所述同相器的输入端用于接收所述源输入信号;
所述反相器的输入端用于接收所述源输入信号;
所述同相器的输出端与所述目标电路的第一输入端相连接;
所述反相器的输出端与所述目标电路的第二输入端相连接;
其中,所述差分输出转换电路包括同相器、反相器和与门;
所述同相器的输入端与所述目标电路的第一输出端相连接;所述第一输入端用于输出所述正向输出信号;
所述反相器的输入端与所述目标电路的第二输出端相连接;所述第二输入端用于输出所述反向输出信号;
所述同相器的输出端与所述与门的第一输入端相连接;
所述反相器的输出端与所述与门的第二输入端相连接。
其中,所述目标电路包括待保护电路和冗余电路;
所述待保护电路包括第一与门;所述冗余电路包括第二与门、第三与门、或门以及时钟;
所述第一与门的第一输入端为所述目标电路的第一输入端;
所述第一与门的第二输入端为所述目标电路的第二输入端;
所述或门的第一输入端为所述目标电路的第三输入端;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京华大信安科技有限公司,未经北京华大信安科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710197739.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种新型防震抗摔车钥匙保护壳
- 下一篇:一种智能锁具