密码学复习一:古典密码

1:保证信息安全的关键要素:认证(鉴别),访问控制,数据保密,数据完整,抗否认性。

2:四种基本攻击类型:唯密文攻击(攻击者只知道一些密文),已知明文攻击(攻击者知道一些明文密文对),选择明文攻击(攻击者可以选择一些明文密文对),针对密钥额攻击(主要是针对公钥密码系统);对于唯密文攻击一般是采用穷举攻击。

3:对于算法是否公开分为古典密码和现代密码,古典密码密钥保密算法保密,现代密码密钥保密算法公开。

4:对于加密密钥是否公开分为对称密码和公钥密码。

5:对称密码和公钥密码的特点:对称密码速度快用于加密消息,公钥密码就是密钥管理简单,用于协商密钥,数字签名。

6:古典密码主要分为代替密码和换位密码。同时代替密码又分为单字母代替和多字母代替。(至于怎么区分是单字母代替还是多字母代替就看明文中间相同的字母是否会被替换为相同的字母)。

7:代替密码算法特点:将明文字符用另外的字符代替,经典算法有移位,仿射,Vignere密码,OTP密码。涉及到的数学知识整除和约简,同宇,素数,乘法逆元。

8:整除:d|n:d整除n,即存在整数k,使得n=kd;真因子d:d整除n,但d不是±n,±1。

9:n模m的约简:n除以m的余数r,0≤r<|m|,记作r=n%m 或r=n mod m,m称为模数.注意在密码中:任何整数模m的约简都是非负数.

通用求法:求r=n%m 时先求出a=|n|%|m|,若n<0,r=|m|-a;若m<0,n%m=n%|m|;

10:同余:定义:x模m同余y,当且仅当m|x-y

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值