期刊文献+

On the construction of cryptographically strong Boolean functions with desirable trade-off 被引量:1

On the construction of cryptographically strong Boolean functions with desirable trade-off
下载PDF
导出
摘要 This paper proposes a practical algorithm for systematically generating strong Boolean functions (f:GF(2) n →GF(2)) with cryptographic meaning. This algorithm takes bent function as input and directly outputs the resulted Boolean function in terms of truth table sequence. This algorithm was used to develop two classes of balanced Boolean functions, one of which has very good cryptographic properties:nl(f)=2 2k?1?2k+2k?2 (n=2k), with the sum-of-squares avalanche characteristic off satisfying σf=24k+23k+2+23k-2 and the absolute avalanche characteristic off satisfying σf=24k+23k+2+23k-2. This is the best result up to now compared to existing ones. Instead of bent sequences, starting from random Boolean functions was also tested in the algorithm. Experimental results showed that starting from bent sequences is highly superior to starting from random Boolean functions. Key words Boolean functions - Bent sequences - Nonlinearity - GAC - PC - Balancedness Document code A CLC number TP301.6 This paper proposes a practical algorithm for systematically generating strong Boolean functions (f:GF(2)n→GF(2)) with cryptographic meaning. This algorithm takes bent function as input and directly outputs the resulted Boolean function in terms of truth table sequence. This algorithm was used to develop two classes of balanced Boolean functions, one of which has very good cryptographic properties: nl(f)=22k?1?2k+2k?2 (n=2k), with the sum-of-squares avalanche characteristic of f satisfying σf=24k+23k+2+23k+23k?2 and the absolute avalanche characteristic of ?f satisfying ?f=2k+1. This is the best result up to now compared to existing ones. Instead of bent sequences, starting from random Boolean functions was also tested in the algorithm. Experimental results showed that starting from bent sequences is highly superior to starting from random Boolean functions.
机构地区 ECE Department
出处 《Journal of Zhejiang University-Science A(Applied Physics & Engineering)》 SCIE EI CAS CSCD 2005年第5期358-364,共7页 浙江大学学报(英文版)A辑(应用物理与工程)
关键词 Boolean functions Bent sequences NONLINEARITY GAC PC BALANCEDNESS 布尔函数 倾向序列 非线性特性 GAC 平衡性
  • 相关文献

参考文献2

  • 1Pantelimon St?nic?,Soo Hak Sung.Boolean Functions with Five Controllable Cryptographic Properties[J].Designs Codes and Cryptography.2004(2) 被引量:1
  • 2Xiang-Dong Hou.Further results on the covering radii of the Reed-Muller codes[J].Designs Codes and Cryptography.1993(2) 被引量:1

同被引文献9

  • 1常祖领,陈鲁生,符方伟.高非线性度n-输入m-输出布尔函数的一般构造方法(英文)[J].南开大学学报(自然科学版),2005,38(3):29-33. 被引量:1
  • 2郭锦辉,李世取.布尔函数扩散性的矩阵刻画[J].电子与信息学报,2006,28(4):712-716. 被引量:2
  • 3Preneel B, Leekwijck W V, Linden L V, Govaerts R, and Vandewalle J. Propagation characteristics of Boolean functions [C]. Advances in Cryptology-EuroCrypt'90, Spring, Berlin, 1991: 161-173. 被引量:1
  • 4Zhang X M and Zheng Y L. CAC-the criterion for global avalanche characteristics of cryptographic functions [J]. Journal of Universal Computer Science. 1995, 1(5): 320-337. 被引量:1
  • 5Rothaus O S. On "bent" hmctions [J]. Journal of Combinatorial Theory, 1976, 20(A): 300-305. 被引量:1
  • 6Son J J, Lim J I, Chee S, and Sung S H. Global avalanche characteristics and nonlinearity of balanced Boolean function [J]. Information Processing Letters, 1998, 65: 139-144. 被引量:1
  • 7Sung S H, Chee S, and Park C. Global avalanche characteristics and propagation criterion of balanced Boolean functions [J]. Information Processing Letters, 1999, 69: 21-24. 被引量:1
  • 8Stanica P and Sung S H. Improving the nonlinearity of certain balanced Boolean functions with good local and global avalanche characteristics [J]. Information Processing Letters, 2001, 79: 167-172. 被引量:1
  • 9Carlet C. The complexity of Boolean functions from cryptographic viewpoint[J], http:// drops.dagstuhl.de/opus /volltexte/2006/604. 被引量:1

引证文献1

二级引证文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部