软件学报
軟件學報
연건학보
JOURNAL OF SOFTWARE
2013年
10期
2275-2288
,共14页
超椭圆曲线%标量乘%Montgomery Ladder%运算公式%除子类
超橢圓麯線%標量乘%Montgomery Ladder%運算公式%除子類
초타원곡선%표량승%Montgomery Ladder%운산공식%제자류
hyperelliptic curve%scalar multiplication%Montgomery ladder%addition formulae%divisor classes
超椭圆曲线密码体制与椭圆曲线密码体制相比,具有安全性高、密钥短的特点.标量乘计算是这两个密码体制中最为核心和重要的计算,其中,Montgomery阶梯算法是计算标量乘的一种重要算法,且因为其可以抵抗简单的边带信道攻击,而被广泛研究和应用.近几年,椭圆曲线上的Momtgomery阶梯算法和相应的点运算公式一直在不断改进,但是在超椭圆曲线上,直接设计快速运算公式来提高Momtgomery阶梯算法的速度,却一直没有太大的进展.Lange曾经探讨过这种快速公式存在的可能性,但却并没有得到一个实用、有效的计算公式.在特征为2的域上,通过改进超椭圆曲线上的除子类加法公式来提高超椭圆曲线上的Montgomery阶梯标量乘计算,提出了一种新的思路来改进多种坐标系下的加法公式.分析和仿真结果表明,在特征为2的域上新的运算公式的运行速度比之前的标准公式均有所提高.在某类常用曲线上,新的公式比之前的公式快了4%~8.3%.这说明,直接设计快速除子运算公式来提高Montgomery阶梯算法的速度是可行的.同时,使用新的公式实现的Montgomery阶梯算法可以抵抗简单边带信道攻击.
超橢圓麯線密碼體製與橢圓麯線密碼體製相比,具有安全性高、密鑰短的特點.標量乘計算是這兩箇密碼體製中最為覈心和重要的計算,其中,Montgomery階梯算法是計算標量乘的一種重要算法,且因為其可以牴抗簡單的邊帶信道攻擊,而被廣汎研究和應用.近幾年,橢圓麯線上的Momtgomery階梯算法和相應的點運算公式一直在不斷改進,但是在超橢圓麯線上,直接設計快速運算公式來提高Momtgomery階梯算法的速度,卻一直沒有太大的進展.Lange曾經探討過這種快速公式存在的可能性,但卻併沒有得到一箇實用、有效的計算公式.在特徵為2的域上,通過改進超橢圓麯線上的除子類加法公式來提高超橢圓麯線上的Montgomery階梯標量乘計算,提齣瞭一種新的思路來改進多種坐標繫下的加法公式.分析和倣真結果錶明,在特徵為2的域上新的運算公式的運行速度比之前的標準公式均有所提高.在某類常用麯線上,新的公式比之前的公式快瞭4%~8.3%.這說明,直接設計快速除子運算公式來提高Montgomery階梯算法的速度是可行的.同時,使用新的公式實現的Montgomery階梯算法可以牴抗簡單邊帶信道攻擊.
초타원곡선밀마체제여타원곡선밀마체제상비,구유안전성고、밀약단적특점.표량승계산시저량개밀마체제중최위핵심화중요적계산,기중,Montgomery계제산법시계산표량승적일충중요산법,차인위기가이저항간단적변대신도공격,이피엄범연구화응용.근궤년,타원곡선상적Momtgomery계제산법화상응적점운산공식일직재불단개진,단시재초타원곡선상,직접설계쾌속운산공식래제고Momtgomery계제산법적속도,각일직몰유태대적진전.Lange증경탐토과저충쾌속공식존재적가능성,단각병몰유득도일개실용、유효적계산공식.재특정위2적역상,통과개진초타원곡선상적제자류가법공식래제고초타원곡선상적Montgomery계제표량승계산,제출료일충신적사로래개진다충좌표계하적가법공식.분석화방진결과표명,재특정위2적역상신적운산공식적운행속도비지전적표준공식균유소제고.재모류상용곡선상,신적공식비지전적공식쾌료4%~8.3%.저설명,직접설계쾌속제자운산공식래제고Montgomery계제산법적속도시가행적.동시,사용신적공식실현적Montgomery계제산법가이저항간단변대신도공격.