【技术实现步骤摘要】
保护集成电路中敏感资料的方法及集成电路
[0001]本专利技术关于资料安全性,特别是一种保护集成电路中敏感资料的方法及使用该方法的集成电路。
技术介绍
[0002]电子装置有赖于密码系统为应用程序及相关资料提供安全性。密码系统往往是未授权攻击者的目标,未授权攻击者会试图访问应用程序或装置或试图收集敏感信息,如信用卡卡号或加密密钥等。许多种工具及方法都可用于提取电子装置的安全资讯,包含直接攻击,针对目标加密系统采用的加密算法弱点进行攻击,及旁路攻击,依据从实体实现之密码系统所收集到的资讯来进行攻击。旁路攻击(side-channel attacks)尝试通过测量密码系统的物理特性,例如密码系统的功率消耗,或通过光学检测,例如高解析相机或显微镜检测来导出敏感资讯。
[0003]功率监控攻击通过在执行密码操作时测量装置所抽取的电流来监控密码系统的功率消耗,并且从功率消耗推导密码操作或敏感资料。功率攻击能够获取密码系统执行的指令序列。差分功率分析(Differential power analysis,DPA)攻击结合基础功 ...
【技术保护点】
【技术特征摘要】
1.一种集成电路,包含:一种子暂存器,用以储存一种子序列;一伪随机序列产生器,耦接于该种子暂存器,用以依据该种子序列产生一伪随机序列;一结合器,耦接于该伪随机序列产生器,用以结合一第一资料序列及该伪随机序列以产生一第二资料序列,该第一资料序列无法从该集成电路之外被读取;及一非挥发性存储器,耦接于该结合器,用以储存该第二资料序列。2.如权利要求1所述的集成电路,其中该第一资料序列与该第二资料序列分别是一敏感资料序列与一保护资料序列。3.如权利要求2所述的集成电路,更包含:一区域选择器,耦接于该伪随机序列产生器,用以接收一区域位址,及依据该伪随机序列产生器的一暂存器长度以及该区域位址来更新一写入位址;其中该非挥发性存储器用以依据该写入位址储存该保护资料序列。4.如权利要求1所述的集成电路,其中该第一资料序列与该第二资料序列分别是一保护资料序列与一敏感资料序列。5.如权利要求4所述的集成电路,更包含:一区域选择器,耦接于该伪随机序列产生器,用以接收该非挥发性存储器的一区域位址,及依据该区域位址及该伪随机序列产生器的一寄存器长度更新一读取位址。6.如权利要求5所述的集成电路,其中该结合器更用以在该集成电路启动后,依据该读取位址获取该保护资料序列。7.如权利要求1、2、3、4、5、或6所述的集成电路,其中该伪随机序列产生器包含一线性反馈移位暂存器,用以载入该种子序列以产生该伪随机序列。8.如权利要求1、2、3、4、5、或6所述的集成电路,其中该种子序列是特定于该集成电路。9.如权利要求1、2、3、4、5、或6所述的集成电路,其中该伪随机序列产生器是相关于一特征多项式,该特征多项式是特定于该集成电路的一产品版本。10.如权利要求1、2、3、4、5、或6所述的集成电...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。