计算机工程与应用2019,Vol.55Issue(11):40-45,6.DOI:10.3778/j.issn.1002-8331.1809-0074
三元组布尔置换的构造
Constructions of Triples of Boolean Permutations
摘要
Abstract
Boolean permutations and bent functions play an important role in cryptography. From a generalized method of constructing triples of Boolean permutations(these permutations can be used to construct bent functions)provided by Coulter and Mesnager, an equivalent method and an algorithm for constructing triples of Boolean permutation are presented. Furthermore, the interrelationships among three permutations are further studied. A necessary and sufficient condition for constructing triples of Boolean permutations is proposed, and a new algorithm for constructing Boolean permutation is provided. Finally, the properties of the bent functions which are constructed by using these triples of permutations are analyzed.关键词
布尔函数/bent函数/布尔置换/非线性度Key words
Boolean function/bent function/Boolean permutation/nonlinearity分类
信息技术与安全科学引用本文复制引用
刘师师,张凤荣,夏士雄,周勇..三元组布尔置换的构造[J].计算机工程与应用,2019,55(11):40-45,6.基金项目
国家重点研发计划(No.2016YFC0600908) (No.2016YFC0600908)
广西密码学与信息安全重点实验室研究课题(No.GCIS201712) (No.GCIS201712)
国家自然科学基金(No.U1610124,No.61572148) (No.U1610124,No.61572148)
江苏省自然科学基金(No.SBK2018021416). (No.SBK2018021416)