1. 基于引力搜索的布尔函数生成算法.
- Author
-
贾少帅 and 张凤荣
- Subjects
- *
BOOLEAN functions , *NEWTON'S law of gravitation , *SPREAD spectrum communications , *COMPUTER algorithms , *ELECTRONIC information resource searching , *TABU search algorithm - Abstract
The Boolean functions are cryptographic functions that have been widely used in the fields of cryptography, error correction coding, and spread spectrum communication. Finding good performance Boolean functions has always been one of the important issues in the field of cryptography. Based on the gravitational search algorithm, this paper designed a new algorithm for searching Boolean functions. This algorithm imitated the law of universal gravitation, used the mass points in n-dimensional space to represent the Boolean function, and used the cryptographic characteristics of the Boolean function as the target fitness function for searching. The experimental results show that by changing the newly designed target fitness function, a balanced Boolean can be directly generated that meets a variety of cryptographic indicators such as 1-order resilient, 1-order propagation, or high non-linearity, high algebraic number, and low auto correlation index function. Further more, this paper implemented a computer search algorithm that directly generated a 2-output balanced Boolean function. [ABSTRACT FROM AUTHOR]
- Published
- 2021
- Full Text
- View/download PDF