AES encryption implementation on RISC-V for IoT security
The rapid development of IoT has led to the emergence of numerous technologies and requirements. RISC-V is a popular choice for IoT due to its compactness, flexibility, and open-source features, which align with the low power consumption and cost-saving needs of IoT. As IoT devices frequently rec...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Thesis-Master by Coursework |
Language: | English |
Published: |
Nanyang Technological University
2024
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/175866 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-175866 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-1758662024-05-10T15:49:52Z AES encryption implementation on RISC-V for IoT security Chen, Sijia Zheng Yuanjin School of Electrical and Electronic Engineering YJZHENG@ntu.edu.sg Engineering RISC-V AES IoT PYNQ-Z2 The rapid development of IoT has led to the emergence of numerous technologies and requirements. RISC-V is a popular choice for IoT due to its compactness, flexibility, and open-source features, which align with the low power consumption and cost-saving needs of IoT. As IoT devices frequently record data between users and devices or devices and devices, and subsequently process and analyze it, there is a risk of data leakage. Therefore, it is necessary to encrypt this private data. This dissertation implements a low-power and flexible Picorv32 core on the PYNQZ2 development board, which can be controlled via Python. To ensure data security, the AES-128 encryption algorithm is used to encrypt the generated data. The encryption algorithm is implemented using the lookup table and mapping method, which reduces power consumption. The system can be used flexibly in a wide range of IoT devices. Master's degree 2024-05-08T06:35:44Z 2024-05-08T06:35:44Z 2024 Thesis-Master by Coursework Chen, S. (2024). AES encryption implementation on RISC-V for IoT security. Master's thesis, Nanyang Technological University, Singapore. https://hdl.handle.net/10356/175866 https://hdl.handle.net/10356/175866 en application/pdf Nanyang Technological University |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
Engineering RISC-V AES IoT PYNQ-Z2 |
spellingShingle |
Engineering RISC-V AES IoT PYNQ-Z2 Chen, Sijia AES encryption implementation on RISC-V for IoT security |
description |
The rapid development of IoT has led to the emergence of numerous technologies
and requirements. RISC-V is a popular choice for IoT due to its compactness,
flexibility, and open-source features, which align with the low power consumption
and cost-saving needs of IoT. As IoT devices frequently record data between users
and devices or devices and devices, and subsequently process and analyze it, there is
a risk of data leakage. Therefore, it is necessary to encrypt this private data.
This dissertation implements a low-power and flexible Picorv32 core on the PYNQZ2 development board, which can be controlled via Python. To ensure data security,
the AES-128 encryption algorithm is used to encrypt the generated data. The
encryption algorithm is implemented using the lookup table and mapping method,
which reduces power consumption. The system can be used flexibly in a wide range
of IoT devices. |
author2 |
Zheng Yuanjin |
author_facet |
Zheng Yuanjin Chen, Sijia |
format |
Thesis-Master by Coursework |
author |
Chen, Sijia |
author_sort |
Chen, Sijia |
title |
AES encryption implementation on RISC-V for IoT security |
title_short |
AES encryption implementation on RISC-V for IoT security |
title_full |
AES encryption implementation on RISC-V for IoT security |
title_fullStr |
AES encryption implementation on RISC-V for IoT security |
title_full_unstemmed |
AES encryption implementation on RISC-V for IoT security |
title_sort |
aes encryption implementation on risc-v for iot security |
publisher |
Nanyang Technological University |
publishDate |
2024 |
url |
https://hdl.handle.net/10356/175866 |
_version_ |
1814047091205341184 |