密码学和数据安全导论

本文介绍了密码学的基础知识,包括密码学的分类、对称密码学中的替换密码及其破译方法,强调了密钥安全性和长度的重要性,还探讨了模运算在古典密码中的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

密码学和数据安全导论

需要掌握的主要内容:

*密码学的通用准则

*短期、中期及长期安全性所需要的合适密码长度

*针对密码发起的各种攻击的区别

*一些经典密码,并进一步介绍在现代密码学中占有重要地位的模运算

*使用完善的加密算法的原因

 

1.1 密码学以及相关专业术语

密码编码学(cryptology)的两个主要分支:

 

密码使用学(cryptography):为了达到隐藏消息含义目的而使用的密文书写的科学。

密码分析学:一种破译密码体制的技巧。

密码分析是确保密码体制安全的唯一方法,它是密码学中不可缺少的部分。

 

密码使用学的三个主要分支:

对称算法Symmetric Algorithm):双方共享一个密钥,并使用相同的加密方法和解密方法。

非对称算法Asymmetric Algorithm)或公钥算法(Public-Key Algorithm):使用两把完全不同但又是完全匹配的一对钥匙公钥私钥。在使用对称加密算法加密文件时,只有使用匹配的一对公钥和私钥,才能完成对明文的加密和解密过程

密码协议(Cryptographic Protocol):主要是针对密码学算法的应用。

 

1.2对称密码学

1.2.1 基础知识

对称加密方案也称为对称密钥(Symmetric-key)、秘密密钥(secret-key)和单密钥(Single-key)方案(算法)。

 

实例:

窃听:未经授权的监听。

信道:可以是Internet、手机使用的空气中的信道或无限LAN通信以及一些通信媒介等。

 

倘若AliceBob分别是汽车制造厂的两位办事员,他们想传输一些关于公司未来几年新汽车模型商业战略方面的文档,那么这些文档不能落入竞争对手和外国情报机构的手里。

 </

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值