现代密码学导论-21-分组密码
创始人
2024-02-21 04:41:22

目录

3.6.3分组密码及其操作模式

ECB(Electronic Code Book) 电码本模式 

CBC(Cipher Block Mode) 密文分组链接方式

THEOREM 3.32 CBC模式的CPA安全

连锁CBC模式

OFB(Output Feedback Mode) 输出反馈模式

CTR(Counter) 计数器模式

THEOREM 3.33 CTR多明文PCA安全

THEOREM 3.33 的证明


3.6.3分组密码及其操作模式

分组密码只是(强)伪随机置换的另一个名称。关于伪随机置换,可参考

现代密码学导论-18-伪随机置换_南鸢北折的博客-CSDN博客

对于分组密码F

F是含参数k的,对于任意的k,有如下定义

 

Fk是一个双射函数

n是k的长度,l是分组长度

分组密码和伪随机置换的主要区别是,前者通常只支持一组特定的key/分组长度,特别是不支持任意长度的key

为简单起见,我们将在本节中假设l=n,同时假设消息的长度是n的整数倍

消息记作下面的式子,其中mi∈{0, 1}^n


ECB(Electronic Code Book) 电码本模式 

 

 由于ECB的加密方式是确定性的,因此其显然不能满足CPA安全。更糟糕的是,ECB加密甚至不满足EAV安全。这这因为如果一个分组在明文中重复,那么在密文中也会重复。因此,很容易将由两个相同分组组成的明文的加密与由两个不同分组组成的明文的加密区分开来。

上图说明了ECB加密存在的风险。中间的图是使用ECB模式对左侧图像进行加密;右边的图是使用安全模式对同一图像进行的加密。


CBC(Cipher Block Mode) 密文分组链接方式

在开始加密流程时,先随机均匀选择一个长度为n的初始向量IV,并将其作为初始密文分组,然后将当前明文分组和前一个密文分组的异或,再通过 F 函数生成新的密文分组。具体来讲,我们令

对于i从1到l

 

我们的到密文c为

 

当接收方收到密文c时,解密方式如下

 

由于CBC模式在加密过程中,每次F的计算都依赖于前一次的计算结果,因此其加密过程必须按顺序执行,这意味着其不能通过并行来快速运算

 


THEOREM 3.32 CBC模式的CPA安全

如果F是一个伪随机置换,则CBC模式是CPA安全的


连锁CBC模式

普通的CBC模式有一种有状态的变体,即连锁CBC模式。在加密下一个消息时,前一个密文的最后一个分组被用作IV。这减少了带宽,因为不需要每次都发送一个新的IV。SSL 3.0和TLS 1.0使用这种模式

然而,链式CBC模式很容易受到选择明文攻击。

我们假设敌手A知道

而且知道密文

 

攻击者请求加密m4和m5,其中

 

 

因此敌手就得到了m1


OFB(Output Feedback Mode) 输出反馈模式

要加密消息m,先随机均匀选择一个长度为n的初始向量IV。定义y0 := IV

