(完整版)布尔函数参考答案_第1页
(完整版)布尔函数参考答案_第2页
(完整版)布尔函数参考答案_第3页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

湖北大学研究生课程考试参考答案及评分标准课程编号0701E0205课程名称密码与编码学中的布尔函数注:需写清题号、每小题分值、参考答案要点、评分标准等一、概念题参考答案及评分标准:1.设是二元有限域,n为正整数,是上的n维向量空间,从到的映射:称为n元布尔函数.一个n元布尔函数可以表示为上的含n个变元的多项式:.这里表示中的加法运算,即模2的加法运算.形如上式的表示称为布尔函数的小项表示.若将小项表示展开并合并同类项,则会得到如下形式的一个多项式:这里系数.评分标准:答出n元布尔函数的定义得5分,答出其多项式表示得5分.2布尔函数的安全性指标主要有:平衡性、代数次数、差分均匀度、非线性度、相关免疫阶、弹性阶和代数免疫度等等.平衡性:一个n元布尔函数是平衡的,当且仅当其真值表中0和1的个数相同,也就是该布尔函数的Hamming重量为.代数次数:密码体制中使用的布尔函数通常具有高的代数次数.差分均匀度:设是一个n元布尔函数,其差分均匀度定义为.非线性度:的非线性度定义为和所有仿射函数的最小Hamming距离:.相关免疫阶:设是一个n元布尔函数,其中是上独立且均匀分布的随机变量,如果与中任意个变元统计独立,则称是m阶相关免疫函数。评分标准:每个指标2分,答出其中5个得10分.3.(10分)设,,.线性空间中的子集合叫做r阶的二元Reed-Muller码其中为全体布尔函数的集合二、证明题答题要点及评分标准:1.(1)(10分)根据循环Walsh谱的定义,得到(2)(10分)根据循环Walsh谱的定义,得到倒数第二个等号成立是因为仅当时取值,其他时候取值均为0.2.证明:定义的对偶函数如下:运用Walsh变换的性质得出,即也是Bent函数.(4分)再证明n元布尔函数是Bent函数当且仅当矩阵是一个的Hadamard矩阵.(6分)最后证明原命题:(必要性)是Bent函数则也是Bent函数.通过,得出矩阵是Hadamard矩阵;(5分)(充分性)由.得出将上式两边同时乘以,并对求和得到即,则是Bent函数.(5分)3.证明:先利用McEliece定理,证明若是相关免疫函数,,则,对任意.(5分)于是再结合即得.(5分)类似的,若是m阶弹性函数,对任意.(5分)再结合即得.(5分)4.证明:记为所有代数次数不超过的n元单项式构成的集合;令,则

,(5分)注意到T中所有元素线性无关,从而,其中,,且存在某个.令,,则,(5分)其中/r/

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论