`
lingyibin
  • 浏览: 196395 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

密码学复习笔记(一)

阅读更多

 

一、网络安全体系的五类服务:

访问控制服务:根据实体身份决定其访问权限;

身份鉴别服务:消息来源确认、防假冒、证明你是否就是你所声明的你;

保密性服务:利用加密技术将消息加密,非授权人无法识别信息;

数据完整性服务:防止消息被篡改,证明消息与过程的正确性;

防抵赖服务:阻止你或其他主体对所作所为的进行否认的服务,可确认、无法抵赖。

 

 

二、用加密来实现保密性,用数字摘要来实现完整性,用数字签名来实现不可否认性

 

 

三、密码系统:明文,密文,加解密算法,密钥

四、1949年香农Shannon提出“保密系统信息理论”, 提出:数据的安全基于密钥而不是密码算法。

1976年以后:密码学的新方向--公钥密码学。

五、基于密钥的算法,按照密钥的特点分类:

对称密码算法:又称秘密密钥算法或单密钥算法,加密密钥和解密密钥相同,或可以容易地从一个推出另一个。特点:加密速度快;密钥管理复杂,主要用于加密信息。

 

非对称密钥算法:又称公开密钥算法,加密密钥和解密密钥不相同,而且很难从一个推出另一个。特点:密钥管理简单,但加密速度慢,用于加密会话密钥和用于数字签名。

 

实际网络应用中,常采用非对称密码来交换对称密码算法的密钥。

 

 

六、经典的古典密码算法主要有:

代替密码:将明文字符用另外的字符代替,典型的有恺撒密码、仿射密码、维吉尼亚密码等;

换位密码:明文的字母保持相同,但顺序打乱。

 

经典的现代密码算法有很多种,最通用的有:

DES:数据加密标准,对称密码算法,用于加密;

AES: 高级加密标准,对称密码算法,用于加密;

RSA:最流行的公钥密码算法,加密和数字签名;
ECC:椭圆曲线密码,采用ElGamal算法,公钥密码算法,安全性高,密钥量小,灵活性好;
DSA:数字签名算法,是数字签名的一部分,公钥密码算法,数字签名。
MD5(SHA-1):数字摘要算法,数字签名,保证消息的完整性。


 

分享到:
评论

相关推荐

    密码学期末复习笔记 重置版.pdf

    密码学期末复习笔记,这门课的书是《密码学原理与实践第三版》

    西电密码学笔记-思维导图

    西安电子科技大学 953 密码学 复习笔记 个人整理

    四川大学网络空间安全学院应用密码学的课程笔记和章节测试题目和答案

    四川大学网络空间安全学院应用密码学的课程笔记,针对2022年期末考试复习来整理的,里面还有每一次学习通章节测试的题目和答案。

    密码学与网络安全知识点整理.docx

    总的来说,密码学与网络安全是一个复杂而深奥的领域,涉及到各种技术与策略,旨在确保信息在传输和存储过程中的安全。随着技术的发展,新的安全威胁不断涌现,因此对这一领域的理解和研究显得尤为重要。

    北邮-现代密码学下

    PPT可能涵盖了密码学设计原则、密码分析方法、安全模型、密码协议的设计与分析等主题,是复习和准备考试的重要参考资料。 新建文本文档.txt: 虽然文件名未给出具体信息,但可能包含了课堂笔记、作业题目、解答示例...

    web安全复习笔记.pdf

    4. 密码学哈希函数:这类函数能够将任意长度的数据转换为固定长度的字符串,即摘要。哈希函数具有单向性,即从摘要难以反推原始数据。常见哈希函数包括MD5、SHA-1等,但目前MD5和SHA-1已不再安全,SHA-256是比特币所...

    移动计算考试复习笔记

    - **密码学定义**: 密码学是一组具有特定性质的数学函数集合。 - **加密技术的特性**: - 加密方案的强度不应依赖于算法的秘密性,而是取决于其参数的安全性。 - 对于入侵者来说,确定加密密钥极其困难。 - **加密...

    mysql学习及复习笔记

    MySQL是世界上最受欢迎的开源数据库管理系统之一,尤其在Web开发领域,常常与PHP、Apache和Linux一起构成LAMP架构。MySQL遵循SQL标准,虽然各数据库系统可能存在微小的语法差异,例如MySQL不支持全连接(Full Join)...

    网络信息安全期末复习笔记存档

    【网络信息安全期末复习笔记存档】是一份针对网络信息安全课程的重点复习资料,涵盖了计算机与网络安全的基本概念、密码算法与协议、网络安全的现状、OSI安全框架、不同类型的攻击及其特点,安全服务和安全机制等...

    山东大学软件学院信息安全导论期末复习笔记

    山东大学软件学院信息安全导论期末复习笔记

    信息安全数学基础期末复习笔记

    - **中国剩余定理**:解决一组同余方程的方法,在密码学中有广泛应用。 ##### 3.6 线性代数 - **向量与矩阵**:向量的线性组合、矩阵的乘法及其性质。 - **线性变换**:通过矩阵表示的线性映射,及其在密码系统中...

    达内笔记(自己整理完整)

    【标题】"达内笔记(自己整理完整)"揭示了...这份笔记全面覆盖了Java编程的重要知识点,是学习和复习Java编程的宝贵资源,尤其适合初学者和准备面试的开发者。通过逐步学习和实践,读者可以系统提升自己的Java编程技能。

    合肥工业大学 软件工程 网络及其计算(计算机网络)复习笔记

    本章将介绍加密技术,包括对称加密(如DES、AES)和非对称加密(如RSA),以及密码学中的哈希函数和数字签名。 通过以上章节的学习,学生可以系统地掌握计算机网络的各个方面,为应对期末考试做好充分准备。记住,...

    接口测试面试复习笔记.docx

    文档包含接口测试基础+招聘需求+网络协议+请求方法+接口测试工具的讲解...适合软件测试人员学习和面试复习 使用场景和目标:可以在招聘面试和实际工作中起到比较大的作用 目标:可以帮助您成为一名合格的接口测试工程师

    ACCP+S2+复习资料(超全)

    ACCP,即高级加密专业认证,是信息安全领域中一个高级别的认证,它涵盖了密码学、安全协议、公钥基础设施(PKI)、加密算法等多个方面。对于想要在网络安全、数据保护和隐私领域深化理解的专业人士来说,ACCP认证是...

    信安复习(网上的一份笔记,来源不记得了)1

    【网络安全复习笔记】 网络安全,简称信安,是一个涵盖多个领域的复杂话题。基本的网络安全概念包括策略定义、安全机制以及信息的三个核心要素:保密性、完整性和可用性。 1. **策略定义**: 安全策略是为确保...

    CISSP学习笔记 CISSP关键知识点总结汇总.zip

    第六章 密码学与对称加密算法 第七章 PKI和密码学应用 第八章 安全模型的原则、设计和功能 第九章 安全脆弱性、威胁和对策 第十章 物理安全需求 第十一章 网络安全架构与保护网络组件 第十二章 安全通信和网络攻击 ...

    复习笔记1

    从传感器到云端,每一个环节都需要考虑安全问题,同时,密码学、边缘计算和AI等新技术的发展为物联网的安全提供了新的解决方案。随着5G、大数据和AI的不断进步,物联网将更加深入到我们生活的各个角落,安全问题也...

    陈文灯数学笔记(2)

    4. **数论**:讨论整数的性质、同余理论、素数分布等,这部分内容对于密码学、编码理论等领域具有深远影响。 5. **数学方法**:介绍如何运用数学工具解决实际问题,如微分方程、变分法、泛函分析等,培养学生的数学...

    MIT 算法导论 课堂笔记

    P=NP问题是计算理论中的核心难题,影响着密码学、编码理论等多个领域。 通过深入学习这本《MIT算法导论》的课堂笔记,你可以系统地掌握算法的精髓,提高解决问题的能力,为未来的编程生涯打下坚实的基础。同时,...

Global site tag (gtag.js) - Google Analytics