Hardware performance analysis of RSA cryptosystems on FPGA for wireless sensor nodes

In order to enhance the speed with good flexibility and physical security of design it is required to implement public key cryptographic algorithm on reconfigurable devices. The dedicated accelerators or coprocessors are combined with hardware solutions to support high-speed data cryptographic techn...

Full description

Bibliographic Details
Main Authors: G. Leelavathi, K. Shaila, K.R. Venugopal
Format: Article
Language:English
Published: KeAi Communications Co., Ltd. 2021-01-01
Series:International Journal of Intelligent Networks
Subjects:
Online Access:http://www.sciencedirect.com/science/article/pii/S2666603021000245
_version_ 1818388680728903680
author G. Leelavathi
K. Shaila
K.R. Venugopal
author_facet G. Leelavathi
K. Shaila
K.R. Venugopal
author_sort G. Leelavathi
collection DOAJ
description In order to enhance the speed with good flexibility and physical security of design it is required to implement public key cryptographic algorithm on reconfigurable devices. The dedicated accelerators or coprocessors are combined with hardware solutions to support high-speed data cryptographic techniques in wireless sensor nodes. Two architectures are proposed (a) RSA-CIPHER128 and (b) mMMM42 to check the appropriateness for implementation in Wireless Sensor Nodes. Synthesis and simulation of VHDL code is carried out using Xilinx-ISE for the architectures. Results are obtained on different FPGA devices to compare the performance with speed and area. RSACIPHER128 multiplier gives the good execution speed. Where area is not a constraint, RSA cryptosystem with mMMM42 is appropriate for Wireless Sensor Network(WSN) nodes. Cryptosystem with mMMM42 consumes adoptable hardware in FPGA for WSN nodes. On Atrix-7 device the cryptosystem with RSA-CIPHER128 gives less area utilization and mMMM42 delivers good throughput. This trade-off between the design metrics leads to the designer to select the architecture depending on the applications. Throughput achievement with utilization of Slices(TPS) and LUTs(TPL) is analyzed to evaluate the performance of architectures.
first_indexed 2024-12-14T04:29:42Z
format Article
id doaj.art-175ed8850ae641d491eb7318237b899b
institution Directory Open Access Journal
issn 2666-6030
language English
last_indexed 2024-12-14T04:29:42Z
publishDate 2021-01-01
publisher KeAi Communications Co., Ltd.
record_format Article
series International Journal of Intelligent Networks
spelling doaj.art-175ed8850ae641d491eb7318237b899b2022-12-21T23:17:07ZengKeAi Communications Co., Ltd.International Journal of Intelligent Networks2666-60302021-01-012184194Hardware performance analysis of RSA cryptosystems on FPGA for wireless sensor nodesG. Leelavathi0K. Shaila1K.R. Venugopal2Department of Electronics and Communication Engineering, Govt. S.K.S.J Technological Institute, India; Corresponding author.Department of Electronics and Communication Engineering, Vivekananda Institute of Technology, IndiaBangalore University, Bengaluru, IndiaIn order to enhance the speed with good flexibility and physical security of design it is required to implement public key cryptographic algorithm on reconfigurable devices. The dedicated accelerators or coprocessors are combined with hardware solutions to support high-speed data cryptographic techniques in wireless sensor nodes. Two architectures are proposed (a) RSA-CIPHER128 and (b) mMMM42 to check the appropriateness for implementation in Wireless Sensor Nodes. Synthesis and simulation of VHDL code is carried out using Xilinx-ISE for the architectures. Results are obtained on different FPGA devices to compare the performance with speed and area. RSACIPHER128 multiplier gives the good execution speed. Where area is not a constraint, RSA cryptosystem with mMMM42 is appropriate for Wireless Sensor Network(WSN) nodes. Cryptosystem with mMMM42 consumes adoptable hardware in FPGA for WSN nodes. On Atrix-7 device the cryptosystem with RSA-CIPHER128 gives less area utilization and mMMM42 delivers good throughput. This trade-off between the design metrics leads to the designer to select the architecture depending on the applications. Throughput achievement with utilization of Slices(TPS) and LUTs(TPL) is analyzed to evaluate the performance of architectures.http://www.sciencedirect.com/science/article/pii/S2666603021000245Artix-7FPGARSA-CIPHER128mMMM42TPSTPL
spellingShingle G. Leelavathi
K. Shaila
K.R. Venugopal
Hardware performance analysis of RSA cryptosystems on FPGA for wireless sensor nodes
International Journal of Intelligent Networks
Artix-7
FPGA
RSA-CIPHER128
mMMM42
TPS
TPL
title Hardware performance analysis of RSA cryptosystems on FPGA for wireless sensor nodes
title_full Hardware performance analysis of RSA cryptosystems on FPGA for wireless sensor nodes
title_fullStr Hardware performance analysis of RSA cryptosystems on FPGA for wireless sensor nodes
title_full_unstemmed Hardware performance analysis of RSA cryptosystems on FPGA for wireless sensor nodes
title_short Hardware performance analysis of RSA cryptosystems on FPGA for wireless sensor nodes
title_sort hardware performance analysis of rsa cryptosystems on fpga for wireless sensor nodes
topic Artix-7
FPGA
RSA-CIPHER128
mMMM42
TPS
TPL
url http://www.sciencedirect.com/science/article/pii/S2666603021000245
work_keys_str_mv AT gleelavathi hardwareperformanceanalysisofrsacryptosystemsonfpgaforwirelesssensornodes
AT kshaila hardwareperformanceanalysisofrsacryptosystemsonfpgaforwirelesssensornodes
AT krvenugopal hardwareperformanceanalysisofrsacryptosystemsonfpgaforwirelesssensornodes