检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:程一飞[1]
出 处:《计算机技术与发展》2007年第11期157-159,163,共4页Computer Technology and Development
基 金:安徽省教育厅自然科学研究项目(2006KJ079B)
摘 要:很多基于椭圆曲线的密码协议都需要计算多标量乘法kP+lQ。目前常见的多标量乘算法的效率主要取决于标量的(联合)海明权值。JSF表示的平均联合海明权密度为1/2,是所有带符号二进制表示中最优的,但JSF编码只能从右到左实现。提出一个新的从左到右的基于MOF的编码方法,该方法的平均联合海明权密度与基于JSF表示的相同,并提出一个新的多标量乘算法,该算法对标量从左到右进行编码,并将编码合并到多标量乘的主计算中,从而节省了存储标量的新编码的内存空间,提高了实现效率。Many elliptic curve based cryptographic protocols require computation of multiple scalar multiplications such as kP + lQ. Common methods to compute it are the Shamir method and the interleaving method whereas their speed mainly depends on the (joint) Hamming weight of the scalars. The joint sparse form of two L - bit integers has an average joint Hamming weight of L/2, which is an opti- mal- weight signed - binary representation, but it can be implemented only from right to left. In this paper, a new recoding method based on the mutual opposite form is proposed. This form has the same average Joint Hamming weight as the JSF. And a new MOF representation based multiple scalar multiplication algorithm is given. This method examines the integers from left to right. This results in the merging of reeoding and evaluation stages. So the proposed algorithm can improve the performance and reduce the memory consumption of scalar multiplication operation.
关 键 词:椭圆曲线密码系统 标量乘 多标量乘 MOF JSF
分 类 号:TP309.7[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:18.191.187.74