密码学概述
来源:互联网 发布:软件安全测试工具 编辑:程序博客网 时间:2024/05/16 11:35
1、密码学要解决的基本问题:信息的机密性,信息的完整性、信息的认证性。
2、密码学的发展历史: 从古代到1949年 为古典密码学。此时采用手工密码效率低下。随后出现了机械密码(机械密码也属于古典密
码范畴)如:盟军使用的M-209密码机 、德国人使用的Enigma密码机 、日本人使用的紫密等。采用了机械设备来代替人供编码。直
到 1949年Shannon发表的“保密系统的信息理论” 为传统密码体制建立了理论基础,密码学从此成为一门科学。到1976年 DES算法
出现导致了密码学上的一场革命,开创了密码学的新纪元。从此进入了现代密码学。随后各种各样的密码加密算法如雨后春笋般出现
了。DES、AES、RSA、ECC、SMS4、SM2 等。
3、密码学包括密码编码学、密码分析学、密钥管理。
密码编码学:主要研究安全、高效的密码算法和密码协议的设计理论与技术。目前常用的算法有 序列密码算法、分组密码算法、
公钥密码算法、杂凑函数、数字签名等。
密码分析学:密码算法和密码协议的分析理论和技术。对加密算法进行攻击 求出明文。对协议攻击 找到协议的漏洞。
密钥管理:密钥为控制或参与密码变换的可变参数。密码管理主要包括 密钥生成技术、密钥分配方法、密钥分散管理和分层管理技术、密钥销毁技术等。
1 0
- 密码学概述
- 密码学概述
- 密码学概述
- 密码学概述
- 密码学概述
- 密码学概述(1)
- 密码学概述(2)
- 密码学概述(3)
- 第一节 密码学概述
- 密码学_概述_01
- 对称密码学:01 概述
- 【寒江雪】密码学概述
- An Overview of Cryptography 密码学概述
- JAVA加密算法- 密码学概述及使用一
- 第一章 密码学及加密货币概述
- 密码学
- 密码学
- 密码学
- acm字符串逆序输出
- web 前端修改 自动刷新 插件使用 liveReload
- 塘边村支书吴元祥贪污
- 通用的Java hashCode重写方案
- js 获取最后一个字符
- 密码学概述
- Excel单元格内容什么情况下显示为#
- android签名机制
- <C语言漫谈录>3——关键字,变量定义和声明
- 转场动画相关方法介绍
- FSCalendar的简单封装和使用
- RESTful API 设计指南
- 学习杂物(五)c#学习笔记
- tomcat在linux上修改JVM设置