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