杨先文
- 作品数:30 被引量:76H指数:4
- 供职机构:解放军信息工程大学更多>>
- 发文基金:国家重点实验室开放基金国家自然科学基金军队科研基金更多>>
- 相关领域:自动化与计算机技术电子电信核科学技术更多>>
- 基于ARMv4T架构指令集的乘法器设计
- 2011年
- 针对硬件IP核的速度和面积两大性能指标,提出了基于可变执行周期的多周期乘法器设计思想,设计出一款适用于32位嵌入式微处理器的乘法器模块。该乘法器兼容ARMv4T架构的所有乘法指令,同时引入字节判断机制,可以根据操作数的特点在2~5个周期内执行完毕。采用Radix-4 Booth编码,只需两级压缩树进行部分积压缩。乘加运算的基址寄存器数据作为部分积进入压缩树,节约了一个单独的执行周期。实验结果表明,该设计占用芯片资源少,且结构简单高效。
- 陈海民李峥杨先文
- 关键词:乘法器
- Ao基于振荡采样的真随机数发生器设计与实现
- 2015年
- 基于时钟振荡采样原理,提出一种真随机数发生器结构。利用噪声源数学模型保证噪声源的可靠,利用并行输出及控制的方式确保随机数的输出速率,参考FIPS 140-2设计在线随机测试模块以避免遭受硬件篡改问题。通过测试表明,序列的产生速率可达33.5Mb/s,且具有较高的质量,可应用于密码芯片等相关领域产品中。
- 王晓燕杨先文
- 关键词:真随机数发生器噪声源FPGA
- 一种通用GF(2^m)模乘加速器的快速实现
- 2008年
- 在椭圆曲线密码体制(ECC)中,有限域GF(2m)上模乘运算是最基本的运算,加速模乘运算是提高ECC算法性能的关键。针对不同不可约多项式广泛应用的现状,提出了一种通用GF(2m)模乘加速器设计方案。该加速器通过指令调度的方式,能快捷地完成有限域上模乘运算。实现结果表明,该设计完全适用于智能卡等应用要求。
- 杨先文李峥方斌
- 关键词:有限域椭圆曲线密码体制模乘运算
- 面向国产OS的PCI采集卡软硬件设计与验证被引量:1
- 2017年
- 为了满足国产操作系统上数据采集的性能要求,在研究PCI采集卡原理的基础上,提出一种基于FPGA和Linux的PCI采集卡软硬件设计方案。硬件主要是对时钟模块、数据采集模块、FIFO模块和主控模块等FPGA的控制逻辑进行设计,软件主要包括应用程序和Linux驱动设计。验证结果表明,软硬件设计功能正确,并且与18 MHz时钟频率相比,高时钟频率采集性能提高了约15%至78%。当时钟频率为40 MHz时,采集速率不小于50.2 MByte/s,适用于数据采集速度要求较高的应用系统。
- 刘军霞杨先文
- 关键词:国产操作系统LINUX内核PCI总线采集卡
- Cryptlib密码服务库改进与实现被引量:1
- 2012年
- 介绍了一种密码服务库,指出了其缺少椭圆曲线加密算法组件,并对其进行了相应的改进,将椭圆曲线集成加密方案(elliptic curve integrated encryption scheme,ECIES)加入到核心密码算法组件库之中。正确设计了ECIES加密体制结构,实现了ECIES组件的功能调用,提升了该密码库密码服务能力的完整性。
- 李林杨先文
- 关键词:密码加密方案完整性
- 利用竞争冒险的真随机数发生器设计被引量:4
- 2011年
- 针对真随机数广泛应用的现状,基于振荡器采样和反馈电路竞争冒险机制,分析和设计了一款真随机数发生器。采用VHDL语言为描述工具,以纯数字IP核的形式提供了该发生器,并给出了一种与微控制器OC8051 IP核的挂接方法。选用Altera Cyclone-II FPGA开发板对随机数发生器进行验证,结果表明其逻辑和时序工作稳定,且随机数产生速率可达7.85M/s,完全通过7种随机性检测,可应用于实际的工程开发中。
- 李峥杨先文王安
- 关键词:真随机数发生器微控制器现场可编程门阵列
- GF(2^m)域上ECC通用加速器设计与实现被引量:2
- 2008年
- 分析了GF(2m)域上基于多项式基(PB)的椭圆曲线的运算法则,针对不同不可约多项式广泛应用的现状,提出了GF(2m)(160≤≤400)上通用加速器设计方案并对其进行了快速实现。采用双端口RAM实现与微控制器(MCU)的挂接,在频率为71.3MHz的时钟下,加速器在MCU控制下完成GF(2160)、GF(2256)、GF(2400)域上标量乘速度分别为323次/秒、181次/秒、89次/秒。
- 杨先文杨洋李峥
- 关键词:有限域椭圆曲线密码体制双端口RAM
- 基于FPGA的SM3算法优化设计与实现被引量:27
- 2012年
- 介绍SM3密码杂凑算法的基本流程,基于现场可编程门阵列(FPGA)平台,设计SM3算法IP核的整体架构,对关键逻辑进行优化设计。选用Cyclone系列器件作为目标器件,与现有算法进行实现比较,结果表明SM3算法IP核耗费较少的逻辑单元和存储单元,具有最高的算法效率,可为密码片上系统产品的开发提供算法引擎支持。
- 王晓燕杨先文
- 关键词:片上系统IP核现场可编程门阵列
- 密码SoC中数据存储保护机制研究与设计
- 2011年
- 基于一款自主知识产权密码SoC的研发需求,定义了该密码SoC生命周期中涉及到的相关人员类型,给出了一种存储器分区管理方案;对不同人员类型的访问权限进行分配,给出了一种权限裁决电路的设计原理。最后,对存储保护机制进行了实现,并对其进行了FPGA原型验证。结果表明,该设计满足预期权限控制要求,可为软/硬件一体化设计更复杂的存储保护功能提供最基础的读写保护。
- 杨先文李峥王安
- 关键词:现场可编程门阵列
- 可信密码模块中SM2引擎的系统设计被引量:2
- 2010年
- 可信密码模块(TCM)是可信计算密码支撑平台的关键基础部件。给出了一种TCM中SM2引擎的设计架构,完成了模运算和椭圆曲线点乘运算的IP设计与高效实现,定义了固件应用接口,并以ELGamal体制为例完成了固件程序开发。基于两种器件工艺完成了IP设计的优化综合,结果表明与同类设计相比,在牺牲不多硬件资源的前提下,该设计运算性能有较大的提高,可集成于TCM中发挥SM2引擎的功效。
- 李峥杨先文田志刚
- 关键词:可信计算可信密码模块MONTGOMERY算法IP核