典型密碼算法C語言實現pdf

圖書網
9193
文章
1119
評論
2018年12月6日16:09:38 4 629

典型密碼算法C語言實現 內容簡介

《典型密碼算法C語言實現》詳細講述了一些典型密碼算法的算法原理及C語言實現。書中密碼算法包括:序列密碼、分組密碼、公鑰密碼和Hash算法,其中序列密碼有祖沖之算法,分組密碼有DES和SM4算法,公鑰密碼有RSA公鑰密碼體制、ElGamal密碼體制、Paillier密碼體制、NTRU密碼體制、ECC密碼體制、背包密碼體制、SM2密碼體制和McEliece密鑰體制,Hash算法主要包括最新的第三代Hash算法SHA-3的5個代表算法。

《典型密碼算法C語言實現》適合大學計算機、信息安全、密碼學等相關專業本科生及研究生作為教學與參考用書,也可作為密碼科學研究人員和工程開發人員參考用書。

典型密碼算法C語言實現 目錄

第1章 祖沖之算法原理與實現

第2章 DES算法原理與實現

第3章 AES密碼算法原理與實現

第4章 SM4算法原理與實現

第5章 MH背包公鑰密碼算法原理與實現

第6章 RSA算法原理與實現

第7章 Paillier算法原理與實現

第8章 NTRU算法原理與實現

第9章 EIGamal算法原理與實現

第10章 橢圓曲線公鑰密碼算法原理與實現

第11章 SM2算法原理與實現

第12章 McEliece算法原理與實現

第13章 SHA-3候選算法原理與實現

參考文獻

典型密碼算法C語言實現 精彩文摘

第1章 祖沖之算法原理與實現

祖沖之算法集,包括祖沖之算法(以下簡稱ZUC算法)、128-EEA3加密算法和128-EIA3完整性算法,是我國自主設計的密碼算法體系中一個新的研究成果。該算法集是由我國中科院數據保護和通信安全研究中心設計研制,2010年6月首次發表,已經被國際組織3GPP批準成為4G無線通信的第三套國際加密和完整性標準算法。這是我國商用密碼算法首次走出國門,參與國際競標,對我國移動通信產業和商用密碼產業的發展具有十分重要的意義。

1.1 算法描述

ZUC算法是一個面向字的流密碼.它需要一個128位的初始密鑰和一個128位的初始向量作為輸入,輸出為一串32位字的密鑰流,其中密鑰流可以用來加密或解密。該算法的執行分為兩個階段:初始化階段和工作階段。在第一階段中,首先將密鑰和初始向量進行初始化,密碼算法運行但不產生輸出。第二階段中,每一個時鐘脈沖,均會控制產生一個32位字的輸出。

ZUC密鑰流算法整體邏輯結構見圖1-l,由一個頂層的16段的線性反饋移位寄存器(Linear Feedback Shifting Register,LFSR)、中間層比特重組(BR)和底層非線性函數F組成。圖中符號所表示的具體含義在后文中逐步介紹。

ZUC算法中所需的符號和慣例如下所示。

1.基

一般的整數被表示成十進制、十六進制或二進制的數字。通常我們使用前綴“OX”表示十六進制,下標“2”表示二進制。

圖書網:典型密碼算法C語言實現pdf

恭喜,此資源為免費資源,請先
聲明:本站所有資源收集于互聯網,只做學習和交流使用,版權歸著作人和出版社所有,請在下載后24小時之內自覺刪除,若作商業用途,請購買正版,由于未及時購買和付費發生的侵權行為,與本站無關。本站發布的內容若侵犯到您的權益,請聯系站長刪除,我們將及時處理!
繼續閱讀
  • 我的微信
  • 掃一掃加好友
  • weinxin
  • 微信公眾號
  • 掃一掃關注
  • weinxin
ANSYS Fluent 實例詳解pdf 計算機教材

ANSYS Fluent 實例詳解pdf

適讀人群 :使用ANSYS Fluent軟件的高校師生以及廣大科研及工程技術人員 本書以ANSYS 19.0為依據,匯集作者10余年的實踐經驗,通過大量經典案例詳細描述了ANSYS...
Hadoop云計算一體機實踐指南pdf 計算機教材

Hadoop云計算一體機實踐指南pdf

Hadoop云計算一體機實踐指南 作者:李寧,王東亮 Hadoop云計算一體機實踐指南 出版社: 機械工業出版社 Hadoop云計算一體機實踐指南 內容簡介 《Hadoop云計算一體機實踐指南》分為3...
中華學習機使用技巧與檢修360問pdf 計算機教材

中華學習機使用技巧與檢修360問pdf

中華學習機使用技巧與檢修360問 內容簡介 本書以問題的形式對中華學習機進行了全面的介紹,內容涉及選購、安裝、調試、中華學習機BASIC語言與匯編語言等。 中華學習機使用技巧與檢修360問 目錄 一、...
匿名

發表評論

匿名網友 填寫信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

評論:4   其中:訪客  4   博主  0
    • Aether Aether @回復 9

      十分感謝。!

      • 默默 默默 @回復 9

        很好

        • 默默 默默 @回復 9

          很好,正是需要的

          • 13465 13465 @回復 9

            不錯