嵌入式系统在电子产品防盗方面的应用

发布者:HeavenlyMelody最新更新时间:2011-05-26 关键字:嵌入式系统  电子产品  防盗 手机看文章 扫描二维码
随时随地手机看文章

  引言

  PC软件的盗版一直是困扰软件行业发展的主要问题,同样,在嵌入式应用领域,随着近些年黑客技术和芯片解剖技术的发展,嵌入式系统所面临的攻击也越来越多,随之而生的防抄板技术也引起了产品设计者的重视。

  产品设计者目前所面临的问题主要是黑客对产品的仿制,其目的是获得产品设计技术或者降低产品设计成本,攻击手段主要是抄袭产品设计者的线路板布线图和拷贝获得产品运行程序。目前市场通用的ARM,DSP、单片机通常的安全防护手段很少,更多的程序暴露在透明的Flash或EEPROM中,面对不断发展的攻击技术以及黑客之间的竞争,产品的破解时间和成本越来越低,相对于产品仿制者获得的巨大利益,有时其破解成本甚至可以忽略不计。尤其在一些非行业用户的产业,如游戏机业,消费电子业,甚至出现了仿制产品大大多于自有产权产品的现象。因此,如何保护自身的利益,是产品设计者目前经常面对的问题,魔道相争,也促进了嵌入式系统防抄板技术的发展。

  嵌入式系统更高的防护技术意味着更高的成本,但对于受到攻击的产品而言,往往是产销量大的消费电子产品,为增加防护技术所增加的产品成本会削弱产品的价格竞争能力,因此,市场上流行的防抄板安全技术及产品多属于低成本的解决方案。下文将对这些主流方案做一些技术解析。

  1 早期的口令认证防护技术

  几年以前,产品设计者通常使用一个逻辑加密卡芯片来给产品定义唯一序列号或者存储序列号,这种逻辑加密存储器必须通过口令认证后才能进行读写,这种防护技术面对黑客的示波器,口令和明文传输的数据可轻易被获得,防护技术已经完全失效和过时。

  2 动态口令认证防护技术

  为了避免线路监控固定口令的缺陷,一些防护芯片采用动态口令技术,基本原理是防护芯片和MCU内置相同的密钥和相同的对称算法,利用随机数作为通讯数据,MCU判断防护芯片的计算结果正确与否,来决定程序是否继续运行。这种产品和技术解决了认证过程线路监控的问题,但实际防护作用微乎其微。因为MCU本身没有硬件防护功能才选用防护芯片,而这种防护芯片的硬件安全性甚至不如MCU,其内部存储的密钥可以很容易的被获取。更重要的一点,MCU在安全防护上仅仅做了一个认证流程,可以很容易地被能够修改程序的黑客轻松跳过。目前市场上这种芯片的销量虽然很大,但缺乏真正防护效果,实际上无偿增加了产品设计者的成本。

  3 动态口令认证+数据存储技术

  为了解决仅仅简单认证的问题,有些公司继续使用安全存储技术,防护芯片内置动态口令和认证算法,并具有数据存储功能,首先使用复杂的动态双向认证技术,获得存储器的读写权限,然后读写敏感的数据信息。这种防护芯片,硬件具有一定的安全性,因此具有一定的防护作用。但是MCU端的安全性并没有解决,黑客可以通过攻击MCU端的程序获取算法和密钥,通过认证后监控读写通道获取敏感数据,因此其安全性也受到了一定的局限。

  4 CPU卡通用COS保护技术

  CPU卡在SIM领域和金融领域的广泛应用,使得其安全性得到了很大的认知。金融应用以及SIM卡巨大的发卡量所带来的潜在安全风险,使CPU卡面临的安全挑战是最大的,因此CPU卡的硬件安全防护技术是比较全面的,而且在不断的升级,国际权威机构也有针对CPU卡的安全认证,其认证费用非常昂贵,使得CPU卡的设计和生产商往往是国际性的大公司,这也增加了人们对CPU卡的信任。

  目前常用CPU卡的安全性往往体现在硬件和软件两个方面:

  CPU卡的硬件设计通常增加了很多的传感器,如高压和低压传感器,频率传感器、滤波器、光传感器、脉冲传感器、温度传感器等,这些传感器可以清晰地感觉到外部环境的变化,可以有效防止黑客利用改变硅片外部环境而诱导芯片误感应的半入侵攻击。为了对付物理攻击,CPU卡在芯片内部对存储器和总线系统进行加密,存在芯片上的数据本身用强大的密码算法进行加密,即便是攻击者能够得到这些数据,也只能获得无用的信息。另一方面,采用有效的屏蔽网对攻击者构成有效的屏障。采用微米级的超细保护线来覆盖安全控制器。这些保护线被连续地监控,如果某些线与其它短路、切断或损坏,就会启动报警。采用这么多层次的保护措施,就可以对控制器起到相当的保护作用,以免于遭受物理攻击。另外,CPU卡往往内部还具有真随机数发生器和硬件加密协处理器,以增加计算的安全性和速度。

  除了CPU卡硬件安全性,CPU卡还使用内部操作系统COS来实现数据的安全管理,如使用安全状态机来实现数据读写的权限管理,通过随机数认证机制获取存储器的权限,卡内存储的数据也可以使用密文或者动态密文的方式进行线路通讯,这些技术基本能够解决在防护芯片一端的数据安全性。

  目前,采用CPU卡进行防护已经成为一种领先技术,CPU卡在SIM领域的巨量应用使得其成本也能够逐渐下降到被设计者接受的程度。

  但是,CPU卡尽管比较安全,但依然还没有解决MCU一端的安全问题,对称算法的使用使得在MCU端依然要暴露算法和密钥,另外,对于CPU卡的使用者而言,COS功能已经设计好,只能被动使用固定指令,功能扩展困难,而且第三方COS的权威性也会受到人们的担心和质疑。

  5 开放的CPU卡加密协处理器技术

  CPU卡实际上依然是一个单片机,尽管其加载了各种安全技术,但其等同于一个迷你接口的安全单片机,针对COS厂商的软件开发人员而言,COS编程等同于单片机开发,所使用的开发工具和编程语言与单片机甚至是相同的。因此,如果采用CPU卡做为主MCU的一个安全协处理器,辅助MCU工作,使得一些重要程序或者数据处理过程在CPU卡内部完成,将解决MCU一端的安全问题,同时CPU卡内部通常也具备很大的数据存储空间(20K-120K字节),安全计算加大容量安全存储,也大大提高了CPU卡应用的性能价格比。

  但是对于单片机工程师而言,编写COS或者与CPU卡进行通讯的过程中,面临的最大困扰是复杂的ISO7816协议,为了解决这个问题,有些技术使用先在CPU卡内部放置通讯固件,将ISO7816协议变成普通的串口协议,这样工程师就能够象针对单片机编程一样轻松自如地对安全单片机进行编程了。

  开放的CPU卡加密协处理器技术加密芯片ESPU0808相对于传统的认证技术具有非常大的优势,依托安全的CPU卡硬件平台作为安全协处理器,设计工程师可以在安全协处理器内部随意自如的实现自己的设计思路,不受第三方COS的制约,将设计思想和敏感数据完全控制在自己手中。


  6 结语

  目前,北京宝兴达信息技术有限公司开发的这种新兴产品加密芯片ESPU0808已经在很多领域得到了成功的应用,如在游戏机内部,使用加密芯片ESPU0808来计算人机博弈的中奖概率,在门禁应用领域,利用安全芯片ESPU0808对正常用户和黑名单进行管理,这项技术不仅增加了算法的安全性,同时减少了主MCU的负担。

  使用这项技术依然有一些问题需要考虑,在CPU卡加密协处理器内部运行的程序要具有很好的随机性,简单的程序和过少的数据交互会增加黑客的攻击机会。

 

