1.3.密码技术发展历程与趋势

        密码由来已久,其发展经历了古典密码、机械密码、现代密码等阶段。

①古典密码

        古典密码的两个主要体制时代换密码和置换密码。

a、代换密码

        采用代换表将铭文变换成一段密文,根据使用的代换表的多少分为单表代换和多表代换。其代换表就是其密钥。

        单表代换密码的一个典型代表是仿射密码。仿射密码的加密变换可以表示为𝐸 𝑘 (𝑖) = (𝑖𝑘1 + 𝑘 0 )𝑚𝑜𝑑𝑁 ,其中密钥 k = (𝑘1 , 𝑘 0 ),N 为明文字表大小,i 为明文, 𝑘1 与 N 互素。当 𝑘 0=0 时,上述变换称为乘法密码;当𝑘 1 = 1时,加密变换称为加法密码,其代表时凯撒密码。
        单表替换的密钥空间小,容易受到穷举法的攻击;而且单表替换不改变字母的频率,也可以使用频率统计破解。
        多表代换下,明文的统计特性通过多个表的平均作用被隐蔽起来,但是用重合指数法等分析方法可以很容易地确定维吉尼亚密码密钥长度,再用攻击单表代换的方法确定密钥字。

b、置换密码

        置换 密码是一种特殊的代换密码,置换密码变换过程不改变明文字母&#x
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值