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...
Gespeichert in:
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: | , , , |
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 & 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 |