On comparing side-channel properties of AES and ChaCha20 on microcontrollers

Side-channel attacks are a real threat to many secure systems. In this paper, we consider two ciphers used in the automotive industry - AES and ChaCha20 and we evaluate their resistance against side-channel attacks. In particular, the focus is laid upon the main non-linear component in these ciphers...

Full description

Bibliographic Details
Main Authors: Najm, Zakaria, Jap, Dirmanto, Jungk, Bernhard, Picek, Stjepan, Bhasin, Shivam
Other Authors: 2018 IEEE Asia Pacific Conference on Circuits and Systems (APCCAS)
Format: Conference Paper
Language:English
Published: 2019
Subjects:
Online Access:https://hdl.handle.net/10356/104628
http://hdl.handle.net/10220/49349
_version_ 1811682618563887104
author Najm, Zakaria
Jap, Dirmanto
Jungk, Bernhard
Picek, Stjepan
Bhasin, Shivam
author2 2018 IEEE Asia Pacific Conference on Circuits and Systems (APCCAS)
author_facet 2018 IEEE Asia Pacific Conference on Circuits and Systems (APCCAS)
Najm, Zakaria
Jap, Dirmanto
Jungk, Bernhard
Picek, Stjepan
Bhasin, Shivam
author_sort Najm, Zakaria
collection NTU
description Side-channel attacks are a real threat to many secure systems. In this paper, we consider two ciphers used in the automotive industry - AES and ChaCha20 and we evaluate their resistance against side-channel attacks. In particular, the focus is laid upon the main non-linear component in these ciphers. Owing to the design of ChaCha20, it offers natural timing side-channel resistance and thus is suitable for affected applications. However, attacks exploiting the power side-channel are somewhat more difficult on ChaCha20 as compared to AES, but the overhead to protect ChaCha20 against such attack is considerably higher.
first_indexed 2024-10-01T03:59:42Z
format Conference Paper
id ntu-10356/104628
institution Nanyang Technological University
language English
last_indexed 2024-10-01T03:59:42Z
publishDate 2019
record_format dspace
spelling ntu-10356/1046282020-09-26T22:15:20Z On comparing side-channel properties of AES and ChaCha20 on microcontrollers Najm, Zakaria Jap, Dirmanto Jungk, Bernhard Picek, Stjepan Bhasin, Shivam 2018 IEEE Asia Pacific Conference on Circuits and Systems (APCCAS) Temasek Laboratories Side-Channel Attacks Machine Learning Engineering::Electrical and electronic engineering Side-channel attacks are a real threat to many secure systems. In this paper, we consider two ciphers used in the automotive industry - AES and ChaCha20 and we evaluate their resistance against side-channel attacks. In particular, the focus is laid upon the main non-linear component in these ciphers. Owing to the design of ChaCha20, it offers natural timing side-channel resistance and thus is suitable for affected applications. However, attacks exploiting the power side-channel are somewhat more difficult on ChaCha20 as compared to AES, but the overhead to protect ChaCha20 against such attack is considerably higher. Accepted version 2019-07-16T02:07:39Z 2019-12-06T21:36:31Z 2019-07-16T02:07:39Z 2019-12-06T21:36:31Z 2018-10-01 2018 Conference Paper Najm, Z., Jap, D., Jungk, B., Picek, S., & Bhasin, S. (2018). On comparing side-channel properties of AES and ChaCha20 on microcontrollers. 2018 IEEE Asia Pacific Conference on Circuits and Systems (APCCAS). doi:10.1109/APCCAS.2018.8605653 https://hdl.handle.net/10356/104628 http://hdl.handle.net/10220/49349 10.1109/APCCAS.2018.8605653 212665 en © 2018 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works. The published version is available at: https://doi.org/10.1109/APCCAS.2018.8605653 4 p. application/pdf
spellingShingle Side-Channel Attacks
Machine Learning
Engineering::Electrical and electronic engineering
Najm, Zakaria
Jap, Dirmanto
Jungk, Bernhard
Picek, Stjepan
Bhasin, Shivam
On comparing side-channel properties of AES and ChaCha20 on microcontrollers
title On comparing side-channel properties of AES and ChaCha20 on microcontrollers
title_full On comparing side-channel properties of AES and ChaCha20 on microcontrollers
title_fullStr On comparing side-channel properties of AES and ChaCha20 on microcontrollers
title_full_unstemmed On comparing side-channel properties of AES and ChaCha20 on microcontrollers
title_short On comparing side-channel properties of AES and ChaCha20 on microcontrollers
title_sort on comparing side channel properties of aes and chacha20 on microcontrollers
topic Side-Channel Attacks
Machine Learning
Engineering::Electrical and electronic engineering
url https://hdl.handle.net/10356/104628
http://hdl.handle.net/10220/49349
work_keys_str_mv AT najmzakaria oncomparingsidechannelpropertiesofaesandchacha20onmicrocontrollers
AT japdirmanto oncomparingsidechannelpropertiesofaesandchacha20onmicrocontrollers
AT jungkbernhard oncomparingsidechannelpropertiesofaesandchacha20onmicrocontrollers
AT picekstjepan oncomparingsidechannelpropertiesofaesandchacha20onmicrocontrollers
AT bhasinshivam oncomparingsidechannelpropertiesofaesandchacha20onmicrocontrollers