首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

dsPIC30F6015芯片解密及算法研究

dsPIC30F6015芯片解密及算法研究

作为最早涉猎芯片解密领域的团队之一,芯谷科技芯片解密中心目前可解密型号已突破上万,基本涵盖市面主流及部分非主流芯片型号。在每个芯片被攻破之前,我们都需要对芯片内部结构及其算法进行深入的分析和理解,PDF资料是必不可少的,很多时候我们还会买来很多的空片来进行深入探究,本文主要阐述了DSP芯片dsPIC30F6015解密技术及其算法应用。当然,不仅对于DSP芯片,ARM,AVR,PLD/CPLD亦是如此,我们只有充分了解芯片内部结构,理解其加解密特性,才能提供安全可靠和最合理的解密方案,这也是芯片解密工程师的一项必修课了。
  下面以dsPIC30F6015为例,芯谷科技[url=]芯片解密[/url]研究所权威工程师为您解读dsPIC30F6015芯片特性及解密过程中EEPROM编程算法的研究。

dsPIC30F6015是增强型16 位闪存数字信号控制器,它具有可编程代码保护和写保护,加密性能强,解密难度高于PIC18F系列。XX有限公司研究发现dsPIC30F6015的加密位做的不像PIC18F那么明显,很难找到,特别是部分芯片加密熔丝和程序区数据交错排列,增加了解密难度,芯谷科技针对dsPIC30F6015的加密机制进行了深入研究,可以高效地解密出其中的程序,供学习研究使用。以下是其部分程序特性,可供参考!

  dsPIC30F6015单片机的特性:

  ·增强型闪存程序存储器:

  - 对于工业级温度范围,最少擦写次数1万次,典型擦写次数10万次。

  ·数据EEPROM 存储器:

  - 对于工业级温度范围,最少擦写次数10万次,典型擦写次数100万次。

  ·软件控制下,可自行再编程

  · 上电复位(POR),上电定时器(PWRT)和振荡器启动定时器(OST)

  · 灵活的看门狗定时器(WDT),带片上低功耗RC振荡器运行可靠

  ·故障保护时钟监控器:

  - 检测时钟故障,可切换至片上低功耗RC 振荡 器

  ·在线串行编程(ICSPTM)

  ·低功耗高速闪存技术

  ·宽工作电压范围(2.5V 至5.5V)

  ·工业级和扩展级温度范围

·低功耗

dsPIC30F6015编程算法主要有以下三种类型:

  一、数据EEPROM编程

  与程序存储器类似,EEPROM 存储块(block)是通过读表和写表操作访问的。因为EEPROM存储器只有16 位宽,所以其操作不需要使用TBLWTH 和TBLRDH 指令。数据EEPROM 的编程和擦除步骤与闪存程序存储器类似,区别在于数据EEPROM 为快速数据存取进行了优化。在数据EEPROM 上可以执行以下编程操作:

  擦除一个字

  擦除一行(16 个字)

  编程一个字

  编程一行(16 个字)

  二、EEPROM 行编程算法

  如果需要将多个字编程入EEPROM,每次擦除并编程16 个字(1 行)会比较快。向EEPROM编程16 个字的过程如下:

  1. 读一行数据EEPROM (16 个字)并以数据“镜像”方式保存到数据RAM。要修改的EEPROM 部分必须处于偶数16 字地址边界内。

  2. 使用新数据更新数据镜像。

  3. 擦除EEPROM 行。

  4. 将16 个数据字写入数据EEPROM 写锁存器。

  5. 将一行数据编程到数据EEPROM。

  三、EEPROM 单字编程算法

  1. 擦除一个EEPROM 字。

  2. 将数据字写入数据EEPROM 写锁存器。

  3. 将数据字编程入EEPROM。

  对于dsPIC30F6015加密芯片解密、[url=]DSP解密[/url]、PIC系列单片机解密,一直是芯谷有限公司最有优势的解密类型。芯谷科技长期专业提供40多个品牌数万种芯片解密服务,对于冷偏门芯片解密,掩膜(MASKROM)芯片解密均具有独到的研究。在芯片失效分析、[url=]IC逆向分析[/url]、芯片反向设计、芯片打磨与型号鉴定、IC验证与测试领域已有相当高的造诣。另外,芯谷科技还提供PCB抄板、PCB改板、PCB设计、晶圆代工、物料代采购、ODM代工代料、OEM代工代料、SMT代工代料、样机制作,软件程序的二次开发,硬件功能的二次开发等等。欢迎需要DSP芯片解密等相关业务的客户联系芯谷科技商务中心!
返回列表