小议单片机攻击技术

上一篇 / 下一篇  2008-10-08 09:47:50

小议单片机攻击技术

目前,攻击单片机主要有四种技术,分别是: 
    1)软件攻击 
    该技术通常使用处理器通信接口并利用协议、加密算法或这些算法中的安全漏洞来进行攻击。软件攻击取得成功的一个典型事例是对早期ATMEL AT89C系列单片机的攻击。攻击者利用了该系列单片机擦除操作时序设计上的漏洞,使用自编程序在擦除加密锁定位后,停止下一步擦除片内程序存储器数据的操作,从而使加过密的单片机变成没加密的单片机,然后利用编程器读出片内程序。 
    2) 电子探测攻击 
    该技术通常以高时间分辨率来监控处理器在正常操作时所有电源和接口连接的模拟特性,并通过监控它的电磁辐射特性来实施攻击。因为单片机是一个活动的电子器件,当它执行不同的指令时,对应的电源功率消耗也相应变化。这样通过使用特殊的电子测量仪器和数学统计方法分析和检测这些变化,即可获取单片机中的特定关键信息。 
    3)探针技术 
    该技术是直接暴露芯片内部连线,然后观察、操控、干扰单片机以达到攻击目的。 
    虽然大多数普通单片机都具有熔丝烧断保护单片机内代码的功能,但由于通用低档的单片机并非定位于制作安全类产品,因此,它们往往没有提供有针对性的防范措施且安全级别较低。加上单片机应用场合广泛,销售量大,厂商间委托加工与技术转让频繁,大量技术资料外泻,使得利用该类芯片的设计漏洞和厂商的测试接口,并通过修改熔丝保护位等侵入型攻击或非侵入型攻击手段来读取单片机的内部程序变得比较容易。 
    应对单片机破解的几点建议 
    任何一款单片机从理论上讲,攻击者均可利用足够的投资和时间使用以上方法来攻破。所以,在用单片机做加密认证或设计系统时,应尽量加大攻击者的攻击成本和所耗费的时间。这是系统设计者应该始终牢记的基本原则。除此之外,还应注意以下几点:
   (1)在选定加密芯片前,要充分调研,了解单片机破解技术的新进展,包括哪些单片机是已经确认可以破解的。尽量不选用已可破解或同系列、同型号的芯片。 
   (2)尽量不要选用MCS51系列单片机,因为该单片机在国内的普及程度最高,被研究得也最透。 
   (3)产品的原创者,一般具有产量大的特点,所以可选用比较生僻、偏冷门的单片机来加大仿冒者采购的难度。 
   (4)选择采用新工艺、新结构、上市时间较短的单片机,如ATMEL AVR系列单片机等。 
   (5)在设计成本许可的条件下,应选用具有硬件自毁功能的智能卡芯片,以有效对付物理攻击。 
   (6)如果条件许可,可采用两片不同型号单片机互为备份,相互验证,从而增加破解成本。 
   (7)打磨掉芯片型号等信息或者重新印上其它的型号,以假乱真。 
   当然,要想从根本上防止单片机被解密,程序被盗版等侵权行为发生,只能依靠法律手段来保障。

    本文可能所用到的IC型号: XC6367A161MR TMMDB3TG UPC2800AHA M24C08 NMP4370723 TLV2553IPW UCC28051DR 2SJ315 KS57P5208Q M29W400BT-70N1

TAG:

咔嚓网-数码冲印-杭州,上海,北京,广州,南京 引用 删除 数码冲印   /   2008-10-09 11:53:13
5
 

评分:0

我来说两句
请谨慎发帖,本网站会记录您的IP地址。请注意,根据我国法律,网站会将有关您发帖内容、发帖时间以及您发帖时的IP地址的记录保留至少60天,并且只要接到合法请求,即会将这类信息提供给有关政府机构。

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

我的栏目

日历

« 2009-07-12  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 4026
  • 日志数: 102
  • 建立时间: 2008-09-04
  • 更新时间: 2008-10-15

RSS订阅

Open Toolbar