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

RISC结构专用指令密码处理器研究与设计

发布时间:2020-08-15 10:37
【摘要】: 传统上实现密码算法都是采用专用密码芯片和通用微处理器两种途径。专用密码芯片由于针对固定算法进行加密,速度快但灵活性较差;而通用微处理器虽然具有很大的灵活性,但密码处理速度较低。本文针对上述矛盾在RISC通用微处理器架构的基础上,研究并设计能高效实现分组密码算法的专用指令密码处理器。 论文分析了RISC处理器在实现密码算法中存在的问题,结合密码应用的特殊要求,提出了RISC结构专用指令密码处理器融合型结构模型。该融合型结构对RISC结构进行了全新设计,融合了密码处理功能,能够有效地提高密码处理性能。 论文扩展了一类专用密码运算指令,高效实现了分组密码处理中的S盒代替、比特置换、移位、有限域GF(2~8)域上矩阵乘法和算术模运算操作,大幅度提升了指令的执行效率;论文设计了一种能够灵活寻址的混合存储结构,对数据采取数据存储单元和专用存储单元共同存储的方式,加快了处理器对数据的访问速度;论文研究了密码处理中的资源相关、数据相关及控制相关问题,构造了适合密码运算的5级流水线结构,最后基于FPGA进行了实现。 论文使用专用软硬件验证系统对实现结果进行了系统验证和性能分析。结果表明,本文所设计的RISC结构专用指令密码处理器可以灵活、高效地实现分组密码算法,能够满足分组密码处理的需求。
【学位授予单位】:解放军信息工程大学
【学位级别】:硕士
【学位授予年份】:2008
【分类号】:TP332
【图文】:

操作流程,逻辑操作,逻辑指令,提取相


通用微处理器对置换操作的实现一般采用逻辑操作方式,逻辑操作方式就是采用AND、OR、SHIFT等简单逻辑指令实现复杂的比特置换操作。在这种情况下,每lbit进行置换,需要进行以下四步操作,指令操作示意图见图3.7:(l)计算移动到目标比特位置的位移量(2)提取相应比特(AND指令)(3)将该比特移至相应位置(S川FT指令)(4)存储到相应寄存器中(OR指令)第24贞

RISC结构专用指令密码处理器研究与设计


2bit置换实现

置换网络,操作过程


低低32bittt置换高高32bittt图3.932bit置换实现置换组密码算法的分组宽度越来越大,如何用Nx的置换,就成为一个关键问题。例如Serpeni举例说明如何在NxN的置换单元上完成ZNx换指令执行ZNbit置换时的主导思想就是:首,然后再进行这Nbit寄存器内部的比特置换。置换后的结果分别存放在Rdl、RdZ中。图it置换网络实现ZNbit置换的,操作过程如下

【相似文献】

相关期刊论文 前10条

1 Brian Dipert;;ARM对搏英特尔:是RISC成功的谋略,还是CISC戏法的破灭?[J];电子设计技术;2011年07期

2 张金钟;胡平;;基于RISC结构的Java处理器研究与设计[J];微电子学与计算机;2011年07期

3 骆万文;沈承东;马常楼;;基于应用特征的启发式可重构SoC任务分配[J];科技资讯;2011年22期

4 ;[J];;年期

5 ;[J];;年期

6 ;[J];;年期

7 ;[J];;年期

8 ;[J];;年期

9 ;[J];;年期

10 ;[J];;年期

相关会议论文 前10条

1 蒋昊;李哲英;郝乐;;低功耗8位RISC微处理器的设计与实现[A];全国第一届信号处理学术会议暨中国高科技产业化研究会信号处理分会筹备工作委员会第三次工作会议专刊[C];2007年

2 王庆林;邢座程;闵银皮;赵齐;王宏燕;;一款基于Microblaze指令集的64位RISC处理器设计[A];第十五届计算机工程与工艺年会暨第一届微处理器技术论坛论文集(A辑)[C];2011年

3 张奕;罗惠琼;;一种32位RISC处理器IP核设计[A];2006中国西部青年通信学术会议论文集[C];2006年

4 黄欣;;新型APS星敏感器[A];提高全民科学素质、建设创新型国家——2006中国科协年会论文集(下册)[C];2006年

5 杨军;宋克俭;唐宗磊;郭跃东;;基于CPLD技术超标量流水处理器的研究与设计[A];2007'仪表,自动化及先进集成技术大会论文集(二)[C];2007年

6 黄明键;赵建玉;王伟;;基于S3C4510B网络处理器的系统设计[A];第七届青年学术会议论文集[C];2005年

7 朱甫祥;杨树德;;小分子干扰RNA及其在RISCs中的作用[A];华东六省一市生物化学与分子生物学学会2006年学术交流会论文集[C];2006年

8 程胜;张勖;窦忠辉;丁炜;;基于IXP1200网络处理器的IP路由器的设计和分析[A];第六届全国计算机应用联合学术会议论文集[C];2002年

9 海军计算技术研究所安全操作系统课题组;;安全操作系统——SUNIX[A];第八次全国计算机安全学术交流会论文集[C];1993年

10 于平;;NetWare 5中新增的安全特性[A];第十三届全国计算机安全技术交流会论文集[C];1998年

相关重要报纸文章 前10条

1 本报记者 熊雯琳;挑战RISC,10核至强E7驾到[N];电脑报;2011年

2 凡妮;RISC服务器:市场受X86侵蚀 急待全方位提升[N];电脑商报;2008年

3 记者 鲁媛媛;“键”入佳境[N];网络世界;2011年

4 ;RISC市场:四虎相争战正酣[N];计算机世界;2002年

5 ;迎接64位计算时代[N];人民邮电;2003年

6 ;RISC服务器[N];网络世界;2002年

7 曙光公司技术研发总经理 聂华;享受RISC级监控[N];中国计算机报;2002年

8 本报记者 李国训;IA阵营趁火打劫 RISC前景难料[N];中国电子报;2002年

9 本报记者 刘学习;PA-RISC与安腾的权衡[N];计算机世界;2004年

10 李放;64位计算时代滚滚而来[N];中国企业报;2003年

相关硕士学位论文 前10条

1 覃伟;面向数字信号处理应用的RISC处理器执行优化[D];复旦大学;2010年

2 张琰;RISC结构专用指令密码处理器研究与设计[D];解放军信息工程大学;2008年

3 李智;32位RISC嵌入式微处理器设计[D];电子科技大学;2003年

4 宋文强;12位RISC计算器设计[D];电子科技大学;2011年

5 朱建卫;基于RISC结构的微控制器分析与设计[D];江南大学;2011年

6 吴娟;基于RISC的微处理器研究与设计[D];苏州大学;2010年

7 冉计全;高性能存取部件的研究[D];西北工业大学;2005年

8 闾佳斌;基于RISC架构嵌入式微处理器的设计与优化[D];电子科技大学;2011年

9 刘锋;高速八位RISC微控制器内核设计[D];西安电子科技大学;2002年

10 张泓;高性能RISC处理器的SOC应用和后端设计[D];电子科技大学;2011年



本文编号:2793996

资料下载
论文发表

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


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

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