Algebraic Side Channel Attack on Trivium and Grain Ciphers

Solving a system of multivariate quadratic equations obtained through algebraic cryptanalysis is a nondeterministic polynomial time-complete problem. Owing to the trend of stream ciphers based on nonlinear update, the success of algebraic attacks has been limited to their reduced variants. On the ot...

Full description

Bibliographic Details
Main Authors: Asif Raza Kazmi, Mehreen Afzal, Muhammad Faisal Amjad, Haider Abbas, Xiaodong Yang
Format: Article
Language:English
Published: IEEE 2017-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/8082746/
_version_ 1819120446035984384
author Asif Raza Kazmi
Mehreen Afzal
Muhammad Faisal Amjad
Haider Abbas
Xiaodong Yang
author_facet Asif Raza Kazmi
Mehreen Afzal
Muhammad Faisal Amjad
Haider Abbas
Xiaodong Yang
author_sort Asif Raza Kazmi
collection DOAJ
description Solving a system of multivariate quadratic equations obtained through algebraic cryptanalysis is a nondeterministic polynomial time-complete problem. Owing to the trend of stream ciphers based on nonlinear update, the success of algebraic attacks has been limited to their reduced variants. On the other hand, side channel attacks (SCAs), although require a continued access to the target device for capturing leakages, are a potent threat against the stream ciphers. Algebraic SCA (ASCA) combines and solves equations obtained through algebraic cryptanalysis and partial SCA of cipher implementation. ASCA is successfully being applied against block ciphers since 2009; however, there is no existing published work on ASCA against stream ciphers as per our knowledge. In this paper, we propose an idea of mounting ASCA on stream ciphers, and we demonstrated it through the application of ASCA on trivium and grain stream ciphers.
first_indexed 2024-12-22T06:20:47Z
format Article
id doaj.art-6db09d5e1f664f21a915bad808521a3f
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-12-22T06:20:47Z
publishDate 2017-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-6db09d5e1f664f21a915bad808521a3f2022-12-21T18:35:58ZengIEEEIEEE Access2169-35362017-01-015239582396810.1109/ACCESS.2017.27662348082746Algebraic Side Channel Attack on Trivium and Grain CiphersAsif Raza Kazmi0https://orcid.org/0000-0002-7531-0439Mehreen Afzal1https://orcid.org/0000-0002-2179-9259Muhammad Faisal Amjad2https://orcid.org/0000-0003-4912-6168Haider Abbas3https://orcid.org/0000-0002-2437-4870Xiaodong Yang4https://orcid.org/0000-0002-4701-1204National University of Sciences and Technology, Islamabad, PakistanNational University of Sciences and Technology, Islamabad, PakistanNational University of Sciences and Technology, Islamabad, PakistanNational University of Sciences and Technology, Islamabad, PakistanSchool of Electronic Engineering, Xidian University, Xi’an, ChinaSolving a system of multivariate quadratic equations obtained through algebraic cryptanalysis is a nondeterministic polynomial time-complete problem. Owing to the trend of stream ciphers based on nonlinear update, the success of algebraic attacks has been limited to their reduced variants. On the other hand, side channel attacks (SCAs), although require a continued access to the target device for capturing leakages, are a potent threat against the stream ciphers. Algebraic SCA (ASCA) combines and solves equations obtained through algebraic cryptanalysis and partial SCA of cipher implementation. ASCA is successfully being applied against block ciphers since 2009; however, there is no existing published work on ASCA against stream ciphers as per our knowledge. In this paper, we propose an idea of mounting ASCA on stream ciphers, and we demonstrated it through the application of ASCA on trivium and grain stream ciphers.https://ieeexplore.ieee.org/document/8082746/Algebraic side channel attackASCAstream ciphersCrypto-1Bivium-Btrivium
spellingShingle Asif Raza Kazmi
Mehreen Afzal
Muhammad Faisal Amjad
Haider Abbas
Xiaodong Yang
Algebraic Side Channel Attack on Trivium and Grain Ciphers
IEEE Access
Algebraic side channel attack
ASCA
stream ciphers
Crypto-1
Bivium-B
trivium
title Algebraic Side Channel Attack on Trivium and Grain Ciphers
title_full Algebraic Side Channel Attack on Trivium and Grain Ciphers
title_fullStr Algebraic Side Channel Attack on Trivium and Grain Ciphers
title_full_unstemmed Algebraic Side Channel Attack on Trivium and Grain Ciphers
title_short Algebraic Side Channel Attack on Trivium and Grain Ciphers
title_sort algebraic side channel attack on trivium and grain ciphers
topic Algebraic side channel attack
ASCA
stream ciphers
Crypto-1
Bivium-B
trivium
url https://ieeexplore.ieee.org/document/8082746/
work_keys_str_mv AT asifrazakazmi algebraicsidechannelattackontriviumandgrainciphers
AT mehreenafzal algebraicsidechannelattackontriviumandgrainciphers
AT muhammadfaisalamjad algebraicsidechannelattackontriviumandgrainciphers
AT haiderabbas algebraicsidechannelattackontriviumandgrainciphers
AT xiaodongyang algebraicsidechannelattackontriviumandgrainciphers