建议你先系统地学习一下计算机原理和预备数学知识
只是入门的话建议你先了解一下当前信息安全的重要事件、几大加密算法的基本原理
下面这些先行学科是必须的数学基础:高等数学、线性代数、概率论、离散数学
计算机基础包括C语言、算法与数据结构、计算机组成原理等,可以辅修
密码学核心课程包括信息安全数学基础、密码学引论、软件安全等
要全面了解上面的基础内容是一个漫长的过程,但只有打好这些基础你才能真正深入理解后面的内容。密码学要求很高的数学和逻辑能力,不是仅仅靠兴趣就能够精通的,不能三天打鱼两天晒网。
密码学的核心数学知识:同余、群论、矩阵、哈希
加密方法(叫密码学):
基本加密方法:置换加密方法(字母顺序重新排列)、替换加密方法(一组字母换成其他其他字母或符号)
演变加密方法:以上两种基本加密方法的组合、多重,越来越复杂。如:Autokey密码 置换密码 二字母组代替密码 (by Charles Wheatstone) 多字母替换密码 希尔密码 维吉尼亚密码 替换密码 凯撒密码 ROT13 仿射密码 Atbash密码 换位密码 Scytale Grille密码 VIC密码 (一种复杂的手工密码,在五十年代早期被至少一名苏联间谍使用过,在当时是十分安全的) ——传统密码学
现代主要研究加密算法:加密散列函数 (消息摘要算法,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 中间人攻击
入门建议:先搞懂基本加密两种方法,及典型加密方法
再研究现在加密方法,搞懂术语:明文、密文、公钥、私钥等
至于解码,有分析器,先入门再说吧。
推荐书籍:《密码学基础》
在通信过程中,待加密的信息称为明文,已被加密的信息称为密文,仅有收、发双方知道的信息称为密钥。
在密钥控制下,由明文变到密文的过程叫加密,其逆过程叫脱密或解密。在密码系统中,除合法用户外,还有非法的截收者,他们试图通过各种办法窃取机密(又称为被动攻击)或窜改消息(又称为主动攻击)。
一个密码通信系统可如图3所示。对于给定的明文m和密钥k,加密变换Ek将明文变为密文c=f(m,k)=Ek(m),在接收端,利用脱密密钥k,(有时k=k,)完成脱密操作,将密文c恢复成原来的明文m=Dk,(c)。
一个安全的密码体制应该满足:①非法截收者很难从密文C中推断出明文m;②加密和脱密算法应该相当简便,而且适用于所有密钥空间;③密码的保密强度只依赖于密钥;④合法接收者能够检验和证实消息的完整性和真实性;⑤消息的发送者无法否认其所发出的消息,同时也不能伪造别人的合法消息;⑥必要时可由仲裁机构进行公断。现代密码学所涉及的学科包括:信息论、概率论、数论、计算复杂性理论、近世代数、离散数学、代数几何学和数字逻辑等。
在通信过程中,待加密的信息称为明文,已被加密的信息称为密文,仅有收、发双方知道的信息称为密钥。在密钥控制下,由明文变到密文的过程叫加密,其逆过程叫脱密或解密。在密码系统中,除合法用户外,还有非法的截收者,他们试图通过各种办法窃取机密(又称为被动攻击)或窜改消息(又称为主动攻击)。
一个密码通信系统可如图3所示。
对于给定的明文m和密钥k,加密变换Ek将明文变为密文c=f(m,k)=Ek(m),在接收端,利用脱密密钥k,(有时k=k,)完成脱密操作,将密文c恢复成原来的明文m=Dk,(c)。一个安全的密码体制应该满足:①非法截收者很难从密文C中推断出明文m;②加密和脱密算法应该相当简便,而且适用于所有密钥空间;③密码的保密强度只依赖于密钥;④合法接收者能够检验和证实消息的完整性和真实性;⑤消息的发送者无法否认其所发出的消息,同时也不能伪造别人的合法消息;⑥必要时可由仲裁机构进行公断。
现代密码学所涉及的学科包括:信息论、概率论、数论、计算复杂性理论、近世代数、离散数学、代数几何学和数字逻辑等。
给你介绍几本书吧。
网络与信息安全技术丛书-应用密码学协议.算法与C源程序 作 者:旋奈尔(Schneier B.) 出版社:机械工业出版社 出版日期: 2000-1-1 ISBN:711107588 简 介:本书真实系统地介绍了密码学及该领域全面的参考文献。全书共分四个部分,首先定义了密码学的多个术语,介绍了密码学的发展及背景,描述了密码学从简单到复杂的各种协议,详细讨论了密码技术,并在此基础上列举了如DES、IDEA、RSA、DSA等10多个算法以及多个应用实例,并提供了算法的源代码清单。
全书内容广博权威,具有极大的实用价值。自出版以来,得到业内专家的高度赞誉,是致力于密码学研究的专业及非专业人员一。
更多> 原 价:¥49.0蔚蓝价:¥38.2 购买|收藏 应用密码学 作 者:杨义先/钮心忻 出版社:北京邮电大学出版社 出版日期: ISBN:756351065 简 介:信息安全的核心是密码,而应用密码学则是信息安全应用领域所有人员必须了解的基础知识。作为相关专业的研究生教材,本书对密码学基础、数据加密标准(DES)、高级数据加密标准(AES)、典型分组加密算法、RSA密码的软硬件实现、高速加密卡、序列密码乱源、序列密码设计、序列密码强度评估等加密知识和数字签名基础、代理签名、PKI、WPKI系统口令认证、身份认证、访问控制、密钥管理等认证知识以及电子支付概论、电。
更多> 原 价:¥29.0蔚蓝价:¥27.3 购买|收藏 国外计算机科学教材-密码学原理与实践(第二版) 作 者:斯廷森//冯登国 出版社:电子工业出版社 出版日期: ISBN:750538465 简 介:密码学的研究与应用已有几千年的历史,但作为一门科学是20世纪50年代才开始的。不可否 认,互联网的广泛应用大大推动了密码学的研究与发展。
大多数国家和地区都已经成立了密 码学学会,这些学会定期举办学术会议进行学术交流,促进了密码学的研究与应用。国内 外已出版了大量有关密码学的书籍,其理论研究也相对比较成熟,在很多观点上已达成共识 。
Douglas R. Stinson所著的《密码学原理与实践。更多> 原 价:¥34.0蔚蓝价:¥28.9 购买|收藏 网络安全基础应用与标准(第二版) 作 者:张英 出版社:中国电力出版社 出版日期: 2004-5-1 ISBN:750832269 简 介:本书的目标是为网络安全的应用和标准提供一个实用的综述;重点放在Internet和公司网络中广泛使用的应用及标准,尤其是Internet标准。
本书按照以下三部分进行组织: 第一部分"密码学":简要地叙述了密码学算法以及基于网络安全应用的协议,包括加密hash函数、数字签名和密钥交换。 第二部分"网络安全应用":讲述了重要的网络安全工具和应用,包括Kerberos、X。
.更多> 原 价:¥32.0蔚蓝价:¥27.2 购买|收藏 应用密码学手册:国外计算机科学教材系列 作 者:胡磊 出版社:电子工业出版社 出版日期: 2005-6-1 ISBN:712101339 简 介:本书是目前最优秀的密码学书籍之一。全书包含15章,内容覆盖了近20 年来密码学发展的所有主要成就。
除了通常密码学书籍都会讲到的对称密码、杂凑函数、公钥密码和签名、身份识别和密钥建立协议等内容外,本书首先提供了密码学的概貌,中间有三章专门讲述了公钥密码学的数学基础,最后两章给出了密码实现技巧和专利、标准等细节。这些内容对研究者和工程师们都是十分有用的。
全书提供了丰富的密码学技术细节,包括200多个算。更多> 原 价:¥89.0蔚蓝价:¥71.2 购买|收藏 计算机网络安全(大学本科计算机 专业应用型) 作 者:顾巧论铁杠春福 出版社:清华大学出版社 出版日期: 2004-9-1 ISBN:730209139 简 介:本书阐述了网络所涉及的安全问题,还通过实例、实训来增强读者的理解及动手能力。
主要内容包括网络安全基础知识、物理与环境安全、操作系统安全、网络通信安全、Web安全、数据安全、病毒及其预防、黑客攻击与防范、防火墙技术及有关网络安全的法律法规。 本书不仅适合应用型大学本科学生使用,同时也适合于对网络安全感兴趣的读者。
更多> 原 价:¥24.0蔚蓝价:¥19.2 购买|收藏 计算机安全 作 者:华蓓 出版社:人民邮电出版社 出版日期: 2003-12-1 ISBN:711511811 简 介:这是一本侧重从技术的角度上讲授计算机安全(computer security)的教科书。
全书分成四部分:第一部分“基础知识”,介绍了身份识别和认证、访问控制、安全模型,以及安全内核;第二部分“实践”,介绍了Unix和Windows NT安全、安全问题所在,以及安全评估;第三部分“分布式系统”,介绍了分布式系统安全、Web站点安全、密码学,以及网络。更多> 原 价:¥32.0蔚蓝价:¥27.2 购买|收藏 ?md=3。
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
蜀ICP备2020033479号-4 Copyright © 2016 学习鸟. 页面生成时间:2.909秒