- 1、本文档共178页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
浅谈高等数学中辅助函数的构造
1、相关定义
1.1、弹性函数的定义和性质
日本学者 Siegenthaler 在 1985 年对非线性组合流密码系统提出了一种称为”分 别征服”(Divide-and-conquer)的攻击方法[53],即后来所称的相关攻击。相关攻 击的基本思想是考察密钥流序列和原驱动序列之间的相关性,两者相关性越强, 就越容易实施攻击[53]。为了抵抗相关攻击,非线性组合流密码系统中的非线性函 数应当具有一定的相关免疫性。为此,Siegenthaler 给出了相关免疫函数的定义: 定义 2.3[33] 设f( x1 , x 2 ,? , xn ) 是一个n 元布尔函数,其中 x1, x2 , ?, xn 是 ?2 上 均匀分布的独立随机变量,如果 f 与 x1, x2 , ? , xn m 1 , , 中任意的 个变元xi? xim 统计独 立,即对于任意的(a1 , a 2 ,?,am ) ? ? 2m 及a? ?2 ,均有 1 2 ( |i1 , i 2, , m ) p f? a x ? a x?a? xim ? a ? p ( f? a ), 称 f 是m 阶相关免疫函数。 下面的定理 2.9 给出了判别相关免疫函数的等价条件: 定理 2.9[33] 设f( x )? f( x1 , x 2 ,? , x n ) 为n 元布尔函数,其中 x1, x2 ,? , xn 是 ?2 上 均匀分布的独立随机变量,则下列三个条件等价: (1) f ( x ) 是m 阶相关免疫函数; (2) 对任意的w??2n ,1 ?wt ( w) ? m ,f ( x ) 与 w? x 统计独立; (3) 对任意的w??2n ,1 ?wt ( w) ? m , f ( x )? w ? x 是平衡函数。 定理 2.10[33] 设f( x )? f( x1 , x2 , ?, xn ) 为n 元布尔函数,其中 x1, x2 , ?, xn 是 ?2 上 国防科学技术大学研究生院硕士学位论文 均匀分布的独立随机变量,则f ( x ) 0 是 阶相关免疫函数当且仅当对任意的 , 均有 m a ? ?2n , 1?wt (a ) ? mWf ( a ) ? 。 定理 2.10 通常称为 Xiao-Massey 定理,该定理刻画了 阶相关免疫函数的谱 特征。由于密码系统中所使用的布尔函数通常需要满足平衡条件,后来给出了如 下弹性函数的定义: m 定义 2.4[33] 设f( x)? f( x 1 , x2, ?, x n ) 是一个n 元布尔函数,如果f ( x ) 既是 阶 相关免疫函数又是平衡函数,则称 m 第 11 页 f( x) 是m 阶弹性函数。 注意到布尔函数f ( x ) 是平衡函数当且仅当Wf ( x ) ? 0 ,于是 定理 2.11[33] 布尔函数f ( x ) 0 n 是 阶弹性函数当且仅当对于任意 , ,有 。 2 ma ? ?n 0?wt (a) ? mW f( a ) ? 弹性函数既具有相关免疫性,又具有平衡性,给定一个布尔函数,我们希望 弹性阶越大越好,但弹性阶与代数次数,非线性度等其它密码学指标存在一定的 制约关系。下面的定理说明了布尔函数的相关免疫阶或者弹性阶与代数次数的相 互关系: 定理 2.12[33] 给定一个 元布尔函数f( x )? f ( x1 , x 2 ,? , xn ) ,若f ( x ) 是 m(1? m ?n ? 1)阶弹性函数,则degf? n ? m ? 1 ;若 f 是m (1? m ?n ? 1) 阶相关免 疫函数,则deg f? n ? m 。 定理 2.12 给出了弹性函数的代数次数的上界,这个上界最早由 Siegenthaler 给出,所以被称为 Siegenthaler 界。 利用 McEliece 定理,Carlet 给出了次数为 的 阶相关免疫函数或者弹性函 数的 Walsh 变换性质。 d m 定理 2.13[33] 设f ( x ) 是n 元布尔函数,并且 degf? d ? 1 ,若f ( x ) 是 阶相关 免疫函数, ,则 m m? n ?1 11 Wf( a )? 0 mod2m? ????n? dm ? ??? , ? a ? ? 2n ; 若f( x ) 是m 阶弹性函数,m? n ?2 ,则 22 2m 2 od , 2 . n m ?? ?????d ? ??? ? a ? ?n 1 Wf( a ) 0 m NL( f ) 注意到对于任意的布尔函数都有?n ?1 ?2 n/ 2? ,再利用定理 2.3,可以得到 代数次数为d 的m 阶弹性函数非线性度的上界。 定理 2.14[33] 设f ( x ) 是代数次数为d 的n元m 阶弹性布
您可能关注的文档
- 浅析瑜伽生活馆设计.doc
- 浅析瑞吉欧教育对我国幼儿教育的启示.doc
- 浅析瑞吉欧教育对我国幼儿教育的启示_0.doc
- 浅析电子商务视觉营销——以裂帛为例.doc
- 浅析直线的参数方程及其应用.doc
- 浅析直线的参数方程及其应用_0.doc
- 浅析知识型员工薪酬激励.doc
- 浅析石家庄市留营派出所暂住人口管理存在的问题及对策.doc
- 浅析石狮服装产业的发展及出口策略.doc
- 浅析礼仪教育在大学教育中的重要性.doc
- 高校教师资格证之《高等教育法规》能力提升题库含答案详解ab卷.docx
- 高校教师资格证之《高等教育法规》能力提升题库含答案详解.docx
- 高校教师资格证之《高等教育法规》能力提升题库及答案详解(新).docx
- 高校教师资格证之《高等教育法规》能力提升B卷题库附答案详解(综合卷).docx
- 高校教师资格证之《高等教育法规》考试押题密卷及答案详解(必刷).docx
- 高校教师资格证之《高等教育法规》考试黑钻押题附参考答案详解(精练).docx
- 高校教师资格证之《高等教育法规》考前自测高频考点模拟试题附答案详解(实用).docx
- 高校教师资格证之《高等教育法规》考前自测高频考点模拟试题附参考答案详解(a卷).docx
- 高校教师资格证之《高等教育法规》考前冲刺训练试卷及答案详解【全优】.docx
- 高校教师资格证之《高等教育法规》考前冲刺测试卷讲解及答案详解【全优】.docx
文档评论(0)