题名 大数模幂运算与椭圆曲线标量乘运算的实现及数据仿真
1
作者
刘芳芳
刘增芳
芦殿军
机构
青海师范大学数学与统计学院
出处
《通信技术》
2019年第6期1482-1487,共6页
基金
青海省应用基础研究计划项目(No.2019-ZJ-7099)~~
文摘
针对RSA密码体制及椭圆曲线密码体制中的运算问题,研究了大数模幂运算及椭圆曲线标量乘运算中的算法。我们将大数模幂运算及椭圆曲线标量乘运算分别对应到平方乘算法和倍数和差算法中,其中的幂指数用二进制表示,标量用带符号的二进制形式表示,简化了运算量,提高了运算的速度。对椭圆曲线标量乘运算,进一步利用NAF表示法使倍数和差算法的速度提高近11%。同时,我们给出了实现这两种算法的C语言程序,并且进行了数据仿真。
关键词
大数模幂运算
平方乘算法
椭圆曲线标量乘运算
倍数和差算法
Keywords
modular power operation
square multiplication algorithm
elliptic curve scalar multiplication
multiplier sum and difference algorithm
分类号
TP309
[自动化与计算机技术—计算机系统结构]
题名 一种高效轻量的双参数椭圆曲线数字签名批量验证方案
2
作者
巫光福
傅晓艳
周建东
机构
江西理工大学信息工程学院
出处
《佳木斯大学学报(自然科学版)》
CAS
2024年第1期1-5,共5页
基金
国家自然科学基金项目(11461031)
国家密码学重点实验室项目(MMKFKT202123)。
文摘
为解决大规模交易任务的签名验证给区块链节点带来繁琐的开销和经典的椭圆曲线数字签名算法(ECDSA)中耗时的模逆运算,提出一种高效轻量的双参数椭圆曲线数字签名(TP-ECDSA)批量验证方案。一方面,TP-ECDSA在签名和验证阶段均无模逆运算,在该算法中引入批量验证能将标量乘的计算次数从2t减少到[2,t+1]。另一方面,KGLP算法能加速标量乘运算,引入该算法能显著地提升签名验证的效率。实验表明,与ECDSA相比,不论是独立验证还是批量验证,TP-ECDSA的运行速度均提高了50%以上,签名验证效率显著提升。
关键词
椭圆曲线数字签名
批量验证
模逆运算
标量乘运算
KGLP算法
Keywords
ECDSA
batch verification
modular inverse operation
scalar multiplication operation
KGLP algorithm
分类号
TP309
[自动化与计算机技术—计算机系统结构]
题名 抗能量分析的带符号滑动窗口标量乘算法
3
作者
龚建锋
机构
茂名职业技术学院计算机工程学院
出处
《计算机科学》
CSCD
北大核心
2021年第S01期533-537,共5页
基金
广东省自然科学面上项目(2016A030313288)。
文摘
为解决标量乘法运算在施加抗能量分析措施后会降低其运算效率的问题,给出了一种抗能量分析的带符号滑动窗口标量乘算法。该算法首先利用带符号的滑动窗口编码形式对标量重新编码,然后运用预计算、基点掩码与底层域运算的方法来实现标量乘法运算抵抗能量分析攻击,最后采用混合坐标系来完成标量乘运算。性能分析结果表明:该算法能够很好地抵抗简单能量分析、差分能量分析、零值点能量分析及修正能量分析等,并且相比二进制抗能量分析方案与密钥分解抗能量分析方案,所提方案的执行效率也有大幅提升。可见,所提方案能够兼顾安全与效率,较适用于各类资源受限的密码系统中。
关键词
标量乘运算
能量分析
带符号滑动窗口
预计算
底层域运算
Keywords
Scalar multiplication
Power analysis
Signed sliding window
Pre-computation
Field operation
分类号
TP309
[自动化与计算机技术—计算机系统结构]
题名 一种抗侧信道攻击椭圆曲线标量乘算法的设计与实现
被引量:2
4
作者
刘丽
徐明
机构
上海海事大学信息工程学院
出处
《计算机应用研究》
CSCD
北大核心
2017年第2期508-513,535,共7页
基金
国家自然科学基金资助项目(61202370)
上海市教委科研创新资助项目(14YZ110)
中国博士后科学基金资助项目(2014M561512)
文摘
有限域GF(2m)上点乘运算是影响椭圆曲线密码实现效率的关键运算之一。为提高椭圆曲线密码算法计算的安全性和效率性,从分析固定基点梳形(fixed-base comb)算法的特点出发,在现有的边信道攻击和标量乘算法的基础上,提出了一种新的标量乘算法——DF-Comb(distance fixed-base comb)算法。新的算法对私钥(k)重新设计编码、分组计算,在预计算阶段和赋值阶段进行改进,能够极大地提高算法计算阶段的效率;此外,考虑到算法的抗侧信道攻击能力,通过引入乘数分解技术来隐藏算法中相关侧信道信息,引入一种同时多标量乘算法用来提高抗侧道攻击力,从而增强算法的安全性。仿真实验结果显示,改进的DF-comb算法可以在提高计算效率的同时降低计算的存储量。经算法实验比较分析研究,表明该算法能较好地抵抗多种侧信道攻击。
关键词
椭圆曲线
标量乘 算法
Fixed-base
Comb算法
DF-Comb算法
抗侧信道攻击
同时多标量乘运算
Keywords
elliptic curve
scalar multiplication algorithm
fixed-base comb algorithm
distance fixed-base comb
side channel resistance
muhiple scalar muhiplication algorithm
分类号
TP309.7
[自动化与计算机技术—计算机系统结构]
题名 一种椭圆曲线数字签名的改进方案
被引量:5
5
作者
陈亚茹
丛培强
陈庄
机构
重庆理工大学计算机科学与工程学院
出处
《信息安全研究》
2019年第3期217-222,共6页
基金
重庆市研究生科研创新基金项目(CYS18312)
文摘
阐述了目前椭圆曲线数字签名(elliptic curve digital signature,ECDSA)存在的问题,针对ECDSA存在的问题提出了改进的方案,并分析了该方案虽然提高了ECDSA的计算效率,但未考虑伪造签名攻击的问题.从椭圆曲线数字签名的安全性和计算高效性出发,提出了一种椭圆曲线数字签名的改进方案,通过理论和仿真实验证明了方案的安全性和高效性.研究结果表明,改进的方案通过标量乘运算2次和逆运算1次,提高了数字签名的计算效率和防止数字签名伪造攻击.
关键词
椭圆曲线数字签名
伪造攻击
标量乘运算
逆运算
计算耗时
Keywords
ECDSA
forgery attack
scalar multiplication
inverse operation
computing time
分类号
TP309
[自动化与计算机技术—计算机系统结构]