椭圆曲线上标量乘快速算法研究

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:tony_guang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
椭圆曲线密码体制(ECC)是迄今为止单比特具有最高安全强度的密码系统。与其他公钥密码系统相比,椭圆曲线密码体制具有安全性高、计算负载小、密钥尺寸短、占用带宽少等众多优点,深入研究基于椭圆曲线离散对数问题的公钥密码体制具有很大的现实意义。标量乘法是椭圆曲线密码体制实现过程中最基本、最耗时的运算,也是椭圆曲线密码体制快速实现最关键的运算,提高标量乘法的运算速度对椭圆曲线密码体制的推广意义重大。研究标量乘法有两个切入点:一是研究标量k的有效表示:二是寻求底层域快速运算算法。本文将研究重点放在标量k的有效表示上。本文主要针对双标量乘快速算法和k的多基编码标量乘算法两个方面进行了研究:首先介绍了椭圆曲线上原有的单标量乘算法如二元法、NAF法、窗口法等,对Shamir快速双标量乘算法和交错NAF方法的优缺点进行了详细分析,结合二者优点给出了Shamir快速算法的一种改进方案。改进方案与Shamir快速算法相比,在没有明显增加运算量的前提下,至少减少点存储量50%以上,是一种适合于内存受限的手持设备的方案。其次,介绍了双基和多基编码标量乘算法的发展和研究现状,并对与之相关的底层域快速算法kP ? Q的研究进展做了说明。之后分析了Ciet等人的双基编码标量乘算法和一种多基编码标量乘算法的运算效率,给出了一种改进的多基编码标量乘算法。对此三种算法进行定量效率分析,分析结果表明,改进方案较原有多基标量乘,每次点乘能减少两个逆运算,从而达到降低运算量的目的。当I / M ? 60时,改进方案比原有的多基标量乘算法提高效率7%左右。
其他文献
时代发展到今天,国家和社会需要的是具备综合素质的创新型人才,而核心素养则是综合素质的重要体现,是学生在学习过程中经过不断的积累和应用形成的。对于小学数学而言,这一阶
精准扶贫实施以来,学界对此进行了许多相关研究,从宏观层面的理论基础与顶层设计到中观层面的政策执行再到微观层面的产业扶贫、易地扶贫搬迁等各种精准帮扶措施都有分析和解
近年来共享单车迅速席卷国内城市,在提供民众出行便利、创新城市交通提供方式和带来绿色低碳共享生活方式的同时,也出现不规范停放、人为破坏、私自上锁、无序竞争、押金难退
精神慰藉是我国传统养老模式的显著特征,通过司法途径解决"常回家看看"问题是保障老年人精神赡养权利的重要尝试。"中国大众养老观念调查"显示:首先,从精神赡养权利司法保障
通过口腔锥形束CT(CBCT)扫描、三维重建和测量上颌第一磨牙与上颌窦及周围牙槽骨的距离,研究上颌第一磨牙即刻种植的可行性。在CBCT系统的软件里对200例上颌骨影像数据进行测
近代以来,人类在享受主体性发展带来巨大福利的同时,也逐渐加剧与外部世界的冲突,使自己陷入“发展困境”。这种困境常常以“社会问题”、“公共问题”的面貌出现,如犯罪、贫