Design and implementation of lightweight encryption algorithm using prince cipher

Lightweight cryptography is widely deployed on low-resource devices that has limited computing power, low memory size and power resource. With the rising of pervasive computing, more devices are connected online, and new requirement on encryption model that emphasizes on ultra-fast response time is...

Full description

Saved in:
Bibliographic Details
Main Author: Lee, Jiah Chun
Format: Thesis
Language:English
Published: 2021
Subjects:
Online Access:http://eprints.utm.my/id/eprint/96842/1/LeeJiahChunMFABU2021.pdf.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
id my-utm-ep.96842
record_format uketd_dc
spelling my-utm-ep.968422022-08-28T02:22:16Z Design and implementation of lightweight encryption algorithm using prince cipher 2021 Lee, Jiah Chun TK Electrical engineering. Electronics Nuclear engineering Lightweight cryptography is widely deployed on low-resource devices that has limited computing power, low memory size and power resource. With the rising of pervasive computing, more devices are connected online, and new requirement on encryption model that emphasizes on ultra-fast response time is introduced. Most of the available lightweight cryptographies are round-based designs, they are able to achieve high throughput via pipelining the round functions, however the response time is not ideal. The Prince cipher is the first lightweight block cipher developed to speed up the latency of the algorithm. Compare to other block ciphers, the Prince is able to yield low latency with very competitive area utilization, hence it is a promising choice for low-resource devices that emphasize of response time. In this work, the Prince cipher will be designed and synthesize in different implementation including roundper- cycle, single-cycle and reduced multicycle implementations. The synthesis results had suggested that the single-cycle Prince cipher is achievable with almost 40% reduction in encryption latency. This indicates the possibility of instantaneous encryption as the full operation can be performed within a single clock cycle and no warm-up phase is needed. However, the implementation using loop unrolling also introduced larger gate count and therefore the design will have bigger silicon footprint. With the improvement of chip technology, it is possible to absorb the increment in of the gate count in the Prince cipher in exchange for performance. Furthermore, the modern SOC design often involves many-core designs that have high-bandwidth, packet-switched network design. These applications need the data to be processed as fast as possible, hence the conventional high throughput looping approaches are not desirable as they might limit the bandwidth of these high-speed buses within the SOC. 2021 Thesis http://eprints.utm.my/id/eprint/96842/ http://eprints.utm.my/id/eprint/96842/1/LeeJiahChunMFABU2021.pdf.pdf application/pdf en public http://dms.library.utm.my:8080/vital/access/manager/Repository/vital:142168 masters Universiti Teknologi Malaysia Faculty of Built Environment & Surveying
institution Universiti Teknologi Malaysia
collection UTM Institutional Repository
language English
topic TK Electrical engineering
Electronics Nuclear engineering
spellingShingle TK Electrical engineering
Electronics Nuclear engineering
Lee, Jiah Chun
Design and implementation of lightweight encryption algorithm using prince cipher
description Lightweight cryptography is widely deployed on low-resource devices that has limited computing power, low memory size and power resource. With the rising of pervasive computing, more devices are connected online, and new requirement on encryption model that emphasizes on ultra-fast response time is introduced. Most of the available lightweight cryptographies are round-based designs, they are able to achieve high throughput via pipelining the round functions, however the response time is not ideal. The Prince cipher is the first lightweight block cipher developed to speed up the latency of the algorithm. Compare to other block ciphers, the Prince is able to yield low latency with very competitive area utilization, hence it is a promising choice for low-resource devices that emphasize of response time. In this work, the Prince cipher will be designed and synthesize in different implementation including roundper- cycle, single-cycle and reduced multicycle implementations. The synthesis results had suggested that the single-cycle Prince cipher is achievable with almost 40% reduction in encryption latency. This indicates the possibility of instantaneous encryption as the full operation can be performed within a single clock cycle and no warm-up phase is needed. However, the implementation using loop unrolling also introduced larger gate count and therefore the design will have bigger silicon footprint. With the improvement of chip technology, it is possible to absorb the increment in of the gate count in the Prince cipher in exchange for performance. Furthermore, the modern SOC design often involves many-core designs that have high-bandwidth, packet-switched network design. These applications need the data to be processed as fast as possible, hence the conventional high throughput looping approaches are not desirable as they might limit the bandwidth of these high-speed buses within the SOC.
format Thesis
qualification_level Master's degree
author Lee, Jiah Chun
author_facet Lee, Jiah Chun
author_sort Lee, Jiah Chun
title Design and implementation of lightweight encryption algorithm using prince cipher
title_short Design and implementation of lightweight encryption algorithm using prince cipher
title_full Design and implementation of lightweight encryption algorithm using prince cipher
title_fullStr Design and implementation of lightweight encryption algorithm using prince cipher
title_full_unstemmed Design and implementation of lightweight encryption algorithm using prince cipher
title_sort design and implementation of lightweight encryption algorithm using prince cipher
granting_institution Universiti Teknologi Malaysia
granting_department Faculty of Built Environment & Surveying
publishDate 2021
url http://eprints.utm.my/id/eprint/96842/1/LeeJiahChunMFABU2021.pdf.pdf
_version_ 1747818689371045888