在CBC模式中,IV作为密文的一部分包含在内,以实现解密。然而,与CBC模式相比,这里并不要求F是可逆的(事实上,它甚至不需要是一种置换

如果F是一个伪随机函数,则OFB模式可以被证明是CPA安全的。

这种模式的优点在于可以在明文到来之前完成一部分yi的计算,从而提高加密的效率。

 


CTR(Counter) 计数器模式

加密的消息分组数l如果满足

 

则选取的初始化向量满足

然后计算伪随机流

 

其中计数器i被编码为一个n/4位的字符串

(当然,初始向量长度和计数器编码长度可以变动,只要满足和为n即可)

第i个分组的加密方式为

和CBC和OFB模式一样,IV作为密文的一部分包含在内,以实现解密

解密不需要F是可逆的,甚至不需要F是置换。

和前面的几种模式相比,CTR是可以完全并行化的,而且该模式还可以单独恢复第i个分组

 


THEOREM 3.33 CTR多明文PCA安全

如果F是一个伪随机函数,那么CTR模式是多明文PCA安全的


THEOREM 3.33 的证明

现代密码学导论-16-选择明文攻击和CPA安全_南鸢北折的博客-CSDN博客

上文中的THEOREM 3.23表明,任何PCA安全的方案同时也是多明文PCA安全的,因此我们只需证明CTR在F是伪随机函数时具有PCA安全即可

但是我们在这里不依赖于THEOREM 3.23,我们将直接证明其满足多明文PCA安全

现代密码学导论-19-基于伪随机函数的CPA安全_南鸢北折的博客-CSDN博客

我们参考上文中THEOREM 3.29 的证明

确定一个PPT敌手A,设q(n)为敌手A在安全参数为n的LR预言机实验中询问预言机的次数的多项式上界函数

现代密码学导论-16-选择明文攻击和CPA安全_南鸢北折的博客-CSDN博客

关于LR预言机实验,详见上文

假设A提交给预言机的消息的分组数l满足

事实上,对于充分大的n,这一定是成立的,因为A是PPT的

Π =(Gen,Enc,Dec)为CTR模式的加密方案

再构建一个新的加密方案,用真随机函数取代CTR模式中的伪随机Fk,记作

这意味着

 

是随机均匀挑选了一个f∈Func_n

我们完全模仿3.29的证明,可以得到A式

考虑实验

带入A式,得到 

相关内容

热门资讯

【看表情包学Linux】进程地...   🤣 爆笑教程 👉 《看表情包学Linux》👈 猛...
吉字五行及吉凶 吉字五行中代表... 五行解析在文化中,五行是非常重要的概念之一,在这里解析一下五行对于人们生活的影响。首先,金属代表的是...
月老姻缘灵签内容详解大全 月老... 月老灵签 姻缘签44签 求解签君尔目下之人。本是可心满意足之人。焉知后来之人。一个比一个更美好。就此...
六爻排盘蛇 六爻排盘预测绝招 ... 六爻排盘结果怎么看纳甲六爻在线排盘姓名:出生年:1981性别:男占事:起卦方式:手动摇卦公历时间:2...
吉凶由情绪决定 每日吉凶 每月... 情绪的力量情绪是我们生活中一个重要的组成部分。我们每天都会通过不同的方式感受到情绪的存在,而情绪的质...
吉凶悔吝的解释是什么 风水形势... 吉凶悔吝的解释是什么从古至今,人们对于吉凶悔吝都有着不同的看法。所谓吉,是指好的运气,让人们沾沾自喜...
如何看每日生肖运势 每日生肖运... 背景说明每个人都希望自己的运势越来越好,而对于人来说,生肖运势是一个参考价值很高的判断标准。按照传统...
最准观音灵签21签解签 观音灵... 观音灵签21签解签-遵医嘱,健康长寿观音精神签证是中国民间宗教信仰的重要形式,也是一种广泛流传的祈祷...
梦见红裤子被水冲走 梦见河里洗... 梦见红裤子被水冲走红裤子是一种比较鲜艳的颜色,在梦中出现可能代表着某种情绪或状态。而被水冲走则更加具...
十二星座对象配对 12星座最佳... 12星座配偶标准白羊座:温柔善良的人乐观单纯的白羊座在恋爱时喜欢另一半无条件的宠爱自己,另一半对自己...
带水又带土的名字女孩名字有哪些... 含水和土的字有哪些含水的字:淦、澜、浸、泼、滴、没、汪、沸、鸿、沔、浩、渣、溢、潺江、注、漭、淬、澧...
六爻失物卦 在线占卜失物 六爻... 六爻占卜 寻找失物公历起卦时间:2012年12月24日9时44分(按公历时间起卦)农历:仁辰年十一月...
天网今日生肖运势 每日特吉生肖... 天网今日生肖运势天网今日,十二生肖依旧是重要的关键词之一。根据传统文化和民间信仰,每个人都属于一个生...
六爻代表书籍 六爻预测好的书籍... 学六爻的书籍那些比较经典,最好适合初学者的。从古至今六爻类的书流传于世的非常少,六爻类最经典的几本书...
十二星座女生专属花卉 小葩画1... 狮子座的女生喜欢什么样的花1.狮子座的女生喜欢鲜艳、华丽、高贵的花。2.狮子座的女生通常有着自信、热...
客厅风水禁忌及化解 客厅推拉门... 客厅风水禁忌及解决方案客厅是家庭中最重要的空间之一,也是最容易受到风水影响的空间之一。在客厅里,我们...
吉凶参半牛兔在含义 牛兔相冲到... 吉凶参半牛兔在啥意思吉凶参半牛兔在是指属牛的和属兔的结婚以后生活吉凶各一半。丑牛与子鼠六合,因此最宜...
各生肖属相的车牌号码吉凶对照表... 十二生肖与车牌号的佳搭配 十二生肖车牌号吉凶对照表通常每个人的黄道十二宫都会影响车牌号码的运行模式,...
客厅西部尖角的风水 客厅有棱角... 客厅西南角最好的风水是什么?客厅西南角最好的风水是什么?客厅西南角最好的风水是什么?房子的方形风水是...
带昶字的女孩名字 带滢的女孩名... 长字命名的寓意及意义长字命名的寓意和意义是正直、坚强、努力、阳光、前途似景、忠诚。长是一个通用词。长...
六壬怎么算命 六壬掐指神算金口... 什么是六仁?刘仁是中国古代的算命方法,起源于汉代,是中国道教学派的经典之一。刘仁包括六个神:天乙、天...
四月二十九生肖运势 十二生肖鸡... 女1993农历四月二十九早上十点生辰八字是什么如何出生时间:公历 1993年 6月 18日 10点本...
带心字的游戏女孩名字大全集 游... 2020男孩怎么起名有内涵 带心字的男孩名字大全心繁体:心起名五行:金姓名学笔画:4画简体笔画:4画...
八字鬼谷子算命 鬼谷子精髓50... 什么是八字鬼谷子算命?八字鬼谷子算命,又称李静算命,是中国传统的民间算命方式。八字鬼谷子算命起源于六...
十二星座下个月的运势女生 十二... 白羊座下个月的运势女生白羊座女生本身就充满了无限活力和热情,下个月的运势也不会让你失望。职业上可能会...
号令天下手机吉凶预测 号令天下... 手机号怎么算吉凶?用最后四个手机号码除以80,然后减去整数部分(只留小数),再乘以80,就会得到一个...
命理十二生肖今年运势 明天运势... 命理十二生肖今年运势今年每年都有不同的转瞬即逝的岁月。对于不同的黄道十二宫来说,它每年都有自己独特的...
八字长生好吗 八字中帝旺到长生... 八字日坐长生一定富吗丁火曰元生于未月,余气通根,年支丙火也能助身,但于上两透旺食,生财耗身过甚,故命...
带日的名字女孩名字大全 起名带... 日字旁边的女孩名字大全日字旁边的女孩名字推荐1、诗晗、慧曦、Xi、仲晴2、小芸、小娟、会晴、若昕、敏...
号令天下固话号码测吉凶 查电话... 周易81测手机号码吉凶,号令天下手机号码测吉凶提起周易81测手机号码吉凶,大家都知道,有人问天下手机...