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

Read more

Summary

Introduction

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.

Results
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call