`

密码学笔记

 
阅读更多

1.

密方法可以分为两大类。一类是单钥加密(private key cryptography),还有一类叫做双钥加密(public key cryptography)。前者的加密和解密过程都用同一套密码,后者的加密和解密过程用的是两套密码。

历史上,人类传统的加密方法都是前一种,比如二战期间德军用的Enigma电报密码。莫尔斯电码也可以看作是一种私钥加密方法。

2.

在单钥加密的情况下,密钥只有一把,所以密钥的保存变得很重要。一旦密钥泄漏,密码也就被破解。

3.

在双钥加密的情况下,密钥有两把,一把是公开的公钥,还有一把是不公开的私钥。

双钥加密的原理如下:

a) 公钥和私钥是一一对应的关系,有一把公钥就必然有一把与之对应的、独一无二的私钥,反之亦成立。

b) 所有的(公钥, 私钥)对都是不同的。

c) 用公钥可以解开私钥加密的信息,反之亦成立。

d) 同时生成公钥和私钥应该相对比较容易,但是从公钥推算出私钥,应该是很困难或者是不可能的。

4.

目前,通用的单钥加密算法为DES(Data Encryption Standard),通用的双钥加密算法为RSA( Rivest-Shamir-Adleman),都产生于上个世纪70年代。

5.

在双钥体系中,公钥用来加密信息,私钥用来数字签名

6.

因为任何人都可以生成自己的(公钥,私钥)对,所以为了防止有人散布伪造的公钥骗取信任,就需要一个可靠的第三方机构来生成经过认证的(公钥,私钥)对。目前,世界上最主要的数字服务认证商是位于美国加州的Verisign公司,它的主要业务就是分发RSA数字证书。

(完)

分享到:
评论

相关推荐

    密码学笔记1

    这篇笔记主要涵盖了密码学的基本概念、安全威胁、密码体制分类以及几种古典密码算法。 首先,信息安全面临的威胁主要包括被动攻击和主动攻击。被动攻击如窃听,旨在获取信息内容或进行业务流分析,而主动攻击则涉及...

    密码学笔记_java密码学笔记(精华!).zip

    这是我关于密码学的笔记, 只讲各种加密算法到底是什么, 应当如何使用, 而不去讲学术的内容. 所以, 这是精华中的精华, 适合绝大多数想对密码学进行快速学习和完整了解的程序员. 我使用的是markdown形式做笔记, 树状...

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

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

    中国矿业大学密码学笔记

    21级矿大密码学

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

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

    密码学读书笔记1

    密码学读书笔记1 密码学是计算机科学和数学相结合的领域,涉及到计算机安全、数据保护和加密技术等方面。本笔记主要介绍了密码学的基本概念、对称密钥算法、非对称密钥算法、hash 函数、密码协议等知识点,并强调了...

    经典密码学与现代密码学

    经典密码学与现代密码学,清晰完整版,设计密码的人都是神

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

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

    斯坦福ML公开课笔记(中文版7-11)

    这些笔记内容涵盖了机器学习的多个重要主题,旨在帮助学习者深入理解这些模型的工作原理和应用场景,提升数据分析和机器学习项目的能力。通过阅读和研究这些资料,可以增强对机器学习理论和实践的理解,为进一步的...

    PKI学习笔记(PKI,密码学,单钥密码学,双钥密码学,对称密码学)

    PKI学习笔记(PKI,密码学,单钥密码学,双钥密码学,对称密码学) 公钥密码学出现使大规模的安全通信得以实现– 解决了密钥分发问题;  公钥密码学还可用于另外一些应用:数字签名、防抵赖等;  公钥密码体制的基本...

    【密码学学习笔记】因数分解

    【密码学学习笔记】因数分解

    漫画密码学

    漫画密码学是一种利用漫画的形式来讲解密码学知识的书籍。这本书使用漫画中的故事情节和时尚的人物造型,将密码学的概念、原理和应用以浅显易懂的方式呈现给读者。漫画形式使得阅读变得轻松愉快,让读者在欣赏故事的...

    北邮-现代密码学下

    现代密码学是信息安全领域的重要分支,它涉及到加密、解密、认证、安全协议等多个方面的理论与实践。在北邮的研究生课程中,"现代密码学下"这部分内容可能深入探讨了高级密码技术及其应用。本课程资料包含了最后备考...

    应用密码学手册

    - **笔记**: 本书提供了大量的实际案例分析和实用技巧,有助于读者深入了解密码学的应用。 - **参考资料**: 指向更多相关的学术论文和技术文档,帮助读者进行更深入的研究。 《应用密码学手册》是一本全面覆盖密码...

    ctf笔记 杂项 web 密码学基础笔记

    ### CTF笔记:杂项、Web与密码学基础 #### 一、文件处理技术 **1.1 文件分离** 在CTF竞赛中,文件分离是一项常见的技能,用于从复合文件中提取有用的数据。 - **Binwalk**: 是一个强大的工具,可以用来识别文件...

    密码学课件

    学习密码学所用的课件,很有帮助,不知道字凑够没有

    密码学介绍中文版

    ### 密码学介绍中文版知识点详述 #### 一、密码学概述 **密码学**(Cryptography)是一门研究信息安全传输与存储的学科,它不仅涵盖了如何加密信息使其保密,还包括了如何验证信息的真实性和完整性。随着信息技术的...

    翟起滨老师应用密码学课堂授课的笔记

    中科院翟起滨老师在应用密码学课堂授课的笔记,非常珍贵

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

    密码学与网络安全是保障信息化社会安全的关键领域,它涉及到如何保护数据的机密性、完整性和可用性。本文主要从OSI安全框架、安全攻击、安全服务和安全机制等方面进行详细阐述。 首先,OSI安全框架是理解网络安全...

Global site tag (gtag.js) - Google Analytics