流密码代数攻击中若干关键问题的研究

被引量 : 1次 | 上传用户:sophiechenq
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
代数攻击是近几年来最重要的密码分析技术之一。代数免疫度是随着代数攻击的出现而提出的关于布尔函数的一个新准则,用于衡量布尔函数抵抗标准代数攻击的能力。为了有效抵抗代数攻击,密码系统中使用的布尔函数必须具有尽可能高的代数免疫度,甚至要求是代数免疫最优的。求解多变元非线性方程系统的快速方法是支撑代数攻击有效实施的重要步骤,而Grobner基正是求解非线性方程系统的一个重要方法。广泛应用于代数攻击的XL算法就是Grobner基的一个快速算法(F4算法)的冗余版本。本文首先研究了代数免疫最优布尔函数的递归构造,提出了代数免疫最优布尔函数的二阶递归构造法和一阶递归构造法;其次讨论了两类对称布尔函数,对其代数免疫性,代数次数和非线性度做了深入研究并得到完整结果;最后研究了Grobner基的快速计算。具体结果如下:1)研究了代数免疫最优布尔函数的递归构造。首先,给出了代数免疫最优布尔函数的二阶递归构造方法。该方法构造的布尔函数代数免疫最优,具有优良的代数次数和非线性度,并且与之前的二阶递归构造法相比,它具有更加优良的平衡性。其次,提出了代数免疫最优布尔函数的一阶递归构造法。该方法构造的布尔函数不但代数免疫最优,而且是完全平衡的。这是首个代数免疫最优布尔函数的一阶递归构造法。最后,基于布尔函数的变换,对上述两类递归构造法进行了推广。2)分析了两类对称布尔函数。证明了这两类布尔函数代数免疫最优的充要条件,并进一步解决了其中代数免疫最优部分函数的计数问题。同时,详细讨论了这两类函数的其它密码学性质,特别是,完全确定了其代数次数和非线性度,从而解决了Braeken关于这两类函数中代数免疫最优部分函数的代数次数和非线性度的猜想。3)讨论了Grobner基的快速计算。提出了二元多项式理想Grobner基的一个快速算法。证明了在严格排序的生成集中,只需计算相邻多项式间的S-多项式即可。基于该结论,在Grobner基的计算过程中,所需计算的S-多项式的数量从1/2r(r-1)锐减到(r-1),其中r为当前生成元组中多项式的数量,从而提高了计算效率。
其他文献
<正>近来,社会上颇为流行“排毒养颜”、“洗肠排毒”、“淋巴排毒”等,所谓健康新概念。“排毒”对身体真的那么重要吗?身体毒素哪里来人体毒素的形成,一方面是从外界进来的
分别采用浓度为0、10、20、40、60、80和100μg·m L-1的亚硒酸钠溶液对萝卜籽浸泡处理8h,而后于25℃进行发芽培育,研究不同硒溶液浓度处理条件下,发芽萝卜苗中微量元素硒的
随着各级地方政府投融资改革的深入发展,地方政府融资平台队伍不断壮大,但在发展过程中也逐渐暴露出一些问题。文章分析了地方政府投融资的理论基础,并主要从融资平台产生原
青年作为中华民族伟大复兴的希望对弘扬中国传统文化有着不可推卸的责任;中国梦作为我们每个中国人的梦,作为民族复兴的梦,也根植于每个人的思想之中。以优秀的中国传统文化
飞机结冰是造成飞机飞行事故的重要原因之一。事实证明只是依靠飞机机载防除冰系统不能完全解决飞机结冰带来的飞行安全隐患,其根本原因是防除冰系统并不能百分之百地防止飞
养老保险是人寿保险的一个重要险种。养老保险作为一种社会保障形式,涉及到国家、企业和个人三方面的利益。特别在世界日益面临老龄化的今天,完善社会保障制度,健全养老保险制度
“越A越B”格式在现代汉语中使用频率非常高,已经成为约定俗成的固定的语言结构,而且在实际的语言使用中,形式变化多样,因此研究该格式有着较大的价值。本文在前人研究的基础
目的筛选对耐西药产超广谱β-内酰胺酶(ESBLs)敏感的单味中药,为中药治疗耐西药菌提供思路和方法。方法选用8味具有清热作用的中药制成水煎剂原药,用琼脂二倍稀释法进行体外抑菌
回顾分析我院1963年1月~1994年12月收治的47例子宫破裂的临床资料,发生率0.08%。初产妇4例(8.5%),经产妇43例(91.5%)。妊娠期破裂10例(21.3%),分娩期破裂37例(78.7%),完全破裂29例(61.7%),不全破裂18例(38.3%)。子宫疤痕破裂22例(46.9%)占其首位,梗阻性难产15例(31.9%),病理性子
<正> 杠柳(periploca sepium Bunge)属萝摩科(Asclepiasdaceae)植物。我国华北、东北各地出产甚多。同属植物希腊杠柳(periploca graeca)经国外学者研究征明具有强心作用,并