对智能卡微控制器的动态分析防护:搅乱总线

发布者:闪耀之星最新更新时间:2011-12-19 关键字:智能卡微控制器  动态分析防护 手机看文章 扫描二维码
随时随地手机看文章
  许多智能卡微控制器中,驱动存储器的内部总线(不是外部访问的)都被搅乱了,意即这些单独的总线引线并不是按照增加或减少的顺序一个接着一个排列的。相反,相互之间是随机排列的并且“交换”了几遍,或者甚至于排列在相互之间的几层之上。对于潜在的攻击者它是一种额外的障碍,他不知道那条总线对应于那一地址位或功能。

  最初总线的搅乱仅仅是静态方案的,在每块芯片上采用相同的搅乱方案,这就是说对于一个攻击者经过一段适当的时间后要去发现搅乱方案可能并不总是那么困难,因而有可能估计到总线的接头。

  这种技术所提供的安全性可以用芯片专用搅乱法来改进。这当然不是对每一个芯片采用不同的总线曝光掩 膜组,这在目前既没有技术上的可能性也负担不起其费用。相反,搅乱由位于存储器之前的随机化线路执行 。例如,它可能由芯片序列编号驱动。按半导体技术来说,这项技术并不困难,使企图引出总线的那些人遇 到更大的困难。如果在随机化线路中使用了不同的初始值,则芯片专用搅乱在每次会话期中都有所不同也是 可能的,参见图1。


图1 用CPU和RAM间的8位数据总线来说明智能卡中的搅乱(这里示出的数据总线表示为信息的流动而不 是电引线)

关键字:智能卡微控制器  动态分析防护 引用地址:对智能卡微控制器的动态分析防护:搅乱总线

上一篇:直接总线式DRAM的信号连接
下一篇:ISA总线存储器周期的注意事项

推荐阅读最新更新时间:2024-05-02 21:47

带有大容量片上存储器的32位智能卡微控制器(图)
生产商: 瑞萨科技   Renesas Technology  产品说明: 大容量EEPROM和掩膜ROM有助于实现移动电话USIM卡等先进高性能和高度安全性 高性能32位CPU核心和大容量EEPROM与掩膜ROM集成在一起的AE57C1和AE58C智能卡微控制器可用于诸如第三代移动电话USIM卡和多应用卡的智能卡中。 AE57C1和AE58C将AE-5 CPU核心与32位ALU和内部总线宽度集成在一起,可以在16MHz的最大内部工作频率下每个周期执行一个指令。这样就为诸如Java Card或MULTOS等通用操作系统提供了充足的功率。 这些新产品也包括适用于移动电话的USIM卡的大容量片上存储器。AE57
[安防电子]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved