基于HS1527的汽车防盗锁加密方法
2011-01-11杨卫,江猛
苏州市职业大学学报 2011年3期
杨 卫,江 猛
(1.江苏城市职业学院张家港北校区,机电工程系,江苏 张家港 215600;2.苏州华芯微电子有限公司,江苏 苏州 215011)
对于利用MCU开发的智能化新产品,为了防止其独特设计思想或核心技术被非法侵入或窃取,设计时必须考虑采取相应的加密方法.其基本思路是对硬件电路和软件程序均采取一切可用的方法增加其读取难度,防止硬件电路原理被别人测试和软件被破译.结合实际产品的特点,采用软件的、硬件的,亦有软硬件结合的具体方法从设计阶段即对产品的加密方法作全盘考虑.
虽然不少单片机开发仿真系统声称能对加密了的存在于单片机内置程序存储器EPROM、FlashMemory、EEPROM 等之中的程序进行解密,但是,新的加密算法亦不断推出[1].随着加密和解密之间战争的不断升级,单片机及其外围器件提供的加密功能亦越来越完善.
一种防解密较好的方法,是使用掩膜ROM.掩膜是不能读出的.但一般掩膜成本较高,这种方法只使用于批量较大的产品.
程序解密的最后方法是开盖分析法,即DECAP.这种方法是通过直接把裸芯片分层拍照,然后一位一位地读出来[2].很显然,这种方法成本太高,且由于分层剥离腐蚀的不确定性而不能保证读出的数据就是对的.
单片机的应用程序常被轻易地非法复制,使单片机开发者的利益受到严重损害.所以,寻找安全可靠的加密方法是单片机开发者迫在眉睫的问题.本文针对华芯微电子有限公司的专用集成电路……
登录APP查看全文
