[发明专利]快速数论算法库NTL的修正及应用系统无效
申请号: | 201210386892.4 | 申请日: | 2012-10-14 |
公开(公告)号: | CN103731254A | 公开(公告)日: | 2014-04-16 |
发明(设计)人: | 张仁平 | 申请(专利权)人: | 张仁平 |
主分类号: | H04L9/00 | 分类号: | H04L9/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 408400 重庆市南*** | 国省代码: | 重庆;85 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 快速 数论 算法 ntl 修正 应用 系统 | ||
技术领域
本发明属于密码学研究方面需要使用何种工具的领域,具体地说,涉及到快速数论算法库NTL的修正及应用系统。
背景技术
以c++为编程工具,调用NTL快速数论算法库,为研究内容《素域Fp上的安全椭圆曲线参数生成算法》和《最佳扩域(OEF)上的安全椭圆曲线参数生成算法》提供测试数据,极大地降低了编程难度和提高了运行效率。但是在调用NTL算法库的过程中,测试某些数据时,出现了不可预料的错误;例如:当a和p均为大整数时,计算负数a与模素数p的求余a mod p时,会提示计算出错;在进一步的研究中,还发现其它一些情形,应用NTL的一些函数计算,会出现程序运行终止或者程序计算结果出错。
发明内容
本发明在于克服现有技术的不足,提供快速数论算法库NTL的修正及应用系统,针对三个特别的情况,分别解决对应的问题,达到优化NTL的目的,让NTL能够更好地为密码学的运算服务。
为达到上述目的,本发明提供快速数论算法库NTL的修正及应用系统,包括包括NTL问题修正器1、NTL问题修正器2和NTL问题修正器3;其特征在于:所述NTL问题修正器1专门用于修复问题1;所述NTL问题修正器2专门用于修复问题2;所述NTL问题修正器3专门用于修复问题3;当所有问题都修正完毕,快速数论算法库NTL就可以作为一个优秀的工具,更好地为密码学运算服务。
附图说明
图1为NTL修正及应用的结构原理图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于张仁平,未经张仁平许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210386892.4/2.html,转载请声明来源钻瓜专利网。