Flexible and Energy-Efficient Crypto-Processor for Arbitrary Input Length Processing in Blockchain-Based IoT Applications

Blockchain-based Internet of Things (IoT) applications require flexible, fast, and low-power hashing hardware to ensure IoT data integrity and maintain blockchain network confidentiality. However, existing hashing hardware poses challenges in achieving high performance and low power and limits flexi...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences Communications and Computer Sciences, 2024/03/01, Vol.E107.A(3), pp.319-330
Hauptverfasser: LE, Vu-Trung-Duong, PHAM, Hoai-Luan, TRAN, Thi-Hong, NAKASHIMA, Yasuhiko
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 330
container_issue 3
container_start_page 319
container_title IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences
container_volume E107.A
creator LE, Vu-Trung-Duong
PHAM, Hoai-Luan
TRAN, Thi-Hong
NAKASHIMA, Yasuhiko
description Blockchain-based Internet of Things (IoT) applications require flexible, fast, and low-power hashing hardware to ensure IoT data integrity and maintain blockchain network confidentiality. However, existing hashing hardware poses challenges in achieving high performance and low power and limits flexibility to compute multiple hash functions with different message lengths. This paper introduces the flexible and energy-efficient crypto-processor (FECP) to achieve high flexibility, high speed, and low power with high hardware efficiency for blockchain-based IoT applications. To achieve these goals, three new techniques are proposed, namely the crypto arithmetic logic unit (Crypto-ALU), dual buffering extension (DBE), and local data memory (LDM) scheduler. The experiments on ASIC show that the FECP can perform various hash functions with a power consumption of 0.239-0.676W, a throughput of 10.2-3.35Gbps, energy efficiency of 4.44-14.01Gbps/W, and support up to 8916-bit message input. Compared to state-of-art works, the proposed FECP is 1.65-4.49 times, 1.73-21.19 times, and 1.48-17.58 times better in throughput, energy efficiency, and energy-delay product (EDP), respectively.
doi_str_mv 10.1587/transfun.2023CIP0013
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_3038309973</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>3038309973</sourcerecordid><originalsourceid>FETCH-LOGICAL-c3873-cfd4fbc7e4f259a02f3207453f51d31bf980195591d80564227a75f764d5a073</originalsourceid><addsrcrecordid>eNpNkM1OAyEUhYnRxFp9AxckrkdhGMrMsm1anaSJjemeUAam1BFGoIl9ezH9sYubexffOTfnAPCI0TOmJXuJXtigd_Y5RzmZ1kuEMLkCA8wKmmFC2DUYoAqPspKi8hbchbBNRJnjYgD28079mHWnoLANnFnl230209pIo2yEU7_vo8uW3kkVgvNQpxn7tUkv_R7Wtt9FuFC2jRt4hIxtobFw0jn5KTfC2Gwigmpg7VZw3PedkSIaZ8M9uNGiC-rhuIdgNZ-tpm_Z4v21no4XmSQlI5nUTaHXkqlC57QSKNckRykY0RQ3BK91VSJcUVrhpkR0VOQ5E4xqNioaKhAjQ_B0sO29-96pEPnW7bxNHzlBpCSoqhhJVHGgpHcheKV5781Xisgx4n8d81PH_KLjJPs4yLYhiladRcJHIzv1L5phxPiYk9NxYXKGU1meK0t-AYkcj3A</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>3038309973</pqid></control><display><type>article</type><title>Flexible and Energy-Efficient Crypto-Processor for Arbitrary Input Length Processing in Blockchain-Based IoT Applications</title><source>J-STAGE Free</source><creator>LE, Vu-Trung-Duong ; PHAM, Hoai-Luan ; TRAN, Thi-Hong ; NAKASHIMA, Yasuhiko</creator><creatorcontrib>LE, Vu-Trung-Duong ; PHAM, Hoai-Luan ; TRAN, Thi-Hong ; NAKASHIMA, Yasuhiko</creatorcontrib><description>Blockchain-based Internet of Things (IoT) applications require flexible, fast, and low-power hashing hardware to ensure IoT data integrity and maintain blockchain network confidentiality. However, existing hashing hardware poses challenges in achieving high performance and low power and limits flexibility to compute multiple hash functions with different message lengths. This paper introduces the flexible and energy-efficient crypto-processor (FECP) to achieve high flexibility, high speed, and low power with high hardware efficiency for blockchain-based IoT applications. To achieve these goals, three new techniques are proposed, namely the crypto arithmetic logic unit (Crypto-ALU), dual buffering extension (DBE), and local data memory (LDM) scheduler. The experiments on ASIC show that the FECP can perform various hash functions with a power consumption of 0.239-0.676W, a throughput of 10.2-3.35Gbps, energy efficiency of 4.44-14.01Gbps/W, and support up to 8916-bit message input. Compared to state-of-art works, the proposed FECP is 1.65-4.49 times, 1.73-21.19 times, and 1.48-17.58 times better in throughput, energy efficiency, and energy-delay product (EDP), respectively.</description><identifier>ISSN: 0916-8508</identifier><identifier>EISSN: 1745-1337</identifier><identifier>DOI: 10.1587/transfun.2023CIP0013</identifier><language>eng</language><publisher>Tokyo: The Institute of Electronics, Information and Communication Engineers</publisher><subject>Arithmetic and logic units ; Art works ; ASIC ; Blockchain ; CGRA ; cryptographic hash function ; Cryptography ; Energy efficiency ; Flexibility ; Hardware ; Internet of Things ; Messages ; Microprocessors ; Power consumption ; Power management</subject><ispartof>IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences, 2024/03/01, Vol.E107.A(3), pp.319-330</ispartof><rights>2024 The Institute of Electronics, Information and Communication Engineers</rights><rights>Copyright Japan Science and Technology Agency 2024</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-c3873-cfd4fbc7e4f259a02f3207453f51d31bf980195591d80564227a75f764d5a073</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,776,780,1877,27901,27902</link.rule.ids></links><search><creatorcontrib>LE, Vu-Trung-Duong</creatorcontrib><creatorcontrib>PHAM, Hoai-Luan</creatorcontrib><creatorcontrib>TRAN, Thi-Hong</creatorcontrib><creatorcontrib>NAKASHIMA, Yasuhiko</creatorcontrib><title>Flexible and Energy-Efficient Crypto-Processor for Arbitrary Input Length Processing in Blockchain-Based IoT Applications</title><title>IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences</title><addtitle>IEICE Trans. Fundamentals</addtitle><description>Blockchain-based Internet of Things (IoT) applications require flexible, fast, and low-power hashing hardware to ensure IoT data integrity and maintain blockchain network confidentiality. However, existing hashing hardware poses challenges in achieving high performance and low power and limits flexibility to compute multiple hash functions with different message lengths. This paper introduces the flexible and energy-efficient crypto-processor (FECP) to achieve high flexibility, high speed, and low power with high hardware efficiency for blockchain-based IoT applications. To achieve these goals, three new techniques are proposed, namely the crypto arithmetic logic unit (Crypto-ALU), dual buffering extension (DBE), and local data memory (LDM) scheduler. The experiments on ASIC show that the FECP can perform various hash functions with a power consumption of 0.239-0.676W, a throughput of 10.2-3.35Gbps, energy efficiency of 4.44-14.01Gbps/W, and support up to 8916-bit message input. Compared to state-of-art works, the proposed FECP is 1.65-4.49 times, 1.73-21.19 times, and 1.48-17.58 times better in throughput, energy efficiency, and energy-delay product (EDP), respectively.</description><subject>Arithmetic and logic units</subject><subject>Art works</subject><subject>ASIC</subject><subject>Blockchain</subject><subject>CGRA</subject><subject>cryptographic hash function</subject><subject>Cryptography</subject><subject>Energy efficiency</subject><subject>Flexibility</subject><subject>Hardware</subject><subject>Internet of Things</subject><subject>Messages</subject><subject>Microprocessors</subject><subject>Power consumption</subject><subject>Power management</subject><issn>0916-8508</issn><issn>1745-1337</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2024</creationdate><recordtype>article</recordtype><recordid>eNpNkM1OAyEUhYnRxFp9AxckrkdhGMrMsm1anaSJjemeUAam1BFGoIl9ezH9sYubexffOTfnAPCI0TOmJXuJXtigd_Y5RzmZ1kuEMLkCA8wKmmFC2DUYoAqPspKi8hbchbBNRJnjYgD28079mHWnoLANnFnl230209pIo2yEU7_vo8uW3kkVgvNQpxn7tUkv_R7Wtt9FuFC2jRt4hIxtobFw0jn5KTfC2Gwigmpg7VZw3PedkSIaZ8M9uNGiC-rhuIdgNZ-tpm_Z4v21no4XmSQlI5nUTaHXkqlC57QSKNckRykY0RQ3BK91VSJcUVrhpkR0VOQ5E4xqNioaKhAjQ_B0sO29-96pEPnW7bxNHzlBpCSoqhhJVHGgpHcheKV5781Xisgx4n8d81PH_KLjJPs4yLYhiladRcJHIzv1L5phxPiYk9NxYXKGU1meK0t-AYkcj3A</recordid><startdate>20240301</startdate><enddate>20240301</enddate><creator>LE, Vu-Trung-Duong</creator><creator>PHAM, Hoai-Luan</creator><creator>TRAN, Thi-Hong</creator><creator>NAKASHIMA, Yasuhiko</creator><general>The Institute of Electronics, Information and Communication Engineers</general><general>Japan Science and Technology Agency</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>20240301</creationdate><title>Flexible and Energy-Efficient Crypto-Processor for Arbitrary Input Length Processing in Blockchain-Based IoT Applications</title><author>LE, Vu-Trung-Duong ; PHAM, Hoai-Luan ; TRAN, Thi-Hong ; NAKASHIMA, Yasuhiko</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c3873-cfd4fbc7e4f259a02f3207453f51d31bf980195591d80564227a75f764d5a073</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2024</creationdate><topic>Arithmetic and logic units</topic><topic>Art works</topic><topic>ASIC</topic><topic>Blockchain</topic><topic>CGRA</topic><topic>cryptographic hash function</topic><topic>Cryptography</topic><topic>Energy efficiency</topic><topic>Flexibility</topic><topic>Hardware</topic><topic>Internet of Things</topic><topic>Messages</topic><topic>Microprocessors</topic><topic>Power consumption</topic><topic>Power management</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>LE, Vu-Trung-Duong</creatorcontrib><creatorcontrib>PHAM, Hoai-Luan</creatorcontrib><creatorcontrib>TRAN, Thi-Hong</creatorcontrib><creatorcontrib>NAKASHIMA, Yasuhiko</creatorcontrib><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>LE, Vu-Trung-Duong</au><au>PHAM, Hoai-Luan</au><au>TRAN, Thi-Hong</au><au>NAKASHIMA, Yasuhiko</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Flexible and Energy-Efficient Crypto-Processor for Arbitrary Input Length Processing in Blockchain-Based IoT Applications</atitle><jtitle>IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences</jtitle><addtitle>IEICE Trans. Fundamentals</addtitle><date>2024-03-01</date><risdate>2024</risdate><volume>E107.A</volume><issue>3</issue><spage>319</spage><epage>330</epage><pages>319-330</pages><artnum>2023CIP0013</artnum><issn>0916-8508</issn><eissn>1745-1337</eissn><abstract>Blockchain-based Internet of Things (IoT) applications require flexible, fast, and low-power hashing hardware to ensure IoT data integrity and maintain blockchain network confidentiality. However, existing hashing hardware poses challenges in achieving high performance and low power and limits flexibility to compute multiple hash functions with different message lengths. This paper introduces the flexible and energy-efficient crypto-processor (FECP) to achieve high flexibility, high speed, and low power with high hardware efficiency for blockchain-based IoT applications. To achieve these goals, three new techniques are proposed, namely the crypto arithmetic logic unit (Crypto-ALU), dual buffering extension (DBE), and local data memory (LDM) scheduler. The experiments on ASIC show that the FECP can perform various hash functions with a power consumption of 0.239-0.676W, a throughput of 10.2-3.35Gbps, energy efficiency of 4.44-14.01Gbps/W, and support up to 8916-bit message input. Compared to state-of-art works, the proposed FECP is 1.65-4.49 times, 1.73-21.19 times, and 1.48-17.58 times better in throughput, energy efficiency, and energy-delay product (EDP), respectively.</abstract><cop>Tokyo</cop><pub>The Institute of Electronics, Information and Communication Engineers</pub><doi>10.1587/transfun.2023CIP0013</doi><tpages>12</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 0916-8508
ispartof IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences, 2024/03/01, Vol.E107.A(3), pp.319-330
issn 0916-8508
1745-1337
language eng
recordid cdi_proquest_journals_3038309973
source J-STAGE Free
subjects Arithmetic and logic units
Art works
ASIC
Blockchain
CGRA
cryptographic hash function
Cryptography
Energy efficiency
Flexibility
Hardware
Internet of Things
Messages
Microprocessors
Power consumption
Power management
title Flexible and Energy-Efficient Crypto-Processor for Arbitrary Input Length Processing in Blockchain-Based IoT Applications
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-08T21%3A38%3A38IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Flexible%20and%20Energy-Efficient%20Crypto-Processor%20for%20Arbitrary%20Input%20Length%20Processing%20in%20Blockchain-Based%20IoT%20Applications&rft.jtitle=IEICE%20Transactions%20on%20Fundamentals%20of%20Electronics,%20Communications%20and%20Computer%20Sciences&rft.au=LE,%20Vu-Trung-Duong&rft.date=2024-03-01&rft.volume=E107.A&rft.issue=3&rft.spage=319&rft.epage=330&rft.pages=319-330&rft.artnum=2023CIP0013&rft.issn=0916-8508&rft.eissn=1745-1337&rft_id=info:doi/10.1587/transfun.2023CIP0013&rft_dat=%3Cproquest_cross%3E3038309973%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=3038309973&rft_id=info:pmid/&rfr_iscdi=true