密码学基础之对称密码体制和公钥密码体制

本文介绍了密码学中的对称密码体制,包括DES、AES和IDEA等,强调了分组密码的概念和扩散、混淆特性。此外,还探讨了流密码的同步与异步类型。接着转向公钥密码体制,讲解了其基本思想和RSA算法,指出其安全性基于大整数素数分解的困难性。
摘要由CSDN通过智能技术生成
  • 对称密码体制
  • 公钥密码体制

对称密码体制
分组密码的思想:将明文消息编码表示后的数字序列划分为成长为n的组,各组分别在密钥k控制下变换成等长的输出数字序列

在这里插入图片描述
DES就是一种分组密码算法,它将明文从算法的一端输入,将密文从另一端输出,由于采用的是对称密钥,因此加密和解密使用相同的算法和密钥,并且加密和解密的算法是公开的,系统的安全性完全依赖于密钥的保密

DES的算法具体详见上一篇博客,这次简单介绍一下

DES分组的原理:DES对数据进行加密时,首先将数据切分成64位的明文分组,它使用的密钥为64位,但是有效密钥的长度位56位(8位用于奇偶校验)。输出的密钥分组也是64位,解密时过程和加密时类似,但是密钥地顺序正好相反

特点:

  • 扩散:将明文的统计特性散布到密文中,目的是使明文的每一位影响密文的中多位的值
  • 混淆:应使密钥和明文以及密文之间的依赖关系相当复杂,以至于这种依赖性对密码分析者来说是无法利用的

在这里插入图片描述
DES算法的变形
利用两个密钥的三重DES

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值