典型密碼算法C語言實現

典型密碼算法C語言實現

《典型密碼算法C語言實現》是2013年國防工業出版社出版的圖書,作者是李子臣、 楊亞濤。

基本介紹

  • 外文名:C Programming Implement for Typical Cryptographic Algorithms
  • 書名:典型密碼算法C語言實現
  • 作者:李子臣 楊亞濤
  • 出版日期:2013年9月1日
  • 語種:簡體中文
  • ISBN:7118087068, 9787118087062
  • 出版社:國防工業出版社
  • 頁數:232頁
  • 開本:16
  • 品牌:國防工業出版社
內容簡介,圖書目錄,

內容簡介

《典型密碼算法C語言實現》適合大學計算機、信息安全、密碼學等相關專業本科生及研究生作為教學與參考用書,也可作為密碼科學研究人員和工程開發人員參考用書。《典型密碼算法C語言實現》詳細講述了一些典型密碼算法的算法原理及C語言實現。書中密碼算法包括:序列密碼、分組密碼、公鑰密碼和Hash算法,其中序列密碼有祖沖之算法,分組密碼有DES和SM4算法,公鑰密碼有RSA公鑰密碼體制、ElGamal密碼體制、Paillier密碼體制、NTRU密碼體制、ECC密碼體制、背包密碼體制、SM2密碼體制和McEliece密鑰體制,Hash算法主要包括最新的第三代Hash算法SHA—3的5個代表算法。

圖書目錄

第1章祖沖之算法原理與實現
1.1 算法描述
1.1.1參數產生
1.1.2密鑰產生
1.1.3加密/解密過程
1.1.4安全性分析
1.1.5算法的研究進展
1.1.6算法的套用
1.2 算法實現
1.2.1算法舉例
1.2.2程式流程
1.2.3實現環境
1.2.4核心代碼
1.2.5實現結果
1.2.6性能分析
思考練習題
第2章DES算法原理與實現
2.1 算法描述
2.1.1初始置換與逆初始置換
2.1.2密鑰擴展
2.1.3加密/解密過程
2.1.4安全性分析
2.1.5算法的研究進展
2.1.6算法的套用
2.1.7三重DES
2.2算法實現
……
第3章AES密碼算法原理與實現
第4章SM4算法原理與實現
第5章MH背包公鑰密碼算法原理與實現
第6章RSA算法原理與實現
第7章Paillier算法原理與實現
第8章NTRU算法原理與實現
第9章EIGamal算法原理與實現
第10章橢圓曲線公鑰密碼算法原理與實現
第11章SM2算法原理與實現
第12章McEliece算法原理與實現
第13章SHA—3候選算法原理與實現
參考文獻

相關詞條

熱門詞條

聯絡我們