Improved Algoritms in Parallel Evaluation of Large Cryptographic S-Box

12/08/2019
by   Behrooz Khadem, et al.
0

Nowadays computational complexity of fast walsh hadamard transform and nonlinearity for Boolean functions and large substitution boxes is a major challenge of modern cryptography research on strengthening encryption schemes against linear and differential attacks. Time and memory complexities of the best existing algorithm for computing fast walsh hadamard transform and non linearity for n x m substitution boxes (n >= 16;m >= 16) is O(2^(n+m)). This paper proposes three new acceleration methods that improve the computation time for parallelized walsh matrix up to 39 folds and the computation time for non linearity degree up to 563 folds, defining and accessing walsh matrix transpose, and incorporating an important part of computation process of non linearity in the computation algorithm of walsh matrix. The validity of the proposed algorithms is verified by means of simulation and experimentation and the overall analysis of resource consumption of proposed algorithms was compared with previous ones.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/28/2018

Efficient Construction of S-boxes Based on a Mordell Elliptic Curve Over a Finite Field

Elliptic curve cryptography (ECC) is used in many security systems due t...
research
11/26/2017

Algorithms for the Computing Determinants in Commutative Rings

Two known computation methods and one new computation method for matrix ...
research
12/15/2019

A Tutorial and Open Source Software for the Efficient Evaluation of Gravity and Magnetic Kernels

Fast computation of three-dimensional gravity and magnetic forward model...
research
06/26/2018

Exploitation of Stragglers in Coded Computation

In cloud computing systems slow processing nodes, often referred to as "...
research
08/18/2021

Non-uniform quantization with linear average-case computation time

A new method for binning a set of n data values into a set of m bins for...
research
10/12/2015

Penalized estimation in large-scale generalized linear array models

Large-scale generalized linear array models (GLAMs) can be challenging t...
research
11/20/2020

Escherization with Generalized Distance Functions Focusing on Local Structural Similarity

The Escherization problem involves finding a closed figure that tiles th...

Please sign up or login with your details

Forgot password? Click here to reset