[发明专利]防止通过功率分析进行窃听的电子电路及防止窃听的方法有效
| 申请号: | 201710061206.9 | 申请日: | 2017-01-25 |
| 公开(公告)号: | CN107016292B | 公开(公告)日: | 2020-05-12 |
| 发明(设计)人: | 特波瓦勒利;泰沙尔尼尔 | 申请(专利权)人: | 华邦电子股份有限公司 |
| 主分类号: | G06F21/60 | 分类号: | G06F21/60 |
| 代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 马雯雯;臧建明 |
| 地址: | 中国台湾台*** | 国省代码: | 台湾;71 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 防止 通过 功率 分析 进行 窃听 电子电路 方法 | ||
1.一种防止通过功率分析进行窃听的电子电路,其特征在于,包括:
存储元件,用于存储对应多个正确值的一组二进制位;
随机二进制位产生器,对应所述多个正确值产生多个随机二进制位;
选择器,耦接至所述存储元件与所述随机二进制位产生器,用于根据所述多个随机二进制位而选择以至少一个随机值或相反值来取代所述多个正确值的至少一个,以输出至少一被取代值;以及
逻辑单元,耦接至所述选择器,用于在至少两个周期中执行多个逻辑运算,并在所述至少两个周期之后提供下一状态的一组二进制位至所述存储元件;其中在第一周期中,所述逻辑单元对所述选择器的输出执行第一逻辑运算,且在最后周期中,所有的所述多个正确值被提供至所述逻辑单元以进行第二逻辑运算,且所述第二逻辑运算的结果做为所述下一状态的一组二进制位存储于所述存储元件。
2.根据权利要求1所述的电子电路,其特征在于,所述电子电路是通过两个时脉信号驱动,所述两个时脉信号中的一个的频率是另一个的一半。
3.根据权利要求1所述的电子电路,其特征在于,还包括与所述存储元件相关联的中间存储器,所述中间存储器用于存储所存储的所述一组二进制位的所述多个正确值以供在所述最后周期中使用。
4.根据权利要求1所述的电子电路,其特征在于,其中所述选择器由所述多个随机二进制位控制以在所述多个正确值与多个所述随机值之间进行选择。
5.根据权利要求1所述的电子电路,其特征在于,所存储的所述一组二进制位是以加密形式存储在所述存储元件中。
6.根据权利要求5所述的电子电路,其特征在于,所存储的所述一组二进制位是在被提供至所述逻辑单元时进行解密。
7.根据权利要求1所述的电子电路,其特征在于,在所述最后周期中,在进行所述第二逻辑运算之前,所述至少一被取代值还被对应的正确值取代并被提供至所述逻辑单元。
8.根据权利要求1所述的电子电路,其特征在于,所述一组二进制位中的一半在所述第一周期中被多个所述随机值取代。
9.根据权利要求1所述的电子电路,其特征在于,随机数目的所述多个正确值在所述第一周期中被多个所述随机值取代。
10.根据权利要求1所述的电子电路,其特征在于,被随机选择成所述至少一被取代值被设定为所述多个正确值的对应者的所述相反值。
11.一种防止电子电路通过功率分析而被窃听的方法,其特征在于,包括:
将对应多个正确值的初始的一组二进制位存储至存储元件;
对应所述多个正确值产生多个随机二进制位;
根据所述多个随机二进制位选择以至少一个随机值或相反值来取代所述多个正确值的至少一个,以输出至少一被取代值;
在至少两个周期中执行多个逻辑运算,其中在第一周期中,对包含所述至少一被取代值的所述初始的一组二进制执行第一逻辑运算,且在最后周期中,对所有的所述多个正确值执行第二逻辑运算;以及
在所述至少两个周期之后,将所述第二逻辑运算的结果做为下一状态的一组二进制位存储于所述存储元件。
12.根据权利要求11所述的方法,其特征在于,所述电子电路是通过两个时脉信号而驱动,所述两个时脉信号中的一者的频率是另一者的一半。
13.根据权利要求11所述的方法,其特征在于,包括存储用以供在所述最后周期中使用的所存储的所述初始的一组二进制位的所述多个正确值至与所述存储元件相关联的一中间存储器。
14.根据权利要求11所述的方法,其特征在于,输出所述至少一被取代值的步骤还包括由选择器根据所述多个随机二进制位以在所述多个正确值与多个所述随机值之间进行选择。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华邦电子股份有限公司,未经华邦电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710061206.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种定向耦合器
- 下一篇:一种可隐藏的卫星导航天线





