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...

Full description

Saved in:
Bibliographic Details
Main Author: Chen, Sijia
Other Authors: Zheng Yuanjin
Format: Thesis-Master by Coursework
Language:English
Published: Nanyang Technological University 2024
Subjects:
AES
IoT
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