布尔函数代数免疫阶的计算.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
布尔函数代数免疫阶的计算

第 45卷 第 3期 2010年 3月 M a r. 2010 山 东 大 学 学 报 (理 学 版 ) V o l. 45 N o. 3 J ou rna l of S handong U n ive rs ity (N a tu ra l S c ience ) 文章编号 : 1671 29352 ( 2010 ) 03 20055 206 布尔函数代数免疫阶的计算 柳扬 (上海交通大学密西根联合学院 , 上海 200240) 摘要 :讨论了计算布尔函数代数免疫阶过程中的几个算法 。将矩阵仿射变换 、W iedem nn ′s 等方法联合运用 , 讨论 了计算过程中各阶段的时间和空间复杂度 , 并进行了实际验证 。 关键词 :代数免疫 ; W iedem ann算法 ; 零化子 ; 特征矩阵 中图分类号 : TP309 文献标志码 : A R esea rch of com p u ting o rde rs of a lgeb ra ic imm un ity of the B oo lean func tion L IU Y ang (U n ive rs ity of M ich igan—S hangha i J iao Tong U n ive rs ity J o in t Ins titu te, S hangha i J iao Tong U n ive rs ity, S hangha i 200240, C h ina ) A b stra c t: S om e a lgo rithm s used in com p u ting o rde rs of a lgeb ra ic im m un ity of B oo lean func tions a re d iscussed. A ff ine transfo rm ing fo r m a trix and W iedem ann ’s a lgo rithm a re com b ined to com p u te o rde rs of a lgeb ra ic im m un ity fo r reduc ing tim e and sp ace com p lex ities, and the conc lus ions a re ve rif ied by exp e rim en ts. Key word s: a lgeb ra ic im m un ity; W iedem ann ’s a lgo rithm ; ann ih ila to r; cha rac te ris tic m a trix 布尔逻辑自 l9世纪中期公开发表之时起 , 便逐步成为研究人类思维规律的重要工具 。20 世纪 30 年代 以后 , 在电路及芯片设计方面具有广泛应用。目前 , 布尔逻辑已成为计算机科学的重要理论基础之一 , 布尔 函数也有了长足的发展 。特别地 , 在密码学领域中 , 先后提出了一些重要的函数类。而代数攻击方法的出 现 , 对布尔函数的设计准则提出了新的要求。设计与分析具有好的密码性质的布尔函数 , 成为了密码学中的 一个重要课题。 在公钥密码和分组密码的分析中 , 很多研究都是基于代数攻击的 。衡量布尔函数抵抗代数攻击能力的 重要指标是其代数免疫性。它被定义为布尔函数 f或 f + 1的最低次数的零化函数的次数。对于计算布尔函 数的代数免疫阶以及零化子的研究 , M e ie r做过大量的工作 , 并得出了很多宝贵的结论。本文在此基础上结 合矩阵仿射变换、W iedem ann ’s a lgo rithm 等知识 , 对判断布尔函数是否存在、如何找到布尔函数的低次零化 子的算法进行了研究和实验 , 探讨了一些情况下的复杂度。 布尔函数基础知识 1 111 基本概念与定义 111. 1 代数范式 任意一个 n 元布尔函数 f ( x1 , f ( x1 , x2 xn ) 都可以用一个多元多项式来表示 , xn ) = a0 + ∑ a i xi + ∑ a i, j xi xj + + a1, 2, n x1 x2 xn , 1 ≤i≤n 1 ≤i j≤n 收稿日期 : 2009 210 220 作者简介 : 柳扬 ( 1987 2 ) , 男 , 学士 , 主要研究方向为信息安全、密码学. Em a il: liuyang06 @ s jtu. edu. cn 这样的式子被称为 A N F (代数范式 ) [ 1 ] 。 11112 代数次数 布尔函数 f的代数次数 (或称度 ) deg ree ( f

文档评论(0)

153****9595 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档