On the Resistance of Prime-variable Rotation Symmetric Boolean Functions against Fast Algebraic Attacks

نویسندگان

  • Yusong Du
  • Baodian Wei
  • Fangguo Zhang
  • Huang Zhang
چکیده

Boolean functions used in stream ciphers should have many cryptographic properties in order to help resist different kinds of cryptanalytic attacks. The resistance of Boolean functions against fast algebraic attacks is an important cryptographic property. Deciding the resistance of an n-variable Boolean function against fast algebraic attacks needs to determine the rank of a square matrix of order ∑e i=0 (n i ) over binary field F2, where 1 6 e < dn2 e. In this paper, for rotation symmetric Boolean functions in prime n variables, exploiting the properties of partitioned matrices and circulant matrices, we show that the rank of such a matrix can be obtained by determining the rank of a reduced square matrix of order ( ∑e i=0 (n i ) )/n over F2, so that the computational complexity decreases by a factor of nω for large n, where ω ≈ 2.38 is known as the exponent of the problem of computing the rank of matrices.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

On the immunity of rotation symmetric Boolean functions against fast algebraic attacks

In this paper, it is shown that an n-variable rotation symmetric Boolean function f with n even but not a power of 2 admits a rotation symmetric function g of degree at most e ≤ n/3 such that the product gf has degree at most n− e− 1.

متن کامل

Efficient Computation of Algebraic Immunity for Algebraic and Fast Algebraic Attacks

In this paper we propose several efficient algorithms for assessing the resistance of Boolean functions against algebraic and fast algebraic attacks when implemented in LFSR-based stream ciphers. An algorithm is described which permits to compute the algebraic immunity d of a Boolean function with n variables in O(D) operations, for D ≈ ` n d ́ , rather than in O(D) operations necessary in all p...

متن کامل

On the Existence of Boolean Functions with Optimal Resistance against Fast Algebraic Attacks

It has been pointed out that an n-variable Boolean function f has optimal resistance against fast algebraic attacks if and only if there does not exist a nonzero n-variable Boolean function g of degree lower than n 2 such that fg = h and deg(g) + deg(h) < n. In this corresponding, we show that there does not exist an n-variable Boolean function with optimal resistance against fast algebraic att...

متن کامل

New Construction of Even-variable Rotation Symmetric Boolean Functions with Optimum Algebraic Immunity

The rotation symmetric Boolean functions which are invariant under the action of cyclic group have been used as components of different cryptosystems. In order to resist algebraic attacks, Boolean functions should have high algebraic immunity. This paper studies the construction of even-variable rotation symmetric Boolean functions with optimum algebraic immunity. We construct ( / 4 3) n    ...

متن کامل

On the (Fast) Algebraic Immunity of Boolean Power Functions

The (fast) algebraic immunity, including (standard) algebraic immunity and the resistance against fast algebraic attacks, has been considered as an important cryptographic property for Boolean functions used in stream ciphers. This paper is on the determination of the (fast) algebraic immunity of a special class of Boolean functions, called Boolean power functions. An n-variable Boolean power f...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • IACR Cryptology ePrint Archive

دوره 2015  شماره 

صفحات  -

تاریخ انتشار 2015