密码学概述



1、密码学要解决的基本问题:信息的机密性,信息的完整性、信息的认证性。

2、密码学的发展历史: 从古代到1949年 为古典密码学。此时采用手工密码效率低下。随后出现了机械密码(机械密码也属于古典密

码范畴)如:盟军使用的M-209密码机 、德国人使用的Enigma密码机 、日本人使用的紫密等。采用了机械设备来代替人供编码。直

到 1949年Shannon发表的“保密系统的信息理论” 为传统密码体制建立了理论基础,密码学从此成为一门科学。到1976年 DES算法

出现导致了密码学上的一场革命,开创了密码学的新纪元。从此进入了现代密码学。随后各种各样的密码加密算法如雨后春笋般出现

了。DES、AES、RSA、ECC、SMS4、SM2 等。


3、密码学包括密码编码学、密码分析学、密钥管理。
   密码编码学:主要研究安全、高效的密码算法和密码协议的设计理论与技术。目前常用的算法有 序列密码算法、分组密码算法、

公钥密码算法、杂凑函数、数字签名等。
   密码分析学:密码算法和密码协议的分析理论和技术。对加密算法进行攻击 求出明文。对协议攻击 找到协议的漏洞。
   密钥管理:密钥为控制或参与密码变换的可变参数。密码管理主要包括 密钥生成技术、密钥分配方法、密钥分散管理和分层管理技术、密钥销毁技术等。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值