Utilizing Blockchain Technology to Improve WSN Security for Sensor Data Transmission

This paper proposes a method for improving the data security of wireless sensor networks based on blockchain technology. Blockchain technology is applied to data transfer to build a highly secure wireless sensor network. In this network, the relay stations use microcontrollers and embedded devices,...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Computers, materials & continua materials & continua, 2021-01, Vol.68 (2), p.1899-1918
Hauptverfasser: Hsiao, Sung-Jung, Sung, Wen-Tsai
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 1918
container_issue 2
container_start_page 1899
container_title Computers, materials & continua
container_volume 68
creator Hsiao, Sung-Jung
Sung, Wen-Tsai
description This paper proposes a method for improving the data security of wireless sensor networks based on blockchain technology. Blockchain technology is applied to data transfer to build a highly secure wireless sensor network. In this network, the relay stations use microcontrollers and embedded devices, and the microcontrollers, such as Raspberry Pi and Arduino Yun, represents mobile databases. The proposed system uses microcontrollers to facilitate the connection of various sensor devices. By adopting blockchain encryption, the security of sensing data can be effectively improved. A blockchain is a concatenated transaction record that is protected by cryptography. Each section contains the encrypted hash of the previous section, the corresponding timestamp, and transaction data. The transaction data denote the sensing data of the wireless sensing network. The proposed system uses a hash value representation calculated by the Merkel-tree algorithm, which makes the transfer data of the system difficult to be tamped with. However, the proposed system can serve as a private cloud data center. In this study, the system visualizes the data uploaded by sensors and create relevant charts based on big data analysis. Since the webpage server of the proposed system is built on an embedded operating system, it is easy to model and visualize the corresponding graphics using Python or JavaScript programming language. Finally, this study creates an embedded system mobile database and web server, which can utilize JavaScript program language and Node.js runtime environment to apply blockchain technology to mobile databases. The proposed method is verified by the experiment using about 1600 data records. The results show that the possibility of data being changed is very small, and the probability of data being changed is almost zero.
doi_str_mv 10.32604/cmc.2021.015762
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2520260856</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2520260856</sourcerecordid><originalsourceid>FETCH-LOGICAL-c313t-207bb8e91b06a06b5f6a6f8d4b9825017a5115360eae5ba37e8de95845b83b3d3</originalsourceid><addsrcrecordid>eNpNkL1PwzAUxC0EEqWwM1piTnm2YycZoXxVQjA0FaNlu07rksTFTpHKX4-hDEx3TzrdPf0QuiQwYVRAfm06M6FAyQQILwQ9QiPCc5FRSsXxP3-KzmLcADDBKhihejG41n25foVvW2_ezVq5HtfWrHvf-tUeDx7Pum3wnxa_zV_w3JpdcMMeNz6ko49J7tSgcB1UHzsXo_P9OTppVBvtxZ-O0eLhvp4-Zc-vj7PpzXNmGGFDRqHQurQV0SAUCM0boURTLnNdlZQDKRQnhDMBVlmuFStsubQVL3OuS6bZko3R1aE3_fexs3GQG78LfZqUlCcWAkouUgoOKRN8jME2chtcp8JeEpC_7GRiJ3_YyQM79g2RbGHr</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2520260856</pqid></control><display><type>article</type><title>Utilizing Blockchain Technology to Improve WSN Security for Sensor Data Transmission</title><source>EZB-FREE-00999 freely available EZB journals</source><creator>Hsiao, Sung-Jung ; Sung, Wen-Tsai</creator><creatorcontrib>Hsiao, Sung-Jung ; Sung, Wen-Tsai</creatorcontrib><description>This paper proposes a method for improving the data security of wireless sensor networks based on blockchain technology. Blockchain technology is applied to data transfer to build a highly secure wireless sensor network. In this network, the relay stations use microcontrollers and embedded devices, and the microcontrollers, such as Raspberry Pi and Arduino Yun, represents mobile databases. The proposed system uses microcontrollers to facilitate the connection of various sensor devices. By adopting blockchain encryption, the security of sensing data can be effectively improved. A blockchain is a concatenated transaction record that is protected by cryptography. Each section contains the encrypted hash of the previous section, the corresponding timestamp, and transaction data. The transaction data denote the sensing data of the wireless sensing network. The proposed system uses a hash value representation calculated by the Merkel-tree algorithm, which makes the transfer data of the system difficult to be tamped with. However, the proposed system can serve as a private cloud data center. In this study, the system visualizes the data uploaded by sensors and create relevant charts based on big data analysis. Since the webpage server of the proposed system is built on an embedded operating system, it is easy to model and visualize the corresponding graphics using Python or JavaScript programming language. Finally, this study creates an embedded system mobile database and web server, which can utilize JavaScript program language and Node.js runtime environment to apply blockchain technology to mobile databases. The proposed method is verified by the experiment using about 1600 data records. The results show that the possibility of data being changed is very small, and the probability of data being changed is almost zero.</description><identifier>ISSN: 1546-2226</identifier><identifier>ISSN: 1546-2218</identifier><identifier>EISSN: 1546-2226</identifier><identifier>DOI: 10.32604/cmc.2021.015762</identifier><language>eng</language><publisher>Henderson: Tech Science Press</publisher><subject>Algorithms ; Blockchain ; Cryptography ; Data analysis ; Data centers ; Data transfer (computers) ; Data transmission ; Electronic devices ; Embedded systems ; Encryption ; Microcontrollers ; Relay stations ; Sensors ; Servers ; Wireless networks ; Wireless sensor networks</subject><ispartof>Computers, materials &amp; continua, 2021-01, Vol.68 (2), p.1899-1918</ispartof><rights>2021. This work is licensed under https://creativecommons.org/licenses/by/4.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.</rights><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c313t-207bb8e91b06a06b5f6a6f8d4b9825017a5115360eae5ba37e8de95845b83b3d3</citedby><cites>FETCH-LOGICAL-c313t-207bb8e91b06a06b5f6a6f8d4b9825017a5115360eae5ba37e8de95845b83b3d3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,780,784,27924,27925</link.rule.ids></links><search><creatorcontrib>Hsiao, Sung-Jung</creatorcontrib><creatorcontrib>Sung, Wen-Tsai</creatorcontrib><title>Utilizing Blockchain Technology to Improve WSN Security for Sensor Data Transmission</title><title>Computers, materials &amp; continua</title><description>This paper proposes a method for improving the data security of wireless sensor networks based on blockchain technology. Blockchain technology is applied to data transfer to build a highly secure wireless sensor network. In this network, the relay stations use microcontrollers and embedded devices, and the microcontrollers, such as Raspberry Pi and Arduino Yun, represents mobile databases. The proposed system uses microcontrollers to facilitate the connection of various sensor devices. By adopting blockchain encryption, the security of sensing data can be effectively improved. A blockchain is a concatenated transaction record that is protected by cryptography. Each section contains the encrypted hash of the previous section, the corresponding timestamp, and transaction data. The transaction data denote the sensing data of the wireless sensing network. The proposed system uses a hash value representation calculated by the Merkel-tree algorithm, which makes the transfer data of the system difficult to be tamped with. However, the proposed system can serve as a private cloud data center. In this study, the system visualizes the data uploaded by sensors and create relevant charts based on big data analysis. Since the webpage server of the proposed system is built on an embedded operating system, it is easy to model and visualize the corresponding graphics using Python or JavaScript programming language. Finally, this study creates an embedded system mobile database and web server, which can utilize JavaScript program language and Node.js runtime environment to apply blockchain technology to mobile databases. The proposed method is verified by the experiment using about 1600 data records. The results show that the possibility of data being changed is very small, and the probability of data being changed is almost zero.</description><subject>Algorithms</subject><subject>Blockchain</subject><subject>Cryptography</subject><subject>Data analysis</subject><subject>Data centers</subject><subject>Data transfer (computers)</subject><subject>Data transmission</subject><subject>Electronic devices</subject><subject>Embedded systems</subject><subject>Encryption</subject><subject>Microcontrollers</subject><subject>Relay stations</subject><subject>Sensors</subject><subject>Servers</subject><subject>Wireless networks</subject><subject>Wireless sensor networks</subject><issn>1546-2226</issn><issn>1546-2218</issn><issn>1546-2226</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2021</creationdate><recordtype>article</recordtype><sourceid>ABUWG</sourceid><sourceid>AFKRA</sourceid><sourceid>AZQEC</sourceid><sourceid>BENPR</sourceid><sourceid>CCPQU</sourceid><sourceid>DWQXO</sourceid><recordid>eNpNkL1PwzAUxC0EEqWwM1piTnm2YycZoXxVQjA0FaNlu07rksTFTpHKX4-hDEx3TzrdPf0QuiQwYVRAfm06M6FAyQQILwQ9QiPCc5FRSsXxP3-KzmLcADDBKhihejG41n25foVvW2_ezVq5HtfWrHvf-tUeDx7Pum3wnxa_zV_w3JpdcMMeNz6ko49J7tSgcB1UHzsXo_P9OTppVBvtxZ-O0eLhvp4-Zc-vj7PpzXNmGGFDRqHQurQV0SAUCM0boURTLnNdlZQDKRQnhDMBVlmuFStsubQVL3OuS6bZko3R1aE3_fexs3GQG78LfZqUlCcWAkouUgoOKRN8jME2chtcp8JeEpC_7GRiJ3_YyQM79g2RbGHr</recordid><startdate>20210101</startdate><enddate>20210101</enddate><creator>Hsiao, Sung-Jung</creator><creator>Sung, Wen-Tsai</creator><general>Tech Science Press</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SR</scope><scope>8BQ</scope><scope>8FD</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>JG9</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>PIMPY</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope></search><sort><creationdate>20210101</creationdate><title>Utilizing Blockchain Technology to Improve WSN Security for Sensor Data Transmission</title><author>Hsiao, Sung-Jung ; Sung, Wen-Tsai</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c313t-207bb8e91b06a06b5f6a6f8d4b9825017a5115360eae5ba37e8de95845b83b3d3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2021</creationdate><topic>Algorithms</topic><topic>Blockchain</topic><topic>Cryptography</topic><topic>Data analysis</topic><topic>Data centers</topic><topic>Data transfer (computers)</topic><topic>Data transmission</topic><topic>Electronic devices</topic><topic>Embedded systems</topic><topic>Encryption</topic><topic>Microcontrollers</topic><topic>Relay stations</topic><topic>Sensors</topic><topic>Servers</topic><topic>Wireless networks</topic><topic>Wireless sensor networks</topic><toplevel>online_resources</toplevel><creatorcontrib>Hsiao, Sung-Jung</creatorcontrib><creatorcontrib>Sung, Wen-Tsai</creatorcontrib><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Engineered Materials Abstracts</collection><collection>METADEX</collection><collection>Technology Research Database</collection><collection>ProQuest Central (Alumni Edition)</collection><collection>ProQuest Central UK/Ireland</collection><collection>ProQuest Central Essentials</collection><collection>ProQuest Central</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central Korea</collection><collection>Materials 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><collection>Access via ProQuest (Open Access)</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><jtitle>Computers, materials &amp; continua</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Hsiao, Sung-Jung</au><au>Sung, Wen-Tsai</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Utilizing Blockchain Technology to Improve WSN Security for Sensor Data Transmission</atitle><jtitle>Computers, materials &amp; continua</jtitle><date>2021-01-01</date><risdate>2021</risdate><volume>68</volume><issue>2</issue><spage>1899</spage><epage>1918</epage><pages>1899-1918</pages><issn>1546-2226</issn><issn>1546-2218</issn><eissn>1546-2226</eissn><abstract>This paper proposes a method for improving the data security of wireless sensor networks based on blockchain technology. Blockchain technology is applied to data transfer to build a highly secure wireless sensor network. In this network, the relay stations use microcontrollers and embedded devices, and the microcontrollers, such as Raspberry Pi and Arduino Yun, represents mobile databases. The proposed system uses microcontrollers to facilitate the connection of various sensor devices. By adopting blockchain encryption, the security of sensing data can be effectively improved. A blockchain is a concatenated transaction record that is protected by cryptography. Each section contains the encrypted hash of the previous section, the corresponding timestamp, and transaction data. The transaction data denote the sensing data of the wireless sensing network. The proposed system uses a hash value representation calculated by the Merkel-tree algorithm, which makes the transfer data of the system difficult to be tamped with. However, the proposed system can serve as a private cloud data center. In this study, the system visualizes the data uploaded by sensors and create relevant charts based on big data analysis. Since the webpage server of the proposed system is built on an embedded operating system, it is easy to model and visualize the corresponding graphics using Python or JavaScript programming language. Finally, this study creates an embedded system mobile database and web server, which can utilize JavaScript program language and Node.js runtime environment to apply blockchain technology to mobile databases. The proposed method is verified by the experiment using about 1600 data records. The results show that the possibility of data being changed is very small, and the probability of data being changed is almost zero.</abstract><cop>Henderson</cop><pub>Tech Science Press</pub><doi>10.32604/cmc.2021.015762</doi><tpages>20</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 1546-2226
ispartof Computers, materials & continua, 2021-01, Vol.68 (2), p.1899-1918
issn 1546-2226
1546-2218
1546-2226
language eng
recordid cdi_proquest_journals_2520260856
source EZB-FREE-00999 freely available EZB journals
subjects Algorithms
Blockchain
Cryptography
Data analysis
Data centers
Data transfer (computers)
Data transmission
Electronic devices
Embedded systems
Encryption
Microcontrollers
Relay stations
Sensors
Servers
Wireless networks
Wireless sensor networks
title Utilizing Blockchain Technology to Improve WSN Security for Sensor Data Transmission
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-24T22%3A42%3A49IST&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=Utilizing%20Blockchain%20Technology%20to%20Improve%20WSN%20Security%20for%20Sensor%20Data%20Transmission&rft.jtitle=Computers,%20materials%20&%20continua&rft.au=Hsiao,%20Sung-Jung&rft.date=2021-01-01&rft.volume=68&rft.issue=2&rft.spage=1899&rft.epage=1918&rft.pages=1899-1918&rft.issn=1546-2226&rft.eissn=1546-2226&rft_id=info:doi/10.32604/cmc.2021.015762&rft_dat=%3Cproquest_cross%3E2520260856%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=2520260856&rft_id=info:pmid/&rfr_iscdi=true