其他分享
首页 > 其他分享> > 第一章 基础

第一章 基础

作者:互联网

目 录

第一章 基础

什么是密码?

密码是指采用特定变换的方法对信息等进行加密保护、安全认证的技术、 产品和服务。——《中华人民共和国密码法》

什么是密码学?

——密码学是研究编制密码和破译密码的技术科学。 密码学又可分为密码编码学、密码破译学

信息安全的四个特性是?

机密性、完整性、不可否认性、认证

保密系统的构成?

一个保密系统由:明文空间、密文空间、密钥空间、加密算法、解密算法 构成

密码算法本质是?

密码算法本质上就是一 个带秘密参数的函数

密码算法分类

对称密钥加密算法

特点:加解密密钥相同、加解密速度快

应用:大量数据加密消息认证码

常见算法:DES,AES,SM4......

公开密钥密码体制

特点:加解密密钥不同、加解密速度慢、

应用:短消息加密、数字签名身份认证

常见算法:RSA,ECC,SM2,ElGamal.

杂凑函数(Hash算法)

特点:任意长输入映射为定长输出; 输入变化,输出发生不可预测的变化;输出无法推导出输入

应用:完整性校验;

常见算法:SHA-1,MD5,SM3.

保密系统应当满足的要求

① 系统即使达不到理论上是不可破的,也应当为实际上不可破的。就是说,至少要计算上是不可行的。

Kerckhoff原则:系统的保密性不依赖于对加密体制或算法的保密,而依赖于密钥的保密

③ 加密和解密算法适用于密钥空间中的所有元素。

④ 系统便于实现和使用。

无条件安全与计算上安全

密码分析学的目标

密码体制的攻击方法

(1)穷举攻击:通过试遍所有的密钥来进行破译。

(2〉统计分析攻击:通过分析密文和明文的统计规律来破译。

(3)解密变换攻击:针对加密变换的数学基础,通过数学求解设法找到解密变换。

根据已知信息而成的四个攻击类型

现代密码学发展

计算

首先,都用到这个表

单表代替密码——仿射密码

注:这里的k^-1要记得弄成正数,用欧几里得求出来。

多表代替

n,以n bit 为一组,并且矩阵都是nxn(方阵才可逆)


(因为矩阵求逆一定是方阵)

标签:加密,基础,第一章,密码,算法,密钥,密文,明文
来源: https://www.cnblogs.com/tupo/p/16310574.html