作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2009, Vol. 35 ›› Issue (20): 170-172. doi: 10.3969/j.issn.1000-3428.2009.20.060

• 安全技术 • 上一篇    下一篇

多维Plateaued函数的构造

张凤荣1,谢 敏2,3,马 华1   

  1. (1. 西安电子科技大学理学院,西安 710071;2. 西安电子科技大学计算机网络与信息安全教育部重点实验室,西安 710071;3. 广东省信息安全技术重点实验室(广州大学),广州 510405)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2009-10-20 发布日期:2009-10-20

Construction of Multi-dimension Plateaued Functions

ZHANG Feng-rong1, XIE Min2,3, MA Hua1   

  1. (1. School of Science, Xidian University, Xi’an 710071;2. Key Laboratory of Computer Networks and Information Security, Ministry of Education, Xidian University, Xi’an 710071;3. Key Laboratory of Information Security Technology in Guangdong(Guangzhou University), Guangzhou 510405)
  • Received:1900-01-01 Revised:1900-01-01 Online:2009-10-20 Published:2009-10-20

摘要: 布尔函数在编码、组合设计和序列设计等中扮演重要的角色。利用Maiorana-McFarland构造法构造出一类Plateaued函数,在此基础上,结合m-序列的状态转移矩阵,构造出n元(n+1)/2维的n-1阶Plateaued函数。所构造的多维Plateaued函数可以满足多个密码指标,即高非线性度、没有非零线性结构、平衡、代数次数达到最高等。

关键词: 多维Plateaued函数, 代数次数, 密码函数, S-盒, 布尔函数

Abstract: Boolean functions play important roles in coding theory, combinatorial design and sequence design. A class of Plateaued functions is gotten by way of using the Maiorana-McFarland construction. Combined with the characteristic of the state transform matrix of m-sequence, a class of (n+1)/2-dimension Plateaued functions with n variables is constructed. A variety of cryptographically desirable criteria for multi-dimension functions can be satisfied, such as high nonlinearity, nonexistence of nonzero linear structures, balance and the highest algebraic degree.

Key words: multi-dimension Plateaued functions, algebraic degree, cryptographic function, S-boxes, Boolean functions

中图分类号: