节点文献

Maple在椭圆曲线密码体制中的应用

Applications of Maple in Elliptic Curve Cryptosystem

  • 推荐 CAJ下载
  • PDF下载
  • 不支持迅雷等下载工具,请取消加速工具后下载。

【作者】 库俊华游林王升国

【Author】 KU Junhua, YOU Lin, WANG Shengguo (Combinatorics and Information Science Lab, Department of Mathematics, Hainan Normal University, Haikou 571158)

【机构】 海南师范大学数学系组合与信息科学实验室海南师范大学数学系组合与信息科学实验室 海口571158海口571158

【摘要】 Maple是功能强大的符号处理和数值分析工具,作为强大的交互式计算软件,Maple提供了强大的编程接口和工具包来帮助完成复杂的编程工作。利用Maple编程求出椭圆曲线上有理点,用Maple实现椭圆曲线上两点的加法、点的数乘运算及求某个基点阶数的算法,利用Maple实现椭圆曲线密码体制的加密及解密。相比C语言,Maple语言更接近于平时说话的语法。同时,Maple语言可以方便地转化成C语言。效率分析表明,对于数学公式比较多的程序,用Maple要比C语言简洁很多,这为编程带来了方便。

【Abstract】 Maple is a powerfully functional tool for symbolic processing and numerical analysis, being a mighty interactive computing software, it affords powerful access program and toolbox to help accomplish programs. A new method of finding the points on an elliptic curve by Maple is supplied; Maple is applied to the addition operation, the scalar product operation and the method of seeking the order of a basic point on the elliptic curve are proposed; the applications of Maple on ECC (elliptic curve cryptosystem) including encryption and decryption are supplied. Compared with C programming language, Maple language is much more close to accustomed expression. At the same time, Maple language can be transformed to C language conventionally, which is easy to program. By the analysis of the efficiency, Maple language is more concise than C language, especially for the program in which more mathematic formulas have.

【基金】 海南省自然科学基金资助项目(80528);中国博士后科学研究基金资助项目(第38期)
  • 【文献出处】 计算机工程 ,Computer Engineering , 编辑部邮箱 ,2007年06期
  • 【分类号】TN918.6
  • 【被引频次】7
  • 【下载频次】300
节点文献中: 

本文链接的文献网络图示:

本文的引文网络