Abstract
In developing stream cipher algorithms, Boolean function is one of vital elements. Attacks on LFSR-based stream cipher is the challenge for the cryptanalyst to get low-degree annihilator(s). In this paper, we proposed Fault Injection Attack (FIA) on Boolean function of Grain v0, which is the original variant of Grain family algorithm. Fault injection attack (FIA) is used on Boolean function of Grain v0 by replacing certain coefficient with value of one (1) which results in the generation of several injected Boolean functions. With these injected Boolean function, we proceed using HAO’s algorithm to find annihilator(s). As a result, we obtained several new annihilator(s) of Grain v0’s Boolean function. This new annihilator(s) will be utilized to launch algebraic attacks upon Grain v0.
Highlights
Cryptology is science that incorporates both cryptography and cryptanalysis
Cryptography is divided into two types, which are symmetric cryptography and asymmetric cryptography
The symmetric cryptography can be divided into two types symmetric cipher, which are block cipher and stream cipher
Summary
Cryptology is science that incorporates both cryptography and cryptanalysis. Cryptography is divided into two types, which are symmetric cryptography and asymmetric cryptography. 3. Definition A self-synchronous or asynchronous stream cipher is one in which the keystream is generated as function of the key and a fixed number of previous ciphertext digits. We will focus more on symmetric stream cipher namely Fault Injection Attack (FIA), which is for Boolean function of stream cipher algorithm.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have