对称布尔函数的算术相关函数

摘 要:

算术相关函数是最近提出的一种研究布尔函数密码学性质的方法,该方法通过定义多元2-adic数上的加法和乘法运算,构建一种新的环结构,实现对经典相关函数的带进位计算的模拟。首先介绍了算术相关函数的定义,并针对具有良好密码学性质的对称布尔函数讨论了其算术相关函数的性质和取值,最后利用对称布尔函数的实值对称性证明了对称布尔函数的算术自相关函数也是一个与向量的重量有关的实值对称函数,至多是n+1值的。

关键词:密码学;布尔函数; 2-adic数;算术相关函数;对称布尔函数

中***分类号: TN918.1

文献标志码:A

Arithmetic correlations of symmetric Boolean function

Abstract:

The arithmetic correlation function is a new method for studying the cryptographic properties of Boolean functions. Based on the basic definitions of addition and multiplication of multi-2-adic integer, the study constructed a new algebraic ring and realized the arithmetic or “with-carry” analogs of classic correlation functions. In this paper the definition of arithmetic autocorrelation function was introduced. The arithmetic correlation value of symmetric Boolean functions was studied. The results show that the arithmetic autocorrelation function of symmetric Boolean functions is a real symmetric function with at most n+1 values.

Key words:

cryptology; Boolean function;2-adic number; arithmetic correlation function; symmetric boolean function

0 引言

布尔函数在密码学包括流密码和分组密码的设计和分析中有着重要的作用[1],但是这些函数必须满足一定的条件才能应用到具体的密码系统中。非线性、平衡性、相关免***性和扩散性是衡量密码函数密码学性质优劣的重要指标[2],函数的自相关性能有效地刻画密码函数的扩散性质,函数的平方自相关值越低, 那么它的扩散性就越好。所以研究布尔函数的相关函数有十分重要的意义,对相关函数的研究已有很多成果[1,3]。Klapper[4-5]提出了一种新的研究布尔函数性质的工具——算术Walsh变换和算术相关函数,通过借鉴2-adic整数环上的运算构建一个新的环结构,是对经典Walsh变换和相关函数的一种带进位运算的模拟。算术相关函数定义在序列的算术自相关的基础之上,而序列的算术自相关在进位反馈寄存器(Feedback with Carry Shift Registers,FCSR)中有着重要的作用。文献[5]证明了布尔函数算术自相关函数的计算定理,并计算了线性函数、仿射函数的算术自相关函数。文献[6]对二次型函数的算术Walsh变换系数进行了分析计算,进一步讨论了对布尔函数的性质进行进位模拟的意义。目前尚无文献对对称布尔函数的相关函数进行研究。本文首先介绍了一些基础知识,引出了布尔函数算术相关函数的定义,并针对称布尔函数这一具有良好密码学性质的布尔函数的子类进行了初步的讨论,在文献[5]给出的定理的基础上证明了n元对称布尔函数的算术自相关函数具有实值对称性,在某个向量上的算术自相关函数与向量的重量有关。

1 预备知识

3 对称布尔函数的算术相关函数

对称布尔函数作为布尔函数的一个子类:一方面,在函数的存储上占用较少的内存空间;另一方面,实际应用中需要的逻辑门个数与变元个数呈线性关系。因此,研究具有良好密码学性质的对称布尔函数有着十分重要的意义[9-12]。

4 结语

本文初步讨论了对称布尔函数的算术自相关函数,证明了对称布尔函数的算术自相关函数跟向量的重量有关,至多是n+1值的。而对于算术相关函数的其他性质,比如特殊布尔函数中的对称布尔函数、bent函数的算术相关函数值的分布,上界或者下界,以及与布尔函数其他密码学性质之间的关系都是有待研究的问题。

全局雪崩准则(Global Avalanche Criterion,GAC)和k阶扩散准则是研究布尔函数在抵抗密码攻击方面的密码学性质的重要指标,布尔函数的相关函数则是这些概念定义的基础。文献[5]在定义算术相关函数的基础上也定义了算术雪崩准则(Arithmetic Avalanche Criterion,AAC)和k阶扩散准则(Arithmetic Propagation Criterion of degree k,APC(k)),对于怎样构造满足AAC或者APC(k)的布尔函数并没有进一步的讨论,这也是以后的一个研究方向。

参考文献:

[1] CARLET C. Boolean functions for cryptography and error correcting codes[EB/OL].[2013-08-20]. http://www1.spms.ntu.edu.sg/~kkhoongm/chap-fcts-Bool.pdf.

