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...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
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 |