关键字:嵌入式系统  电子产品  防盗 引用地址:嵌入式系统在电子产品防盗方面的应用

上一篇:全功能电子警察系统的设计方案研究
下一篇:意大利防盗建筑会自动对陌生人入室报警

推荐阅读最新更新时间:2024-03-16 10:57

MPC8xx系列处理器的嵌入式系统电源设计
Motorola公司的PowerPC嵌入式处理器在全球通信处理器市场上处于无可争议的领先地位(占据70%以上的市场份额),这主要应当归功于PowerQUICC系列的PowerPC嵌入式处理器芯片,即MPC8xx系列处理器(包括MPC823、MPC850、MPC855、MPC860等)。 MPC8xx系列嵌入式处理器电源模块的结构和特性与其它类型的嵌入式处理器有较大差异,与微控制器(MCU)和数字信号处理器(DSP)差别更大。正确了解和理解其结构和特点,对于其外部电源电路设计是非常重要的。因此,首先介绍电源模块的功能框图和电源引唧,然后在此基础上说明电源电路的设计方法和实用电路。 1 MPc8xx系列处理器电源系统 为了保
[应用]
私家车防盗奇招百出 防盗器改装要点分享
    近年来,私家车的持有量每年都保持稳步上升。在车辆增多的同时,汽车盗窃案也越来越多,有些把车直接盗走,有些盗走车上的一些部件,有些则看重车内物品砸车、撬车取走东西。为了防止自己的爱车被盗,大家可谓是奇招百出。这不,有位车主为了防止小偷对自己的爱车动动手脚,于是在车内驾驶座上搭了一件警服来警告小偷,而另外有位牛人竟然在车里养了条蟒蛇来吓唬小偷。虽然,这两种方法确实能起到一些威慑的作用,但是总的来说还是治标不治本。加强车辆防盗,要从各个方面着手。 私家车防盗奇招百出 防盗器改装要点分享       下面为大家介绍几种常用的汽车防盗手段      1、尽量停在正规停车场      正规停车场虽然要收取停车费,但是先对车子被损伤