[2] WEN Q, NIU X,YANG Y. Boolean functions of modern cryptography[M]. Beijing: Science Press,2008.(温巧燕,钮心忻,杨义先. 现代密码学中的布尔函数 [M]. 北京: 科学出版社, 2000.)

[3] CUSICK T, STANICA P. Cryptographic boolean functions and applications[M]. San Diego: Academic Press, 2009.

[4] KLAPPER A, GORESKY M. A with-carry Walsh transform (extended abstract)[C]// Proceedings of the 6th International Conference on Sequences and Their Applications. Berlin: Springer-Verlag, 2010: 217-228.

[5] KLAPPER A, GORESKY M. Arithmetic correlations and Walsh transforms[J]. IEEE Transactions on Information Theory, 2012, 58(1):479-492.

[6] KLAPPER A. Arithmetic Walsh transform of quadratic boolean functions[C]// Proceedings of the 8th International Conference on Sequences and Their Applications. Berlin: Springer-Verlag, 2012: 65-76.

[7] KOBLITZ N. p-Adic numbers, p-Adic analysis, and Zeta functions[M]. Berlin: Springer,1984.

[8] KLAPPER A,GORESKY M. Feedback shift registers, combiners with memory, and 2-Adic span[J]. Journal of Cryptology, 1997, 10(2): 111-147.

[9] CANTEAUT A, VIDEANU M. Symmetric Boolean functions[J]. IEEE Transactions on Information Theory, 2005, 51(8):2791-2811.

[10] BRAEKEN A, PRENEEEL B. On the algebraic immunity of symmetric boolean functions[C]// Proceedings of the 6th International Conference on Cryptology. Heidelberg: Springer, 2005: 35-48.

[11] DALAI D K, MAITRA S, SKAKAR S. Basic theory in construction of boolean functions with maximum possible annihilator immunity[J]. Design, Codes and Cryptography, 2006, 40(1): 41-58.

[12] OU Z, ZHAO Y. On one class of symmetric Boolean functions[J]. Journal on Communications,2013,34(1):89-104.(欧智慧,赵亚群.一类对称布尔函数的研究[J].通信学报,2013,34(1):89-104.)

对称布尔函数的算术相关函数

转载请注明出处学文网 » 对称布尔函数的算术相关函数

学习

关于几种计量经济学模型的比较研究

阅读(22)

本文为您介绍关于几种计量经济学模型的比较研究,内容包括关于计量经济学模型文献综述,计量经济学模型研究的完整框架。摘要:计量经济学模型能够对复杂的现实问题进行定量分析,从而更好的解释问题的实质。本文简述了计量经济学模型的内涵和

学习

选哪种公共交通最便捷

阅读(27)

本文为您介绍选哪种公共交通最便捷,内容包括公共交通便捷指数排名,公共交通的高效便捷原则。世博开园时,767公里的高速公路、145公里的中心城快速路、4桥12隧的中心城黄浦江越江道路体系、38条园区周边配套道路、32个直接服务于世博的交

学习

雷姆.库哈斯建筑作品分析

阅读(24)

本文为您介绍雷姆.库哈斯建筑作品分析,内容包括雷姆库哈斯建筑案例分析,雷姆库哈斯建筑草。摘要库哈斯是荷兰大都会建筑事务所的首席设计师、哈佛大学教授。创作早期受到荷兰风格派的影响,爱用施德罗住宅一样的穿插方式。本文主要讲述库

学习

《贤愚经》词语琐记

阅读(27)

本文为您介绍《贤愚经》词语琐记,内容包括贤愚经在线阅读,贤愚经词汇研究。关键词:《贤愚经》《汉语大词典》词语考释

学习

攻坚平均住院日

阅读(240)

本文为您介绍攻坚平均住院日,内容包括医院平均住院日相关文件,平均住院日预设标准。将规模扩张转向加强内涵建设发展模式,已成为当前医疗领域的共识。提高医院运营效率、加强单位服务能力,是化解有限的医疗资源与陡升的患者需求这一矛盾的

学习

家庭联产承包责任制及其原因、影响

阅读(201)

本文为您介绍家庭联产承包责任制及其原因、影响,内容包括家庭联产承包责任制安徽四川试点,我国农村实行家庭联产承包责任制。[摘要]土地是农业生产的最基本要素,土地制度是影响农业经济发展水平的主要原因之一,也是发展农业必须解决好的一

学习

外国人姓名解说

