Serial communicator for Arduino with customisation for fault attack

Fault attack has been immensely utilised as a powerful tool in cryptography. With the increasing emergence of Internet of Things (IoT) technology, fault attack becomes even more prominent as it is practically simple to perform the attack on such devices. To inject fault, one has to use technique lik...

Full description

Saved in:
Bibliographic Details
Main Author: Liniki, Liniki
Other Authors: Anupam Chattopadhyay
Format: Final Year Project
Language:English
Published: 2017
Subjects:
Online Access:http://hdl.handle.net/10356/70420
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-70420
record_format dspace
spelling sg-ntu-dr.10356-704202023-03-03T20:50:58Z Serial communicator for Arduino with customisation for fault attack Liniki, Liniki Anupam Chattopadhyay School of Computer Science and Engineering DRNTU::Engineering::Computer science and engineering::Hardware::Input/output and data communications Fault attack has been immensely utilised as a powerful tool in cryptography. With the increasing emergence of Internet of Things (IoT) technology, fault attack becomes even more prominent as it is practically simple to perform the attack on such devices. To inject fault, one has to use technique like laser shot or power glitch to a chip under operation, which requires sophisticated instruments. A workgroup from School of Physical and Mathematical Sciences (SPMS), PACE lab, has the particular type of instruments to perform and analyse fault attack. Connecting the Arduino board with the personal computer which controls the fault attack is a very crucial task. One has to rely on a serial communicator which sends and receives data from the board to the computer. And the serial communicator programmes currently available are very basic and not customised to perform instructions specific to PACE lab’s fault attack. Thus, there is a necessity to develop an open-source and cross-platform serial communicator. The programme for the project is built to automate the operations during fault injection in PACE lab so that the experiment can run more efficiently. Even though the programme is developed specifically for fault injection, it can also technically be used as a powerful serial communicator for Arduino. Bachelor of Engineering (Computer Science) 2017-04-24T03:55:53Z 2017-04-24T03:55:53Z 2017 Final Year Project (FYP) http://hdl.handle.net/10356/70420 en Nanyang Technological University 38 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Computer science and engineering::Hardware::Input/output and data communications
spellingShingle DRNTU::Engineering::Computer science and engineering::Hardware::Input/output and data communications
Liniki, Liniki
Serial communicator for Arduino with customisation for fault attack
description Fault attack has been immensely utilised as a powerful tool in cryptography. With the increasing emergence of Internet of Things (IoT) technology, fault attack becomes even more prominent as it is practically simple to perform the attack on such devices. To inject fault, one has to use technique like laser shot or power glitch to a chip under operation, which requires sophisticated instruments. A workgroup from School of Physical and Mathematical Sciences (SPMS), PACE lab, has the particular type of instruments to perform and analyse fault attack. Connecting the Arduino board with the personal computer which controls the fault attack is a very crucial task. One has to rely on a serial communicator which sends and receives data from the board to the computer. And the serial communicator programmes currently available are very basic and not customised to perform instructions specific to PACE lab’s fault attack. Thus, there is a necessity to develop an open-source and cross-platform serial communicator. The programme for the project is built to automate the operations during fault injection in PACE lab so that the experiment can run more efficiently. Even though the programme is developed specifically for fault injection, it can also technically be used as a powerful serial communicator for Arduino.
author2 Anupam Chattopadhyay
author_facet Anupam Chattopadhyay
Liniki, Liniki
format Final Year Project
author Liniki, Liniki
author_sort Liniki, Liniki
title Serial communicator for Arduino with customisation for fault attack
title_short Serial communicator for Arduino with customisation for fault attack
title_full Serial communicator for Arduino with customisation for fault attack
title_fullStr Serial communicator for Arduino with customisation for fault attack
title_full_unstemmed Serial communicator for Arduino with customisation for fault attack
title_sort serial communicator for arduino with customisation for fault attack
publishDate 2017
url http://hdl.handle.net/10356/70420
_version_ 1759855969222787072