Asynchronous library cell development for hardware security

In modern day society, encryption is a required defense in countering against adversaries. Implementations of encryption ensures data security in data transmissions and storage from being extracted and exploited. With a secret key, the specific person with the specific key is only allowed to access...

Full description

Saved in:
Bibliographic Details
Main Author: Yan, Meng
Other Authors: Gwee Bah Hwee
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2021
Subjects:
Online Access:https://hdl.handle.net/10356/150027
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:In modern day society, encryption is a required defense in countering against adversaries. Implementations of encryption ensures data security in data transmissions and storage from being extracted and exploited. With a secret key, the specific person with the specific key is only allowed to access their specific information or data. However, there are ways to exploit the system and extract information on the key, leading to a potential breach in security. A cipher, like Advanced Encryption Standard (AES), is commonly used encryption algorithm to protect against attackers, however, it is vulnerable to physical attacks. Attackers can get information of the secret key through various physical attacks also known as Side Channel Attacks (SCA). There are multiple ways to conduct a SCA, through analyzation of the power, timing, electromagnetism, and even the optical and acoustic of the output, SCA is the main threat for the hardware security nowadays. In this project, Asynchronous Cells (ASC) are designed to counter the attacks by using signal manipulation. This is mainly to counter Differential Power Analysis (DPA) and Side Channel Timing Attack (TA). This report will go through the step-by-step process from designing to layout of the cells.