现代密码学整理 本资源摘要信息涵盖了现代密码学的基本概念、保密体制、认证体制、对称密码体制、非对称密码体制、哈希算法、古典密码学等方面的知识点。 一、信息安全的目标 信息安全的目标包括机密性、完整性、认证性、不可抵赖性和可用性。机密性指保证信息不泄露给非授权的用户或实体;完整性指数据在整个生命周期中维持准确和一致,未经授权不能进行篡改;认证性指消息的来源或本身被正确地标识,确保没有被伪造;不可抵赖性指用户无法在事后否认曾经进行的消息的生成、签发、接收等行为;可用性指保障信息资源。 二、攻击的形式 攻击的形式包括被动攻击和主动攻击。被动攻击是指窃听、截取等对机密性的攻击;主动攻击是指中断、篡改、伪造、重放等对完整性、认证性和可用性的攻击。 三、保密体制 保密体制是一种保障不被窃取的机制。它包括对称加密和非对称加密两种。对称加密使用相同的密钥进行加密和解密;非对称加密使用公钥加密、私钥解密。 四、认证体制 认证体制是一种保障消息源不可被假冒的机制。它包括消息认证码体制和数字签名体制。消息认证码体制使用对称认证体制;数字签名体制使用非对称认证体制。 五、实体认证 实体认证是一种保障交互者可以确认对方身份真实性的机制。 六、密码体制模型 密码体制模型是一个六元组(P,C,K,E,D,D*E=1),其中P是明文空间,C是密文空间,K是密钥空间,E是加密变换,D是解密变换,D*E=1表示加解密可逆。 七、攻击保密体制 攻击保密体制可以按照攻击目标划分为全部破解、全盘推导、实例推导和信息推导等。也可以按照攻击者可利用的信息划分为唯密文攻击、已知明文攻击、选择明文攻击、选择密文攻击和选择文本攻击等。 八、攻击认证体制 攻击认证体制可以按照攻击目标划分为完全摧毁、一般性伪造、选择性伪造和存在性伪造等。也可以按照攻击者可利用的信息划分为唯密钥攻击、已知消息攻击、一般的选择消息攻击、特殊的选择消息攻击和自适应的选择消息攻击等。 九、对称密码体制 对称密码体制是一种使用相同密钥进行加密和解密的机制。它的优点是运算速度快、密钥短、密文长度与明文长度相同或扩张较小。但缺点是密钥分发需要安全通道、密钥量大、难以管理和难以解决不可抵赖问题。 十、非对称密码体制 非对称密码体制是一种使用公钥加密、私钥解密的机制。它的优点是密钥分发相对容易、密钥管理简单、可以有效地实现数字签名、具有不可抵赖性的功能。但缺点是运算速度慢、密钥长、密文长度往往大于明文长度。 十一、无条件保密、计算安全性 无条件保密是指攻击者无法获得任何关于密钥或明文的信息。计算安全性是指攻击者无法在多项式时间内获得关于密钥或明文的信息。 十二、一次一密系统 一次一密系统是一种使用随机数输入和填充技术对密钥进行扩展的机制。 十三、复杂度理论基础概念 复杂度理论基础概念是指密码学中使用的复杂度理论基础概念,如多项式时间算法等。 十四、加密算法举例 加密算法举例包括分组密码、流密码等。分组密码如DES、AES、SM4、RC6等。流密码如RC4、Salsa20(软件)、Trivium(硬件)等。 十五、哈希算法举例 哈希算法举例包括SHA系列(SHA1、SHA256、SHA512)、MD5、SM3等。 十六、公钥算法举例 公钥算法举例包括SM2等。 十七、古典密码学 古典密码学是一种使用古典密码算法对消息进行加密和解密的机制。古典密码算法包括仿射密码、Hill密码等。
2025-06-22 23:22:32 270KB
1
北邮计组实验报告(北京邮电大学 计算机组成与系统结构)
2023-04-03 10:11:42 6.55MB BUPT 计组 实验报告
1
北邮数电PPT有需要的自取
2023-03-06 18:01:09 23.25MB 数字电路基础 BUPT PPT
1
awesome-bupt-scs 北京邮电大学计算机学院本科编程作业参考索引 项目介绍 该项目旨在收集 GitHub 上北京邮电大学计算机学院同学们已开源的课程编程作业,其目的在于为以后的学弟学妹们提供一个参考,方便快速入门,写出更加优秀的代码。 ,欢迎同学们 Star 和 PR。 如果您希望将自己的项目添加到列表中,请直接发起 。 注意:warning::请不要把该索引中的任何项目代码作为作业提交 资源列表 本科一年级 本科二年级 本科三年级 操作系统 操作系统课程设计 程序设计实践 数据库系统原理 数据库系统原理课程设计 软件工程 计算机系统结构 现代交换原理 网络技术实践 信息与知识获取 Linux 开发环境及应用 移动互联网技术及应用 自然语言处理 其它 awsome-bupt-rust 来自北邮的 Rust 手作 协议 该项目由贡献者编写的部分以 CC-BY-NC 4.0 协议共享。其余部分的
2023-02-28 21:55:02 17KB computer-science awesome lab awesome-list
1
bupt期末DSL设计:一种领域特定脚本语言的解释器的设计与实现(java版本,代码加报告加用户说明)
2022-11-13 09:51:24 1.25MB java 开发语言 期末课设
1
BUPT计算机网络课程期末重点录屏
2022-07-09 09:07:40 640.55MB 计算机网络
1
实现登陆注册,记录待办事项,查看天气,播放音乐等功能。 1. 注册与登录。 2. 左右滑动切换页面。 3. 待办事项列表的分类显示,全部显示或是隐藏。 4. 待办事项的增加,修改,删除,以及是否完成的状态改变。 5. 查看当地天气。 6. 通过定位所处城市。 7. 查看其他城市的天气。 8. 查看未来一周天气。 9. 播放音乐,以及暂停,停止,上(下)一首。 10. 自动循环播放,并标识当前正在播放的音乐。 11. 修改密码。 12. 退出登录。
1
信通院《信息与通信技术前沿》课程论文,仅供参考。 分数评级:优 题目:大数据与人工智能的现状与挑战 摘要: 搜集了大数据或者人工智能等新兴技术在当今社会中的应用,与人们对于新技术的观点。大数据能够用户画像,精准地“知道”每一个人的兴趣爱好、消费痛点,为网络营销提供了新的可能。人工智能通过机器学习,在歌唱、绘画、播音等艺术相关领域取得显著进步,引起公众思考。部分人会以抵触的心态面对新技术。本文尝试分析这种想法的原因,和如何协调新技术与旧观念的矛盾。 通过对于教育方面论文的研究,主要是K12和艺术,显示出大数据和人工智能在现在的教育中的应用,和未来如何改进。着重思考了人与机器的相同之处和人的特别之处,从中推出人与机器共生必然要求人保有创造性的观点。
2022-06-13 09:03:28 333KB 通信技术
bupt,大数据介绍
2022-06-12 14:04:17 6.33MB 大数据 专业分流
1
本卷作为《计算机原理与应用》期末考试复习与总结。 内容包含: 2018———2019学年第二学期《计算机原理与应用》期末考试试题(A)
2022-06-09 22:06:01 719KB 计算机原理 汇编