期刊文献+
共找到7篇文章
< 1 >
每页显示 20 50 100
基于RISC-V的SM2点乘运算协处理器设计
1
作者 孙子婷 韩跃平 唐道光 《单片机与嵌入式系统应用》 2023年第8期28-31,共4页
针对SM2国密算法在有限域上大数运算结构复杂、运算开销大的问题,通过研究SM2国密算法在二元扩域下的椭圆曲线点乘运算及其相关基础运算,设计了一种基于RISC-V指令集的椭圆曲线点乘运算加速协处理器。协处理器采用三级流水线结构,提高... 针对SM2国密算法在有限域上大数运算结构复杂、运算开销大的问题,通过研究SM2国密算法在二元扩域下的椭圆曲线点乘运算及其相关基础运算,设计了一种基于RISC-V指令集的椭圆曲线点乘运算加速协处理器。协处理器采用三级流水线结构,提高了计算效率。处理器内部集成9条自定义指令,可协助支持RISC-V的主处理器快速完成SM2国密算法。Vivado仿真结果表明,本设计各流水级功能正常,将协处理器烧录至Xilinx XC7A100T FPGA上,在200 MHz频率下运行结果正确,达到预期目标。 展开更多
关键词 RISC-V 协处理器 多倍点运算 二元扩域
下载PDF
GF(2~m)域SM2算法的实现与优化 被引量:10
2
作者 黄世中 《信息网络安全》 2012年第1期36-39,共4页
文章从有限域的基本运算和有限域上多倍点运算两个方面讨论分析了GF(2m)域SM2多倍点运算的实现算法和优化技巧,并给出了一个模一般三项式求余式的算法。实践表明运用这些算法和技巧,可以有效地提高多倍点运算的运行速度。
关键词 多倍点运算 三项式 欧几里得算法变体 混合坐标系 加减法
下载PDF
椭圆曲线密码处理器的高效VLSI设计与实现 被引量:2
3
作者 韩永相 白国强 陈弘毅 《微电子学与计算机》 CSCD 北大核心 2007年第12期1-5,共5页
采用复合式硬件设计方法,通过数学公式推导和电路结构设计,完成了一款GF(2m)域椭圆曲线密码处理器的高效VLSI实现。以低成本为目标,对算术逻辑模块的乘法、约减、平方、求逆,以及控制电路模块都进行了优化设计。按照椭圆曲线密码的不同... 采用复合式硬件设计方法,通过数学公式推导和电路结构设计,完成了一款GF(2m)域椭圆曲线密码处理器的高效VLSI实现。以低成本为目标,对算术逻辑模块的乘法、约减、平方、求逆,以及控制电路模块都进行了优化设计。按照椭圆曲线密码的不同运算层次,设计了不同层次的控制电路。该处理器综合在中芯国际SMIC0.18μm标准工艺库上,比相关研究的芯片面积节省48%,同时保证了很快的速度。 展开更多
关键词 椭圆曲线密码(ECC) 有限域算术 多倍点运算 VLSI实现
下载PDF
Fp域SM2算法的实现与优化
4
作者 黄世中 《电脑编程技巧与维护》 2012年第2期110-111,132,共3页
从基本运算和多倍点运算两个方面,讨论了SM2多倍点运算的实现算法和优化技巧。
关键词 多倍点运算 混合坐标系 加减法
下载PDF
椭圆曲线数字签名算法中的快速验证算法 被引量:11
5
作者 白国强 黄谆 陈弘毅 《清华大学学报(自然科学版)》 EI CAS CSCD 北大核心 2003年第4期564-568,共5页
Montgomery方法是椭圆曲线密码中计算多倍点运算 k P的一种新方法。为减少在椭圆曲线数字签名算法验证过程中需完成的 k P+l Q的计算量 ,该文在分析 Mont-gom ery方法的基础上 ,将计算 k P和计算 l Q的流程结合在一起 ,提出了一种计算... Montgomery方法是椭圆曲线密码中计算多倍点运算 k P的一种新方法。为减少在椭圆曲线数字签名算法验证过程中需完成的 k P+l Q的计算量 ,该文在分析 Mont-gom ery方法的基础上 ,将计算 k P和计算 l Q的流程结合在一起 ,提出了一种计算多倍点运算 k P+l Q的新算法 ,使椭圆曲线数字签名算法中验证签名所需的计算量减少了2 5 %。新算法对改善椭圆曲线密码的实现技术具有一定意义。 展开更多
关键词 椭圆曲线密码 椭圆曲线数字签名算法 Montgomery方法 多倍点运算 验证算法
原文传递
双核双域椭圆曲线密码处理器 被引量:2
6
作者 李康 陈刚 +2 位作者 王海欣 白国强 陈弘毅 《清华大学学报(自然科学版)》 EI CAS CSCD 北大核心 2008年第10期1655-1658,共4页
为了加快签名和验证的速度,给出了一种支持多种椭圆曲线密码(ECC)协议的双核双域ECC处理器结构。它不但可以两个核单独或者协同完成多种椭圆曲线数字签名算法,同时还支持多倍点、点加以及点验证运算。曲线参数可以灵活配置,且数据长度从... 为了加快签名和验证的速度,给出了一种支持多种椭圆曲线密码(ECC)协议的双核双域ECC处理器结构。它不但可以两个核单独或者协同完成多种椭圆曲线数字签名算法,同时还支持多倍点、点加以及点验证运算。曲线参数可以灵活配置,且数据长度从192b到384b能够以64b为间隔变化。综合结果表明,在0.18μm CMOS工艺下,关键路径为3.77ns,规模为37.2万等效门,面积为3.72mm2。频率为250MHz时,参数长度为192b签名1538次/s、验证775次/s。该处理器因其可配置、高效,特别适合用作高性能网络处理器的安全协处理器。 展开更多
关键词 椭圆曲线密码 椭圆曲线数字签名算法 多倍点 验证
原文传递
Autotriploid origin of Carassius auratus as revealed by chromosomal locus analysis 被引量:2
7
作者 Qinbo Qin Juan Wang +2 位作者 Min Hu Shengnan Huang Shaojun Liu 《Science China(Life Sciences)》 SCIE CAS CSCD 2016年第6期622-626,共5页
In the Dongting water system, the Carassius auratus(Crucian carp) complex is characterized by the coexistence of diploid forms(2n=100, 2n CC) and polyploid forms. Chromosomal and karyotypic analyses have suggested tha... In the Dongting water system, the Carassius auratus(Crucian carp) complex is characterized by the coexistence of diploid forms(2n=100, 2n CC) and polyploid forms. Chromosomal and karyotypic analyses have suggested that the polyploid C. auratus has a triploid(3n=150, 3n CC) and a tetraploid origin(4n=200), respectively. However, there is a lack of direct genetic evidence to support this conclusion. In this paper, analysis of the 5S r DNA chromosomal locus revealed that the 3n CC is of triploid origin. Analysis of the species-specific chromosomal centromere locus revealed that 3n CC individuals possess three sets of C. auratus-derived chromosomes. Our results provide direct cytogenetic evidence suggesting that individuals with 150 chromosomes are of autotriploid origin within the C. auratus complex. It marks an important contribution to the study of polyploidization and the evolution of vertebrates. 展开更多
关键词 autotriploids chromosomal loci polyploidization evolution
原文传递
上一页 1 下一页 到第
使用帮助 返回顶部