{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,7]],"date-time":"2026-07-07T02:39:36Z","timestamp":1783391976052,"version":"3.54.6"},"reference-count":50,"publisher":"Association for Computing Machinery (ACM)","issue":"2","license":[{"start":{"date-parts":[[2024,6,18]],"date-time":"2024-06-18T00:00:00Z","timestamp":1718668800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"French government","award":["ANR-19-CE25-0008, ANR-15-IDEX-0001, and ANR-17-EURE-000"],"award-info":[{"award-number":["ANR-19-CE25-0008, ANR-15-IDEX-0001, and ANR-17-EURE-000"]}]},{"name":"European Union\u2019s Horizon 2020 research and innovation programme","award":["101021727"],"award-info":[{"award-number":["101021727"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["Distrib. Ledger Technol."],"published-print":{"date-parts":[[2024,6,30]]},"abstract":"<jats:p>More and more IoT use cases require trustworthy computing from cloud\/back-end services, which cannot necessarily provide a fully trusted execution environment, data immutability, and traceability. The integration of IoT with the blockchain technology is one of the most promising solutions to achieve the previously mentioned features in the IoT networks. Researchers are also interested in integration solutions, and several solutions are already present in the scientific literature. However, there are still some uncertainties in establishing a direct and effective interaction between an IoT device and the given blockchain. In this work, we propose the first IoT hardware architecture model designed to accelerate time-consuming operations of IoT-Blockchain. The proposed IoT hardware architecture model is programmed in SystemC-TLM and can provide a significant reduction in execution time, 53% and 18% when running Hyperledger Sawtooth and Ethereum applications, respectively.<\/jats:p>","DOI":"10.1145\/3626200","type":"journal-article","created":{"date-parts":[[2023,9,29]],"date-time":"2023-09-29T14:55:27Z","timestamp":1695999327000},"page":"1-24","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["Accelerating Blockchain Applications on IoT Architecture Models\u2014Solutions and Drawbacks"],"prefix":"10.1145","volume":"3","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-5773-6073","authenticated-orcid":false,"given":"Roland","family":"Kromes","sequence":"first","affiliation":[{"name":"Delft University of Technology, Delft, the Netherlands"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5038-4565","authenticated-orcid":false,"given":"Fran\u00e7ois","family":"Verdier","sequence":"additional","affiliation":[{"name":"Universit\u00e9 C\u00f4te d\u2019Azur, CNRS, LEAT, Sophia-Antipolis, France"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2024,6,18]]},"reference":[{"key":"e_1_3_2_2_2","volume-title":"How Blockchain Automotive Solutions Can Help Drivers","year":"2001","unstructured":"Dr. Andre Luckow, Online, BMW\u2019s website. 2001. How Blockchain Automotive Solutions Can Help Drivers. Retrieved from https:\/\/www.bmw.com\/en\/innovation\/blockchain-automotive.html"},{"key":"e_1_3_2_3_2","volume-title":"Co-simulation","year":"2017","unstructured":"Joe Komlodi, Xilinx Wiki, Online. 2017. Co-simulation. Retrieved from https:\/\/xilinx-wiki.atlassian.net\/wiki\/spaces\/A\/pages\/862421112\/Co-simulation"},{"key":"e_1_3_2_4_2","volume-title":"Size of the Bitcoin Blockchain from January 2009 to May 20, 2021","year":"2021","unstructured":"Raynor de Best, Statista (Online). 2021. Size of the Bitcoin Blockchain from January 2009 to May 20, 2021. Retrieved from https:\/\/www.statista.com\/statistics\/647523\/worldwide-bitcoin-blockchain-size\/"},{"key":"e_1_3_2_5_2","doi-asserted-by":"publisher","DOI":"10.3390\/s21041451"},{"key":"e_1_3_2_6_2","doi-asserted-by":"publisher","DOI":"10.3390\/s19081929"},{"key":"e_1_3_2_7_2","volume-title":"Verification and Validation of Wireless Sensor Network Protocol Properties through the System\u2019s Emulation","author":"Barnes Calypso","year":"2017","unstructured":"Calypso Barnes. 2017. Verification and Validation of Wireless Sensor Network Protocol Properties through the System\u2019s Emulation. Ph. D. Dissertation. Universit\u00e9 C\u00f4te d\u2019Azur. Retrieved from https:\/\/tel.archives-ouvertes.fr\/tel-01618142"},{"key":"e_1_3_2_8_2","doi-asserted-by":"publisher","DOI":"10.5555\/1247360.1247401"},{"key":"e_1_3_2_9_2","unstructured":"Juan Benet. 2014. IPFS - Content Addressed Versioned P2P File System. arxiv:1407.3561 [cs.NI]."},{"key":"e_1_3_2_10_2","volume-title":"Safe Curves: Choosing Safe Curves for Elliptic-curve Cryptography","author":"Bernstein Daniel J.","year":"2017","unstructured":"Daniel J. Bernstein and Tanja Lange. 2017. Safe Curves: Choosing Safe Curves for Elliptic-curve Cryptography. Retrieved from http:\/\/safecurves.cr.yp.to\/rigid.html"},{"key":"e_1_3_2_11_2","doi-asserted-by":"publisher","DOI":"10.1109\/IOT-TUSCANY.2018.8373021"},{"key":"e_1_3_2_12_2","doi-asserted-by":"publisher","DOI":"10.1109\/TCSII.2006.889459"},{"key":"e_1_3_2_13_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-65691-1_2"},{"key":"e_1_3_2_14_2","volume-title":"Advances in SystemC\/TLM Virtual Platforms: Configuration, Communication and Parallelism","author":"Delbergue Guillaume","year":"2017","unstructured":"Guillaume Delbergue. 2017. Advances in SystemC\/TLM Virtual Platforms: Configuration, Communication and Parallelism. Ph. D. Dissertation. Universit\u00e9 de Bordeaux."},{"key":"e_1_3_2_15_2","volume-title":"bcm2837","author":"Delbergue Guillaume","year":"2017","unstructured":"Guillaume Delbergue. 2017. bcm2837. Retrieved from https:\/\/github.com\/hiventive\/bcm2837"},{"key":"e_1_3_2_16_2","volume-title":"8th European Congress on Embedded Real Time Software and Systems (ERTS\u201916)","author":"Delbergue Guillaume","year":"2016","unstructured":"Guillaume Delbergue, Mark Burton, Frederic Konrad, Bertrand Le Gal, and Christophe Jego. 2016. QBox: An industrial solution for virtual platform simulation using QEMU and systemc TLM-2.0. In 8th European Congress on Embedded Real Time Software and Systems (ERTS\u201916). Retrieved from https:\/\/hal.archives-ouvertes.fr\/hal-01292317"},{"key":"e_1_3_2_17_2","doi-asserted-by":"publisher","DOI":"10.1109\/COINS51742.2021.9524264"},{"key":"e_1_3_2_18_2","doi-asserted-by":"publisher","DOI":"10.1109\/COINS49042.2020.9191405"},{"key":"e_1_3_2_19_2","doi-asserted-by":"publisher","DOI":"10.1007\/b137175"},{"key":"e_1_3_2_20_2","volume-title":"3rd SHA-3 Candidate Conference","year":"2012","unstructured":"Frank K. Grkaynak, Kris Gaj, Beat Muheim, Ekawat Homsirikamol, Christoph Keller, Marcin Rogawski, Hubert Kaeslin, and Jens-Peter Kaps. 2012. Lessons learned from designing a 65nm ASIC for evaluating third round SHA-3 candidates. In 3rd SHA-3 Candidate Conference."},{"key":"e_1_3_2_21_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.cose.2018.06.004"},{"key":"e_1_3_2_22_2","doi-asserted-by":"publisher","DOI":"10.1002\/j.2334-5837.2004.tb00608.x"},{"key":"e_1_3_2_23_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.micpro.2016.12.005"},{"key":"e_1_3_2_24_2","doi-asserted-by":"publisher","DOI":"10.1007\/s102070100002"},{"key":"e_1_3_2_25_2","doi-asserted-by":"publisher","DOI":"10.1109\/DSD51259.2020.00051"},{"key":"e_1_3_2_26_2","volume-title":"Sawtooth: An Introduction","year":"2018","unstructured":"Kelly Olson, Mic Bowman, James Mitchell, Shawn Amundson, Dan Middleton, and Cian Montgomery. 2018. Sawtooth: An Introduction. Technical Report. The Linux Foundation. Retrieved from https:\/\/www.hyperledger.org\/wp-content\/uploads\/2018\/01\/Hyperledger_Sawtooth_WhitePaper.pdf"},{"key":"e_1_3_2_27_2","doi-asserted-by":"publisher","DOI":"10.17487\/RFC2104"},{"key":"e_1_3_2_28_2","doi-asserted-by":"publisher","DOI":"10.1109\/IEMCON.2019.8936264"},{"key":"e_1_3_2_29_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-77535-5_8"},{"key":"e_1_3_2_30_2","unstructured":"Vanessa Loury. 2020. Groupe Renault tested a blockchain project to go further in the certification of vehicle compliance. Renault Group Online: https:\/\/media.renaultgroup.com\/groupe-renault-tested-a-blockchain-project-to-go-further-in-the-certification-of-vehicle-compliance\/"},{"key":"e_1_3_2_31_2","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2020.3013266"},{"key":"e_1_3_2_32_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.iot.2018.05.002"},{"key":"e_1_3_2_33_2","doi-asserted-by":"publisher","DOI":"10.1109\/IEMCON.2019.8936305"},{"key":"e_1_3_2_34_2","doi-asserted-by":"publisher","DOI":"10.1109\/JIOT.2018.2812239"},{"key":"e_1_3_2_35_2","volume-title":"Understanding Cryptography: A Textbook for Students and Practitioners","author":"Paar Christof","year":"2009","unstructured":"Christof Paar and Jan Pelzl. 2009. Understanding Cryptography: A Textbook for Students and Practitioners. Springer Science & Business Media."},{"key":"e_1_3_2_36_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICCWorkshops49005.2020.9145328"},{"key":"e_1_3_2_37_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.compag.2020.105889"},{"key":"e_1_3_2_38_2","doi-asserted-by":"publisher","DOI":"10.1109\/DSD.2018.00095"},{"key":"e_1_3_2_39_2","doi-asserted-by":"publisher","DOI":"10.17487\/RFC6979"},{"key":"e_1_3_2_40_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2018.05.046"},{"key":"e_1_3_2_41_2","doi-asserted-by":"publisher","DOI":"10.1109\/IEMCON51383.2020.9284886"},{"key":"e_1_3_2_42_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.vlsi.2005.12.006"},{"key":"e_1_3_2_43_2","doi-asserted-by":"publisher","DOI":"10.1002\/cta.2504"},{"key":"e_1_3_2_44_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.micpro.2012.09.001"},{"key":"e_1_3_2_45_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.vlsi.2017.02.002"},{"key":"e_1_3_2_46_2","doi-asserted-by":"publisher","DOI":"10.1109\/MNET.011.2000473"},{"key":"e_1_3_2_47_2","volume-title":"Practical Cryptography for Developers","author":"Svetlin Nakov","year":"2018","unstructured":"Nakov Svetlin. 2018. Practical Cryptography for Developers. MIT license, Sofia. Retrieved from https:\/\/cryptobook.nakov.com\/"},{"key":"e_1_3_2_48_2","doi-asserted-by":"publisher","DOI":"10.5210\/fm.v2i9.548"},{"key":"e_1_3_2_49_2","volume-title":"KCachegrind Call Graph Viewer","author":"Weidendorfer Josef","year":"2017","unstructured":"Josef Weidendorfer. 2017. KCachegrind Call Graph Viewer. Retrieved from https:\/\/kcachegrind.github.io\/html\/Documentation.html"},{"key":"e_1_3_2_50_2","unstructured":"Gavin Wood. 2014. Ethereum: A secure decentralised generalised transaction ledger. Ether. Proj. Yell. Pap. 151 (2014)."},{"key":"e_1_3_2_51_2","volume-title":"Xilinx Quick Emulator User Guide (UG1169)","year":"2018","unstructured":"Xilinx. 2018. Xilinx Quick Emulator User Guide (UG1169). Technical Report. Xilinx. Retrieved from https:\/\/www.xilinx.com\/support\/documentation\/sw_manuals\/xilinx2018_2\/ug1169-xilinx-qemu.pdf"}],"container-title":["Distributed Ledger Technologies: Research and Practice"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3626200","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3626200","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T16:36:17Z","timestamp":1750178177000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3626200"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,6,18]]},"references-count":50,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2024,6,30]]}},"alternative-id":["10.1145\/3626200"],"URL":"https:\/\/doi.org\/10.1145\/3626200","relation":{},"ISSN":["2769-6480","2769-6480"],"issn-type":[{"value":"2769-6480","type":"print"},{"value":"2769-6480","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,6,18]]},"assertion":[{"value":"2022-12-14","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2023-09-22","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2024-06-18","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}