阅读(25)

本文为您介绍外国人姓名解说,内容包括外国人姓名组成,外国人的姓名顺序。当我们阅读外国书籍时,常对其中的人物姓名感到迷惑不解。其实,外国人的姓名也有它们的独特规律,一般有三种类型:

学习

外语学习中中介语的形成与发展

阅读(47)

摘要自上世纪六十年代,中介语一直是外语教学研究,尤其是二语习得研究领域的一个热门课题。本文首先简要介绍中介语的概念及重要特征,随后阐述在外语学习中的中介语形成过程,接着分析影响中介语发展的三个重要因素,分别为:内部因素、外部因素及

学习

生命的真相

阅读(22)

本文为您介绍生命的真相,内容包括生命的真相全文阅读,生命的真相。中年男人笑了,说:“我一想起女儿,就开慢车了,我看那些飙车的人,应该是没有家吧。”我一瞬间就懂了。这个中年男人,三年前天赐爱女,改变了他此前规划的人生。此前人生,他想自己就

学习

毛馨:知性女人更美丽

阅读(26)

自然,我们会常常从电视里看到她,她甜美的形象与声音已经深深地在观众的脑海里扎下了根。但是,当我们来到山东电视台,在一间拥挤的化妆室里见到毛馨的时候,竟然没能一眼就认出她来。人在戏中,真在戏外。荧屏上下的差异,让直播间外的毛馨有了另一

学习

企业民主管理

阅读(22)

摘要:企业民主管理制度是我国基层民主制度和企业管理制度的重要组成部分,随着治理整顿和经济体制改革的逐步深入,尤其是贯彻实施《企业法》以来,企业民主管理得到了较大的发展,以职工代表大会为基本形式的民主管理制度已经普遍建立起来。

学习

一组分式函数的处理方法

阅读(27)

本文为您介绍一组分式函数的处理方法,内容包括一次分式函数分离参数求值域,分式函数的对称中心怎么表示。分式形式的函数在高中阶段的练习中经常出现,对高中生来说是一个很棘手的问题,以至于每当遇到这类函数,一些学生就会胆怯、退缩.本文

学习

Excel中Sum函数的几种用法

阅读(35)

本文为您介绍Excel中Sum函数的几种用法,内容包括excel中sum函数的使用教程,excel的sumproduct函数。摘要:EXCEL中的SUM函数是一个功能强大的函数,文章分析指出了SUM函数求和时需要注意参数的正确使用,参数的形式、类型不同将会影响函数的值

学习

三角函数·任意角的三角函数

阅读(23)

本文为您介绍三角函数·任意角的三角函数,内容包括任意角的三角函数讲解,三角函数任意角的三角函数值。一、选择题(每小题4分,共40分,每小题只有一个选项符合题意)

学习

函数数据分析

阅读(17)

本文为您介绍函数数据分析,内容包括常用数据分析函数,函数数据分析方法实操。【摘要】近几年来,函数数据分析方法正处于迅猛发展阶段,国内已有一些学者将其应用到拍卖,股票等方面。它的出现带来了统计学分析方法上的一次变革。本文简要介绍

学习

Excel中查找函数的使用技巧

阅读(25)

本文为您介绍Excel中查找函数的使用技巧,内容包括excel查找函数vlookup,excel函数公式中查找相同内容。摘要:Excel是目前计算机中最常用的电子表格软件,公式与函数是Excel中最精彩的部分,使用函数大大简化了操作步骤。本文介绍了Excel中查

学习

高考函数试题

阅读(30)

本文为您介绍高考函数试题,内容包括函数高考真题,高考函数试题word。研究近年高考试题,了解高考怎样考函数,函数思想方法。使中学教师在教学过程中目标明确,对高考有较强的针对性。以提高教学成绩。

学习

高考中的分段函数

阅读(43)

本文为您介绍高考中的分段函数,内容包括高考中分段函数的总结,高中分段函数经典例题。【摘要】分段函数是高考的一个热点,对于分段函数的考查其实就是考查函数的相关知识和性质,以及分类讨论、数形结合、方程等数学思想。所以分段函数的解

学习

函数列的收敛与一致收敛

阅读(26)

本文为您介绍函数列的收敛与一致收敛,内容包括一致收敛与点点收敛哪个更强,函数处处收敛与一致收敛。摘要:从收敛和一致收敛的概念出发,讨论数学分析中函数列的收敛与一致收敛的关系,这为如何掌握并进一步研究函数列的收敛与一致收敛问题提