陈仁海
- 作品数:12 被引量:18H指数:3
- 供职机构:青岛大学更多>>
- 发文基金:山东省自然科学基金国家自然科学基金山东省优秀中青年科学家科研奖励基金更多>>
- 相关领域:自动化与计算机技术电子电信更多>>
- 嵌入式可信计算平台中加解密算法的研究
- 伴随着嵌入式设备在日常生活中的广泛应用以及网络技术的发展,手机、手持平板等嵌入式移动终端设备可以方便的和已有的网络相连,而且随着物联网的兴起,嵌入式设备之间也可以较容易的实现互联通信。因此,用户可以通过网络直接访问和操作...
- 陈仁海
- AES专用指令处理器的研究与实现被引量:10
- 2011年
- 随着加密算法在嵌入式可信计算领域的广泛应用,如何提高其执行效率成为研究的热点问题.高级加密标准(AES)凭借其在安全性、费用开销和可执行性等方面的内在优势,成为使用最为广泛的对称密钥加密算法.采用指令集架构(ISA)扩展优化的方法对AES算法进行指令扩展优化.基于电子系统级(ESL)方法设计流程,使用基于LISA语言的处理器生成工具构建了一个高效AES专用指令处理器(AES_ASIP)模型,最终实现于FPGA中.经过一系列的仿真和验证,对比ARM处理器指令集架构,实验结果显示AES_ASIP以增加少许硬件资源为代价,提高了算法58.4x%的执行效率并节省了47.4x%的指令代码存储空间.
- 夏辉贾智平张峰李新陈仁海EdwinH.-M.Sha
- 关键词:AESFPGA
- AES加密算法中Sbox生成指令优化方法及其指令集处理器
- 本发明涉及一种AES加密算法中Sbox生成过程的指令优化方法及其指令集处理器模型的设计。本发明为了加速AES算法中Sbox的生成过程,设计了三条新扩展指令:(1)ifand<src1>,<src2>...
- 李新贾智平陈仁海陈健
- 文献传递
- 一种专用指令处理器的设计验证方法
- 本发明公开了一种专用指令处理器的设计验证方法,该方法包括:对目标算法进行优化;将所述目标算法划分为多个基本指令块;将所述基本指令块转化为数据流图,采用近似最优解的方法,根据预设的指令设计规则在所述基本指令块中查找出可优化...
- 夏辉于佳秦尧程相国陈仁海潘振宽
- 文献传递
- 一种专用指令处理器的设计验证方法
- 本发明公开了一种专用指令处理器的设计验证方法,该方法包括:对目标算法进行优化;将所述目标算法划分为多个基本指令块;将所述基本指令块转化为数据流图,采用近似最优解的方法,根据预设的指令设计规则在所述基本指令块中查找出可优化...
- 夏辉于佳秦尧程相国陈仁海潘振宽
- AES加密算法中列混淆过程指令优化方法及其指令集处理器
- 本发明涉及一种AES加密算法中列混淆过程指令优化方法及其指令集处理器。本发明为了加速AES算法中列混淆过程,设计了三条新扩展指令:(1)matrixpos<dest>=<src1>,<src...
- 李沂滨贾智平李新陈仁海陈健
- 针对AES对称加密算法的指令优化方法及其处理器
- 本发明公开了针对AES对称加密算法的指令优化方法及其指令处理器,它主要由数据存储器、代码存储器、寄存器堆和流水线四部分组成;其中:所述流水线包括取址单元、译码单元、执行单元和流水线控制器。利用本发明的指令优化方法,在执行...
- 夏辉贾智平陈仁海张志勇颜冲
- 文献传递
- 嵌入式领域ECC专用指令处理器的研究被引量:5
- 2017年
- 与其他公钥密码算法相比,椭圆曲线密码算法(Elliptic Curve Cryptography,ECC)具有抗攻击能力强、计算量小以及处理速度快等优点,已成为下一代公钥密码体制的标准.随着ECC在嵌入式领域的应用日益广泛,如何提高其执行效率成为目前研究的热点问题.文中提出了一套通用的专用指令处理器(Application Specific Instruction Processor,ASIP)的设计验证方案,并将该方案应用于ECC,从而大幅提升其在硬件资源受限的嵌入式环境中的执行效率.首先借鉴并实现了OpenSSL公开的ECC软件优化方案,并结合处理器平台的特点对大整数乘法运算和多项式平方运算进行了进一步优化.其次对优化后的算法进行基本指令块(Basic Instruction Block,BIB)的划分并转化为数据流图(Data Flow Graph,DFG),在DFG图中依照专用指令设计规则引入近似最优解方法查找可优化指令块.对该类指令块设计相应的专用指令,以实现处理器原有基础指令集架构的扩展.再次基于电子系统级(Electronic System Level,ESL)设计方法依次设计并仿真验证ECC_ASIP的系统级模型和Verilog寄存器传输级(Register Transfer Level,RTL)模型.最后将验证通过的RTL级处理器模型进行综合、布局布线,转换成相对应的门级电路并统计模型使用的硬件资源信息,烧写到FPGA(Field-Programmable Gate Array)平台完成ECC_ASIP的移植操作和性能验证.与ARM11处理器平台下算法实现的性能表现进行对比,实验结果显示,ECC_ASIP牺牲了9.23x%的硬件扩展资源,将算法实现的运算速度提高了2.74x倍,指令代码存储空间减少了59.36x%.
- 夏辉于佳秦尧程相国陈仁海潘振宽
- 关键词:椭圆曲线密码FPGA
- AES加密算法中列混淆过程指令优化方法及其指令集处理器
- 本发明涉及一种AES加密算法中列混淆过程指令优化方法及其指令集处理器。本发明为了加速AES算法中列混淆过程,设计了三条新扩展指令:(1)matrixpos<dest>=<src1>,<src...
- 李沂滨贾智平李新陈仁海陈健
- 文献传递
- 针对AES对称加密算法的指令优化方法及其处理器
- 本发明公开了针对AES对称加密算法的指令优化方法及其指令处理器,它主要由数据存储器、代码存储器、寄存器堆和流水线四部分组成;其中:所述流水线包括取址单元、译码单元、执行单元和流水线控制器。利用本发明的指令优化方法,在执行...
- 夏辉贾智平陈仁海张志勇颜冲