[汽车电子]
防盗报警探测器分类和用途有哪些?
报警探测器是用来探测入侵者的入侵行为。需要防范入侵的地方很多,可以是某些特定的点、线、面,甚至是整个空间。探测器由传感器和信号处理器组成。在入侵探测器中传感器是探测器的核心,是一种物理量的转化装置,通常把压力、震动、声响、光强等物理量转换成易于处理的电量(电压、电流、电阻等)。信号处理器的作用是把传感器转化的电量进行放大、滤波、整形处理,使它能成为一种能够在系统传输信道中顺利转送的信号。   微波探测器分为雷达式和墙式两种   雷达式是一种将微波收、发设备合置的探测器,工作原理基于多普勒效应。微波的波长很短,在1mm~1000mm之间,因此很容易被物体反射。微波信号遇到移动物体反射后会产生多普勒效应,即经反射后的微波信号与发
[安防电子]
嵌入式系统设计中组件技术的研究及应用
   0  引  言   基于组件的开发(Component Based Development,CBD)技术在软件工程中占有举足轻重的地位,并且在许多工程应用领域已经取得了重大的成功。在通用计算机软件、电子商务、Internet和分布式计算环境中CBD技术已经得到了成熟的应用。但是,在其他一些领域,如嵌入式系统中,CBD的应用还及其有限。由于不同嵌入式系统的需求和硬件平台各异,要开发出适用于所有系统的通用组件是极其困难的,目前只能够针对特定应用领域和平台研究开发适用的组件。正是由于嵌入式系统的差异性、专门性与组件技术的通用性之间的矛盾,所以要利用组件进行嵌入式软件开发,就必须采取适用的组件技术和系统开发方法。   在此,
[嵌入式]
研究报告称全球消费电子产品市场增速将减缓
  【赛迪网讯】4月21日消息,据市场研究公司iSuppli发表的研究报告称,增长率的减缓和新一代核心产品的出现使2006年成为消费电子行业的一个关键的过渡年。   据EE Times网站报道,iSuppli预测称,经过连续三年的两位数的增长之后,2006年全球消费电子设备厂商的销售收入和出货量将分别增长6.7%和8.7%。从2006年至年至2010年,平均年增长率将是2.9%。相比之下,全球消费电子市场2001年至2005年的平均年增长   率为9%。   2006年全球消费电子系统厂商的销售收入将从2005年的2920亿美元增长到3116亿美元。然而,到2010年,这个数字将仅仅增长到3496亿美元。这家研究公司指出,M
[焦点新闻]
基于S3C44BOX芯片的单回路PlD控制器参数整定
    在现代工业控制应用中,单回路控制系统是最简单、最基本、也是使用最广泛的一种形式。对于控制系统来说,在设定值发生变化或系统受到扰动作用后,系统将从原来的稳态经历一个过程进入另一个新的稳态。一个自动控制系统的好坏在稳态下是难以判别的,只有在过渡过程中才充分反映出来。一个良好的控制系统,在经历扰动后,一般应平稳、迅速和准确地趋近或回复到设定值。这就需要对调节器的控制参数进行准确地设定才能达到理想的效果。采用传统的以8位芯片为核心的控制器已在很多领域的应用上受到了限制,新一代的32位嵌入式芯片正在被越来越广泛的应用,ARM7TDMI32位嵌入式芯片正是其中的一种。在其基础之上配合高性能的软件体系,就有可能得到稳定性更强、适应性更强
[嵌入式]
全球最大电子产品商贸平台10月13日开幕
  2017年10月9日 ─ 由香港贸易发展局 ( 香港贸发局 ) 主办的第 37 届 香港秋季电子产品展 (秋电展),及该局与慕尼黑国际博览亚洲有限公司合办的第 21 届 国际电子组件及生产技术展,将于 10 月 13 至 16 日在香港会议展览中心举行。两项展览汇聚来自 25 个国家及地区的大约 4,300 家参展商,为全球最大的电子产品商贸平台。下面就随嵌入式小编一起来了解一下相关内容吧。     秋电展云集智能创新产品   设于会议厅的「科技馆」云集近 150 家尖端创科类别的参展商,涵盖五大展区包括「初创」、「智能科技」、「机械人及无人操控技术」、「虚拟现实」及「3D 打印」。   当中有一家香港初创公司研发了一款
[嵌入式]
嵌入式系统的系统测试和可靠性评估
摘要:引入多种嵌入式系统系统测试方法;根据ISO 9000国际质量标准,提出一种切实可行的可靠性评估方案,并使它们应用于嵌入式产品测试中,测试效果良好。最后,通过两个测试实例说明嵌入式系统的系统测试过程和分析。 关键词:嵌入式系统 系统测试 测试方法 可靠性评估 引言 随着嵌入式系统硬件体系结构的变化,嵌入式系统的发展趋势向嵌入式系统高端,即嵌入式软件系统转移,具体体现在嵌入式操作系统趋于多样和应用软件日渐复杂。由于嵌入式系统软硬件功能界限模糊,研究如何进行系统测试和进行质量评估来保证嵌入式系统的产品质量具有重要意义。 首先,这里明确嵌入式系统的系统测试定义,是将开发的软件系统(包括嵌入式操作系统和嵌入式应用软件)、硬件系
[嵌入式]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新安防电子文章

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 视频监控 智能卡 防盗报警 智能管理 处理器 传感器 其他技术 综合资讯 安防论坛

词云: 1 2 3 4 5 6 7 8 9 10

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

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