atmeldaili的个人空间 https://www.eechina.com/space-uid-83044.html [收藏] [复制] [RSS]

博客

dsPIC30F6015芯片解密及算法研究

已有 1512 次阅读2013-7-10 16:22 | dsPIC30F6015, 芯片解密, 算法, 单片机解密

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

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

    本信息出自:http://www.atmeldaili.com


路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 立即注册

关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
返回顶部