椭圆曲线密码中标量乘与双线性对的快速算法研究

来源 :中山大学 | 被引量 : 0次 | 上传用户:googto0726
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,椭圆曲线密码成为公钥密码研究的重要领域之一.椭圆曲线密码系统也在实践中得到广泛应用.而应用中的关键问题就是在保证安全的前提下如何提高系统效率.目前应用中的椭圆曲线密码,有两大类基本运算:点的标量乘运算和基于椭圆曲线的双线性对计算.本文从密码系统的快速实现出发,研究了这两类运算的快速算法,取得如下结果: ①利用定义在扩域上的椭圆曲线,构造了可高效计算的椭圆曲线上有理点群的自同态ψ:〈P〉→〈P〉.利用该自同态结合GLV方法实现对标量k的分解,从而减少了运算时所需的循环次数,较大地提高了计算速度. ②利用复乘方法,提出了一类嵌入次数为k=3i椭圆曲线的构造方法.在AES128的安全度之下,在该类曲线上计算双线性Ate对所要求的Miller循环长度在目前已有的文献中是最短的.在此类椭圆曲线上,本文提出了有针对性的优化算法.这些优化算法使得这类曲线能有效地应用于AES128安全度下的双线性对计算. ③提出计算双线性对的一种全新方法.该方法适用于嵌入次数为偶数的一类椭圆曲线.新算法在计算双线性对时只需要椭圆曲线上点的x坐标.这与椭圆曲线标量乘只需要点的x轴坐标的蒙哥马利算法相对应.理论分析和实验数据表明,在同样考虑点压缩的情况下,新算法在一类嵌入次数k=2的椭圆曲线上计算双线性对的速度要快于传统的Miller算法. ④本文考虑了实模型下超椭圆曲线上双线性的实现.本文采用嵌入次数k=6的超奇异超椭圆曲线,对在其上的双线对实现提出了一些优化算法.作为比较,该研究同时给出嵌入次数k=3的超奇异椭圆曲线上双线性对的优化方法.本文给出了在同一平台上实现这两种双线性对计算的效率对比.
其他文献
随机性、模糊性是存在于现实生活中的两种主要的不确定性。基于可信性空间的概念,清华大学的刘宝锭教授于2008年提出了模糊过程、刘过程等等,在模糊过程概念的基础上,朱元国教授
在现代控制系统中,一个没有足够鲁棒性的控制系统是没有实用价值的。一个系统的稳定性及其性能指标主要取决于系统的特征值情况。如果系统的系数矩阵的特征值对其元的变化不敏
为了构造高逼近阶的紧小波框架,Daubechies,Han,Ron和Shen引入了一型拟样条.与此同时,Selesnick也独立地介绍了一型拟样条.从考虑对称性的角度出发,Dong和Shen构造了二型拟样条.拟样
半变分不等式代表着一类与Clake次微分算子有关的非线性包含问题,在非线性分析和非光滑分析理论框架下,半变分不等式已成为了一种强有力的数学模型,并被广泛的应用于单边接触,非
色散和非线性是流体表面波、界面内波的两个重要特征,对其的研究,不仅有助于揭示流体界面内波的生成、演化、衰减、消亡机理,而且对水底及沿岸工程具有现实的指导意义。   本
随着社会的发展,图像的边缘作为人类判别物体的重要依据变得越来越重要。小波分析是一种多尺度分析工具,在大尺度下,聚焦信号的整体轮廓,小尺度下聚焦于信号的精细结构,因而
随着社会的发展,各个方面对快速有效的自动身份验证的要求日益迫切。由于生物特征是人的内在属性,具有很强的自身稳定性和个体差异性,因此它已经成为身份验证的理想依据。这