当前位置:主页 > 科技论文 > 计算机论文 >

针对DSP处理器的逆向工程关键技术研究

发布时间:2021-03-29 02:06
  随着信息技术的飞速发展和处理器漏洞的频繁出现,通用处理器安全问题逐渐引起人们的广泛关注。数字信号处理器(Digital signal processor,DSP)作为数字信号处理领域的专用处理器,被广泛应用于通信、精确导航、自动控制等重要领域,而对其安全性的研究却是少之又少。目前,针对DSP处理器开展安全问题研究的主要困难在于缺少针对DSP处理器的逆向工程手段,此外,DSP处理器会存在何种安全问题仍是未知。在此背景下,我们根据DSP处理器的特点,提出了适用于DSP处理器的逆向工程技术,即为反汇编技术。同时,针对未公开指令,这一存在于通用处理器的安全问题,对DSP处理器进行安全性研究。本论文的主要工作如下:(1)提出了适用于DSP处理器的逆向工程技术框架:本文研究了现有的针对通用处理器的反汇编技术,结合DSP处理器的体系结构特点,提出了适用于DSP处理器的逆向工程技术框架,该框架的提出,能对DSP处理器的逆向研究提供一定的参考作用。(2)建立了基于TMS320C64x/C64x+指令系统的逆向工程工具:根据本文提出的DSP处理器的逆向工程技术框架,建立了基于TMS320C64x/C64x... 

【文章来源】:电子科技大学四川省 211工程院校 985工程院校 教育部直属院校

【文章页数】:80 页

【学位级别】:硕士

【部分图文】:

针对DSP处理器的逆向工程关键技术研究


CMD文件示例

针对DSP处理器的逆向工程关键技术研究


C6000CPU结构[43]

处理器,分支,指令系统,指令集


第三章DSP逆向工程工具29理器的研究能在很大程度上指导其余两种型号的研究。而对于TMS320C64x+处理器,其采用的是改进型的CPU结构,其结构如图3-12所示。与TMS320C64处理器的结构相比,其在功能上有所增加,体现在指令系统上就是指令集的扩展,同时TMS320C64x+采用的是紧凑型指令,通用指令(AND,ADD,LD,MPY)有其16bit的版本,用于减小代码的大校因此它的指令集不但有32位常规指令,同时还有16位的紧凑指令。对TMS320C64x+处理器的研究是建立在C64x的基础上的,它们的指令集是包含关系,所以并不冲突。图3-12TMS320C64x+处理器结构[44]3.2.2基于TMS320C64x\64x+指令系统的数据库建立对于整个逆向工程的工作流程来说,数据库的建立是其首要的工作,只有建立好相应的数据库,才能对反汇编算法进行适应性的调整,使其更具准确性。3.2.2.1通用汇编指令形式在建立数据库前,首要的是明确指令系统中汇编指令的形式。TMS320C6000指令有通用的指令形式,其形式如下所示,label:parallel[condition]opcode.unitoperandLabel是分支标识符,执行分支指令时,分支指令会跳转到对应标识符所在的指令开始继续执行,因此分支标识符不是汇编指令的必须元素,只在作为分支指令的跳转目标指令才需要添加。

【参考文献】:
期刊论文
[1]DSP技术发展与应用研究综述[J]. 马晓东,李冰琪,魏鹏,农进洋,张玖焕,张松.  电子世界. 2018(24)
[2]X86中央处理器安全问题综述[J]. 魏强,李锡星,武泽慧,曹琰.  通信学报. 2018(S2)
[3]基于函数划分块及置信度的反汇编优化研究[J]. 吴伟民,司斯,阮奕邦,林志毅,蔡欣童.  计算机应用与软件. 2014(01)
[4]DSP应用技术综述[J]. 廖娜.  科技信息. 2008(32)
[5]C6000系列DSP带加解密的bootloader研究与应用[J]. 伍微,王礼亮,刘小汇.  舰船电子工程. 2005(02)
[6]实时软件逆向工程技术研究[J]. 李伟华,李由.  西北工业大学学报. 2003(04)
[7]逆向工程研究与发展[J]. 袁望洪,陈向葵,谢涛,郭耀.  计算机科学. 1999(05)



本文编号:3106688

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3106688.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户2fb7e***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com