建議你先系統(tǒng)地學習一下計算機原理和預備數學知識
只是入門的話建議你先了解一下當前信息安全的重要事件、幾大加密算法的基本原理
下面這些先行學科是必須的數學基礎:高等數學、線性代數、概率論、離散數學
計算機基礎包括C語言、算法與數據結構、計算機組成原理等,可以輔修
密碼學核心課程包括信息安全數學基礎、密碼學引論、軟件安全等
要全面了解上面的基礎內容是一個漫長的過程,但只有打好這些基礎你才能真正深入理解后面的內容。密碼學要求很高的數學和邏輯能力,不是僅僅靠興趣就能夠精通的,不能三天打魚兩天曬網。
密碼學的核心數學知識:同余、群論、矩陣、哈希
加密方法(叫密碼學):
基本加密方法:置換加密方法(字母順序重新排列)、替換加密方法(一組字母換成其他其他字母或符號)
演變加密方法:以上兩種基本加密方法的組合、多重,越來越復雜。如:Autokey密碼 置換密碼 二字母組代替密碼 (by Charles Wheatstone) 多字母替換密碼 希爾密碼 維吉尼亞密碼 替換密碼 凱撒密碼 ROT13 仿射密碼 Atbash密碼 換位密碼 Scytale Grille密碼 VIC密碼 (一種復雜的手工密碼,在五十年代早期被至少一名蘇聯(lián)間諜使用過,在當時是十分安全的) ——傳統(tǒng)密碼學
現(xiàn)代主要研究加密算法:加密散列函數 (消息摘要算法,MD算法),公/私鑰加密算法(也稱 非對稱性密鑰算法),公/私鑰簽名算法,秘密鑰算法 (也稱 對稱性密鑰算法)等
破譯密碼(叫密碼分析學):
破譯密碼:被動攻擊 選擇明文攻擊 選擇密文攻擊 自適應選擇密文攻擊 暴力攻擊 密鑰長度 唯一解距離 中間相會攻擊 差分密碼分析 線性密碼分析 Slide attack cryptanalysis Algebraic ryptanalysis XSL attack Mod n cryptanalysis
弱密鑰和基于口令的密碼:暴力攻擊 字典攻擊 相關密鑰攻擊 Key derivation function 弱密鑰口令
Password-authenticated key agreement Passphrase Salt
密鑰傳輸/交換:BAN Logic Needham-Schroeder Otway-Rees Wide Mouth Frog Diffie-Hellman 中間人攻擊
入門建議:先搞懂基本加密兩種方法,及典型加密方法
再研究現(xiàn)在加密方法,搞懂術語:明文、密文、公鑰、私鑰等
至于解碼,有分析器,先入門再說吧。
推薦書籍:《密碼學基礎》
在通信過程中,待加密的信息稱為明文,已被加密的信息稱為密文,僅有收、發(fā)雙方知道的信息稱為密鑰。
在密鑰控制下,由明文變到密文的過程叫加密,其逆過程叫脫密或解密。在密碼系統(tǒng)中,除合法用戶外,還有非法的截收者,他們試圖通過各種辦法竊取機密(又稱為被動攻擊)或竄改消息(又稱為主動攻擊)。
一個密碼通信系統(tǒng)可如圖3所示。對于給定的明文m和密鑰k,加密變換Ek將明文變?yōu)槊芪腸=f(m,k)=Ek(m),在接收端,利用脫密密鑰k,(有時k=k,)完成脫密操作,將密文c恢復成原來的明文m=Dk,(c)。
一個安全的密碼體制應該滿足:①非法截收者很難從密文C中推斷出明文m;②加密和脫密算法應該相當簡便,而且適用于所有密鑰空間;③密碼的保密強度只依賴于密鑰;④合法接收者能夠檢驗和證實消息的完整性和真實性;⑤消息的發(fā)送者無法否認其所發(fā)出的消息,同時也不能偽造別人的合法消息;⑥必要時可由仲裁機構進行公斷。現(xiàn)代密碼學所涉及的學科包括:信息論、概率論、數論、計算復雜性理論、近世代數、離散數學、代數幾何學和數字邏輯等。
在通信過程中,待加密的信息稱為明文,已被加密的信息稱為密文,僅有收、發(fā)雙方知道的信息稱為密鑰。在密鑰控制下,由明文變到密文的過程叫加密,其逆過程叫脫密或解密。在密碼系統(tǒng)中,除合法用戶外,還有非法的截收者,他們試圖通過各種辦法竊取機密(又稱為被動攻擊)或竄改消息(又稱為主動攻擊)。
一個密碼通信系統(tǒng)可如圖3所示。
對于給定的明文m和密鑰k,加密變換Ek將明文變?yōu)槊芪腸=f(m,k)=Ek(m),在接收端,利用脫密密鑰k,(有時k=k,)完成脫密操作,將密文c恢復成原來的明文m=Dk,(c)。一個安全的密碼體制應該滿足:①非法截收者很難從密文C中推斷出明文m;②加密和脫密算法應該相當簡便,而且適用于所有密鑰空間;③密碼的保密強度只依賴于密鑰;④合法接收者能夠檢驗和證實消息的完整性和真實性;⑤消息的發(fā)送者無法否認其所發(fā)出的消息,同時也不能偽造別人的合法消息;⑥必要時可由仲裁機構進行公斷。
現(xiàn)代密碼學所涉及的學科包括:信息論、概率論、數論、計算復雜性理論、近世代數、離散數學、代數幾何學和數字邏輯等。
給你介紹幾本書吧。
網絡與信息安全技術叢書-應用密碼學協(xié)議.算法與C源程序 作 者:旋奈爾(Schneier B.) 出版社:機械工業(yè)出版社 出版日期: 2000-1-1 ISBN:711107588 簡 介:本書真實系統(tǒng)地介紹了密碼學及該領域全面的參考文獻。全書共分四個部分,首先定義了密碼學的多個術語,介紹了密碼學的發(fā)展及背景,描述了密碼學從簡單到復雜的各種協(xié)議,詳細討論了密碼技術,并在此基礎上列舉了如DES、IDEA、RSA、DSA等10多個算法以及多個應用實例,并提供了算法的源代碼清單。
全書內容廣博權威,具有極大的實用價值。自出版以來,得到業(yè)內專家的高度贊譽,是致力于密碼學研究的專業(yè)及非專業(yè)人員一。
更多> 原 價:¥49.0蔚藍價:¥38.2 購買|收藏 應用密碼學 作 者:楊義先/鈕心忻 出版社:北京郵電大學出版社 出版日期: ISBN:756351065 簡 介:信息安全的核心是密碼,而應用密碼學則是信息安全應用領域所有人員必須了解的基礎知識。作為相關專業(yè)的研究生教材,本書對密碼學基礎、數據加密標準(DES)、高級數據加密標準(AES)、典型分組加密算法、RSA密碼的軟硬件實現(xiàn)、高速加密卡、序列密碼亂源、序列密碼設計、序列密碼強度評估等加密知識和數字簽名基礎、代理簽名、PKI、WPKI系統(tǒng)口令認證、身份認證、訪問控制、密鑰管理等認證知識以及電子支付概論、電。
更多> 原 價:¥29.0蔚藍價:¥27.3 購買|收藏 國外計算機科學教材-密碼學原理與實踐(第二版) 作 者:斯廷森//馮登國 出版社:電子工業(yè)出版社 出版日期: ISBN:750538465 簡 介:密碼學的研究與應用已有幾千年的歷史,但作為一門科學是20世紀50年代才開始的。不可否 認,互聯(lián)網的廣泛應用大大推動了密碼學的研究與發(fā)展。
大多數國家和地區(qū)都已經成立了密 碼學學會,這些學會定期舉辦學術會議進行學術交流,促進了密碼學的研究與應用。國內 外已出版了大量有關密碼學的書籍,其理論研究也相對比較成熟,在很多觀點上已達成共識 。
Douglas R. Stinson所著的《密碼學原理與實踐。更多> 原 價:¥34.0蔚藍價:¥28.9 購買|收藏 網絡安全基礎應用與標準(第二版) 作 者:張英 出版社:中國電力出版社 出版日期: 2004-5-1 ISBN:750832269 簡 介:本書的目標是為網絡安全的應用和標準提供一個實用的綜述;重點放在Internet和公司網絡中廣泛使用的應用及標準,尤其是Internet標準。
本書按照以下三部分進行組織: 第一部分"密碼學":簡要地敘述了密碼學算法以及基于網絡安全應用的協(xié)議,包括加密hash函數、數字簽名和密鑰交換。 第二部分"網絡安全應用":講述了重要的網絡安全工具和應用,包括Kerberos、X。
.更多> 原 價:¥32.0蔚藍價:¥27.2 購買|收藏 應用密碼學手冊:國外計算機科學教材系列 作 者:胡磊 出版社:電子工業(yè)出版社 出版日期: 2005-6-1 ISBN:712101339 簡 介:本書是目前最優(yōu)秀的密碼學書籍之一。全書包含15章,內容覆蓋了近20 年來密碼學發(fā)展的所有主要成就。
除了通常密碼學書籍都會講到的對稱密碼、雜湊函數、公鑰密碼和簽名、身份識別和密鑰建立協(xié)議等內容外,本書首先提供了密碼學的概貌,中間有三章專門講述了公鑰密碼學的數學基礎,最后兩章給出了密碼實現(xiàn)技巧和專利、標準等細節(jié)。這些內容對研究者和工程師們都是十分有用的。
全書提供了豐富的密碼學技術細節(jié),包括200多個算。更多> 原 價:¥89.0蔚藍價:¥71.2 購買|收藏 計算機網絡安全(大學本科計算機 專業(yè)應用型) 作 者:顧巧論鐵杠春福 出版社:清華大學出版社 出版日期: 2004-9-1 ISBN:730209139 簡 介:本書闡述了網絡所涉及的安全問題,還通過實例、實訓來增強讀者的理解及動手能力。
主要內容包括網絡安全基礎知識、物理與環(huán)境安全、操作系統(tǒng)安全、網絡通信安全、Web安全、數據安全、病毒及其預防、黑客攻擊與防范、防火墻技術及有關網絡安全的法律法規(guī)。 本書不僅適合應用型大學本科學生使用,同時也適合于對網絡安全感興趣的讀者。
更多> 原 價:¥24.0蔚藍價:¥19.2 購買|收藏 計算機安全 作 者:華蓓 出版社:人民郵電出版社 出版日期: 2003-12-1 ISBN:711511811 簡 介:這是一本側重從技術的角度上講授計算機安全(computer security)的教科書。
全書分成四部分:第一部分“基礎知識”,介紹了身份識別和認證、訪問控制、安全模型,以及安全內核;第二部分“實踐”,介紹了Unix和Windows NT安全、安全問題所在,以及安全評估;第三部分“分布式系統(tǒng)”,介紹了分布式系統(tǒng)安全、Web站點安全、密碼學,以及網絡。更多> 原 價:¥32.0蔚藍價:¥27.2 購買|收藏 ?md=3。
聲明:本網站尊重并保護知識產權,根據《信息網絡傳播權保護條例》,如果我們轉載的作品侵犯了您的權利,請在一個月內通知我們,我們會及時刪除。
蜀ICP備2020033479號-4 Copyright ? 2016 學習鳥. 頁面生成時間:2.909秒