结合智慧卡ECDSA数位签章软体设计和实现.docVIP

  • 1
  • 0
  • 约2.36万字
  • 约 15页
  • 2017-08-09 发布于河南
  • 举报

结合智慧卡ECDSA数位签章软体设计和实现.doc

结合智慧卡ECDSA数位签章软体设计和实现

結合智慧卡的ECDSA數位簽章軟體設計與實現 張惟淙 國立高雄師範大學資訊教育研究所 HYPERLINK mailto:fang@.tw bug@.tw 楊中皇 國立高雄師範大學資訊教育研究所 HYPERLINK mailto:chyang@.tw chyang@.tw 摘要 數位簽章是用途非常廣泛的資訊安全技術,尤其在電子商務應用上,是不可或缺的交易安全保護要件。目前具備數位簽章功能的軟體,如網際網路瀏覽器或電子郵件收發軟體,大多都採用RSA演算法。近年來,橢圓曲線密碼系統(Elliptic Curve Cryptosystem,ECC),已經開始挑戰RSA。就相同的安全性而言,ECC所需要的密碼學金鑰長度較RSA短,而且有更佳的執行效率,這個特性使得ECC相當適合用於智慧卡、手機或其他無線行動裝置。 本研究即在發展一個結合智慧卡應用的橢圓曲線數位簽章軟體,我們使用Java Card作為ECC金鑰存取的媒介,並以此軟體產生及檢驗ECDSA數位簽章(Elliptic Curve Digital Signature Algorithm,ECDSA),簽章產生過程中用以計算訊息摘要的雜湊函數演算法則採用SHA-2演算法。使用者可將持有的智慧卡視為鑰匙環(Keyring),用以存放本身的公開金鑰(Public key)與秘密金鑰(Private key),以及通訊對方的公開金鑰,金

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档