- 14
- 0
- 约1.52万字
- 约 16页
- 2019-12-23 发布于湖北
- 举报
以GMP實現DSA數位簽章(使用C/C++語法)
工具語言介紹及基礎數論運算
1.1 工具介紹
實作數位簽章或其他密碼學的元件,最重要的是在大數的運算上,目前有許多可用工具輔助開發,如The SigPlusTM Standard in Electronic Signature Software、Desktop Digital Signature Software、CIC Signature Wallet for Palm OS 2.0、C/C++ GMP及Java等。但考量到實作數位簽署系統的跨平台、及密碼學計算演算法效率最佳化等因素,所以此文中將使用C/C++ GMP數位簽署系統的開發工具做一簡介說明。
1.2 簡介GNU MP(GNU Multiple Precision Arithmetic Library):
GNU MP(底下簡稱GMP)是一個專門用在精確算術的函式庫,其可用於有號數、有理數、浮點數的運算上。一般來講,當 GMP運作的時候,只要主機的記憶體夠大,運算的位數是沒實際的限制。GMP有豐富的函式而且這些函式都有規律的介面。
GMP在主要的應用目標是在於提供密碼學的應用與研究、網際網路安全、代數系統、計算機上的代數研究…等等。不論是在小的運算位數上或是在大的運算位數上,GMP盡可能嚴謹地設計出快速演算法。我們的方法可能藉由使用全位元當作基本算數形式、藉由使用快速的
您可能关注的文档
最近下载
- 儿科学(第10版)苯丙酮尿症.pptx VIP
- 长城炮-火炮_汽车使用手册用户操作图解驾驶车主车辆说明书电子版.pdf VIP
- 三国年表_成刚.pdf VIP
- 读书笔记 -金钱心理学:财富、人性和幸福的永恒真相.pdf
- 2026贵州黔方有渔水产科技有限公司第四批次招聘1人考试备考题库及答案解析.docx VIP
- 深度解析(2026)《DLT 506-2018六氟化硫电气设备中绝缘气体湿度测量方法》.pptx VIP
- 消防预算培训课件.pptx
- 2026年教育热点时政考题题库(带完整答案).docx
- 2026卡特彼勒(中国)校招面试题及答案.doc VIP
- 初中数学《因式分解》中考专题复习典型50道试题(附答案详解).docx VIP
原创力文档

文档评论(0)