最高法院:反向工程法律声明

当前位置:龙芯世纪抄板设计服务商 >> 技术文档 >> 简述单片机解密的几种方法

简述单片机解密的几种方法

  MCS51是指由美国INTEL公司生产的一系列单片机的总称,这一系列单片机包括了好些品种,如8031,8051,8751,8032,8052,8752等,其中8051是最早最典型的产品,该系列其它单片机都是在8051的基础上进行功能的增、减、改变而来的,所以人们习惯于用8051来称呼MCS51系列单片机,而8031是前些年在我国最流行的单片机,所以很多场合会看到8031的名称。INTEL公司将MCS51的核心技术授权给了很多其它公司,所以有很多公司在做以8051为核心的单片机,当然,功能或多或少有些改变,以满足不同的需求,其中89C51就是这几年在我国非常流行的单片机,它是由美国ATMEL公司开发生产的。
  MCS51系列的单片机常见的主要有ATMEL、WINBOND、SYNMOS和PHILIP等。该系列单片机的解密技术已经比较成熟,单片机解密难度很低,单片机解密成功的概率几乎100%,解密周期较短。
  1997年,由ATMEL公司挪威设计中心的A先生与V先生,利用ATMEL公司的Flash新技术, 共同研发出RISC(Reduced Instruction Set CPU) 精简指令集高速8位单片机,简称AVR。AVR系列单片机加密技术较51系列复杂,AVR单片机解密难度增加,单片机解密周期相应变长,单片机解密费用相对增加。   由美国Microchip公司生产的PIC系列单片机,由于其超小型、低功耗、低成本、多品种等特点,已广泛应用于工业控制、仪器、仪表、通信、家电、玩具等领域,PIC单片机目前成为全球发展最快的单片机,尤其是最近几年,其全球销售额已经超过摩托罗拉而稳居世界第一。
  PIC以保密熔丝来保护代码,用户在烧入代码后熔断熔丝,别人很难读出,所以单片机解密难度很高,单片机解密周期相应变长,单片机解密费用相对增加。
  Motorola(摩托罗拉、飞思卡尔)是世界上最大的单片机厂商,从M6800开始,开发了广泛的品种,4位、8位、16位32位的单片机都能生产。Motorola单片机的特点之一是在同样的速度下所用的时钟频率较Intel类单片机低得多,因而使得高频噪声低,抗干扰能力强,更适合于工控领域及恶劣的环境 ,目前广泛应用于汽车电子中动力传动、车身、底盘及安全系统等领域。飞思卡尔(freescale)一直是摩托罗拉半导体分支,2004年7月成为独立企业,Motorola单片机半导体业务就由飞思卡尔接管负责。
  MOTOROLA单片机具有片内FLASH,具有FLASH存储器在线编程功能和保密功能(FLASH编程/查处的电压由芯片内部电荷泵产生),编程后FLASH位将设为0,擦除后FLASH位将为1,FLASH存储器的加密特性可以阻止未经授权的用户查看FLASH存储器中的内容。