抗代数攻击布尔函数的构造与分析

来源 :解放军信息工程大学 | 被引量 : 0次 | 上传用户:hua3287226
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,代数攻击及各种新型代数攻击引起密码学界的广泛关注,它们对一些密码体制特别是基于线性反馈移位寄存器的序列密码构成巨大威胁.代数攻击的出现对序列密码中使用的布尔函数提出了一个新的准则:代数免疫度.为抵抗代数攻击,布尔函数应该具有尽可能高的代数免疫度.一个n元布尔函数的代数免疫度的上界为「n/2」,代数免疫度达到此上界的布尔函数称为n元最优代数免疫布尔函数.于是,最优代数免疫布尔函数的构造与分析具有重要的密码学意义.此外,随着各种新型代数攻击的出现,分析它们对布尔函数性质的要求并构造能够抵抗这些攻击的布尔函数也是布尔函数研究领域的重要课题.本文对抵抗代数攻击布尔函数的性质做了若干分析并构造了新的最优代数免疫布尔函数,取得以下主要结果:1.利用变元数的分解构造了新的最优代数免疫布尔函数.所得到的n元最优代数免疫布尔函数随着变元数n的不同分解的增加而增加.特别地,利用n的平凡分解n=n·1也可以构造最优代数免疫布尔函数.进一步,对所构造的布尔函数的密码学性质进行了分析,证明了其中一类布尔函数是平衡的且具有最大次数和高非线性度.此外,对较小的n的实验结果表明它们有好的抵抗快速代数攻击的能力.2.考虑到计算代数免疫度需要比较布尔函数及其补函数的非零零化子的最低代数次数,讨论二者之间的关系是一个基本而有趣的问题.本文针对两类布尔函数讨论了它们及其补的非零零化子的最低代数次数的关系.一方面,针对最优代数免疫布尔函数,证明了它和其补函数的非零零化子的最低代数次数至多相差1.特别地,平衡最优代数免疫布尔函数和其补函数的非零零化子的最低代数次数总是相等.另一方面,针对变元可分离布尔函数,证明了上述关系可以由计算变元相互独立的子函数的代数免疫度来确定.这也降低了计算变元可分离布尔函数代数免疫度的复杂性.3.证明了王启春等构造的一类最优代数免疫布尔函数和Carlet-Feng函数在仿射等价的意义下是完全相同的.此外,对这一类布尔函数本身的仿射等价类进行了分析和计数,给出了不同仿射等价类的个数的上界.4.分析了布尔函数抵抗两类新型代数攻击——R njom-Helleseth攻击和高阶代数攻击所应满足的性质.为了刻画该性质,利用布尔函数单变元表示下的迹函数分解定义了布尔函数的构成函数.分析结果表明:要抵抗R njom-Helleseth攻击,布尔函数任意构成函数的代数次数应该足够高;要抵抗高阶代数攻击,布尔函数构成函数的任意线性组合的代数免疫度不能过低.进一步,对其中一类构成函数进行了分析,给出了其代数免疫度的下界.
其他文献
为了控制原料药乐伐替尼质量,分别以化合物1和3为原料,经酰化、胺化,成脲得到2和5,然后这两个中间体发生亲核取代反应得到乐伐替尼杂质A:4-(3-氯-4-(3-环丙基脲)苯氧基)-7-甲
在毕飞宇近二十年的创作生涯中,<那个夏季,那个秋天>(以下简称<那>)是一部很特殊的文本,可以说是其创作风格的一个转折点,因为它标示了毕飞宇创作风格的重要转变,即在经由了
本文进行北方池塘节水生态养殖技术研究,即将池塘底排污技术、微孔增氧技术、生物絮团调控水质技术、微生态制剂调控水质技术等多项单一技术集成。试验期间零换水、零用药,养
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
从日常生活史角度,对近代山西地区农民的饮食与营养结构进行分析,20世纪二三十年代山西农民饮食结构呈现出以植物性食物消费为主的特征。饮食结构存在一定的地区差异与阶层差
高档酒店在精装修设计时,由于吊顶设计形式复杂多样,对于自动喷水灭火系统的喷头布置影响较大,进而对于整个自动喷水灭火系统产生一定影响。从喷头布置、系统流量、喷水强度等方
目的调查贵州省农村基层卫生人员的离职意向,分析可能的影响因素,为改善农村卫生人力资源提供参考依据。方法采用自填式问卷对704名乡镇卫生院医务工作人员进行调查,计数资料
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
根据雷电电磁脉冲产生的原理,分析了雷电电磁脉冲对计算机的干扰方式,提出了计算机防雷击的几点措施。