Loading…

Sliding Window Blockchain Architecture for Internet of Things

Internet of Things (IoT) refers to the concept of enabling Internet connectivity and associated services to nontraditional computers formed by integrating essential computing and communication capability to physical things for everyday usage. Security and privacy are two of the major challenges in I...

Full description

Saved in:
Bibliographic Details
Published in:IEEE internet of things journal 2020-04, Vol.7 (4), p.3338-3348
Main Authors: Koshy, Prescilla, Babu, Sarath, Manoj, B. S.
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-c293t-b56b3f6395dc57b5b16f27cdadbbc60d0a5e18e21546d250298d3e8fb48e035e3
cites cdi_FETCH-LOGICAL-c293t-b56b3f6395dc57b5b16f27cdadbbc60d0a5e18e21546d250298d3e8fb48e035e3
container_end_page 3348
container_issue 4
container_start_page 3338
container_title IEEE internet of things journal
container_volume 7
creator Koshy, Prescilla
Babu, Sarath
Manoj, B. S.
description Internet of Things (IoT) refers to the concept of enabling Internet connectivity and associated services to nontraditional computers formed by integrating essential computing and communication capability to physical things for everyday usage. Security and privacy are two of the major challenges in IoT. The essential security requirements of IoT cannot be ensured by the existing security frameworks due to the constraints in CPU, memory, and energy resources of the IoT devices. Also, the centralized security architectures are not suitable for IoT because they are subjected to single point of attacks. Defending against targeted attacks on centralized resources is expensive. Therefore, the security architecture for IoT needs to be decentralized and designed to meet the limitations in resources. Blockchain is a decentralized security framework suitable for a variety of applications. However, blockchain in its original form is not suitable for IoT, due to its high-computational complexity and low scalability. In this article, we propose a sliding window blockchain (SWBC) architecture that modifies the traditional blockchain architecture to suit IoT applications. The proposed SWBC uses previous (n-1) blocks to form the next block hash with limited difficulty in proof-of-work (PoW). The performance of SWBC is analyzed on a real-time data stream generated from a smart home testbed. The results show that the proposed blockchain architecture increases security and minimizes memory overhead while consuming fewer resources.
doi_str_mv 10.1109/JIOT.2020.2967119
format article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_crossref_primary_10_1109_JIOT_2020_2967119</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>8962341</ieee_id><sourcerecordid>2391262647</sourcerecordid><originalsourceid>FETCH-LOGICAL-c293t-b56b3f6395dc57b5b16f27cdadbbc60d0a5e18e21546d250298d3e8fb48e035e3</originalsourceid><addsrcrecordid>eNpNkE1LAzEQQIMoWGp_gHgJeN6aTDbZzcFDLX5UCj1Y8Rh2k4lNrZua3SL-e7e0iKeZw3sz8Ai55GzMOdM3z7PFcgwM2Bi0KjjXJ2QAAoosVwpO_-3nZNS2a8ZYr0mu1YDcvmyCC807fQuNi9_0bhPth11VoaGTZFehQ9vtElIfE501HaYGOxo9Xa56qb0gZ77atDg6ziF5fbhfTp-y-eJxNp3MMwtadFktVS28Elo6K4ta1lx5KKyrXF1bxRyrJPISgctcOZAMdOkElr7OS2RCohiS68PdbYpfO2w7s4671PQvDQjNQYHKi57iB8qm2LYJvdmm8FmlH8OZ2Ycy-1BmH8ocQ_XO1cEJiPjHl1qByLn4BRJnY0M</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2391262647</pqid></control><display><type>article</type><title>Sliding Window Blockchain Architecture for Internet of Things</title><source>IEEE Electronic Library (IEL) Journals</source><creator>Koshy, Prescilla ; Babu, Sarath ; Manoj, B. S.</creator><creatorcontrib>Koshy, Prescilla ; Babu, Sarath ; Manoj, B. S.</creatorcontrib><description>Internet of Things (IoT) refers to the concept of enabling Internet connectivity and associated services to nontraditional computers formed by integrating essential computing and communication capability to physical things for everyday usage. Security and privacy are two of the major challenges in IoT. The essential security requirements of IoT cannot be ensured by the existing security frameworks due to the constraints in CPU, memory, and energy resources of the IoT devices. Also, the centralized security architectures are not suitable for IoT because they are subjected to single point of attacks. Defending against targeted attacks on centralized resources is expensive. Therefore, the security architecture for IoT needs to be decentralized and designed to meet the limitations in resources. Blockchain is a decentralized security framework suitable for a variety of applications. However, blockchain in its original form is not suitable for IoT, due to its high-computational complexity and low scalability. In this article, we propose a sliding window blockchain (SWBC) architecture that modifies the traditional blockchain architecture to suit IoT applications. The proposed SWBC uses previous &lt;inline-formula&gt; &lt;tex-math notation="LaTeX"&gt;(n-1) &lt;/tex-math&gt;&lt;/inline-formula&gt; blocks to form the next block hash with limited difficulty in proof-of-work (PoW). The performance of SWBC is analyzed on a real-time data stream generated from a smart home testbed. The results show that the proposed blockchain architecture increases security and minimizes memory overhead while consuming fewer resources.</description><identifier>ISSN: 2327-4662</identifier><identifier>EISSN: 2327-4662</identifier><identifier>DOI: 10.1109/JIOT.2020.2967119</identifier><identifier>CODEN: IITJAU</identifier><language>eng</language><publisher>Piscataway: IEEE</publisher><subject>Blockchain ; Computer architecture ; Computer memory ; Cryptography ; Data transmission ; Energy sources ; Internet of Things ; Internet of Things (IoT) ; Organizations ; Security ; Sensors ; Sliding ; sliding window ; Smart buildings ; smart home ; Smart homes</subject><ispartof>IEEE internet of things journal, 2020-04, Vol.7 (4), p.3338-3348</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2020</rights><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c293t-b56b3f6395dc57b5b16f27cdadbbc60d0a5e18e21546d250298d3e8fb48e035e3</citedby><cites>FETCH-LOGICAL-c293t-b56b3f6395dc57b5b16f27cdadbbc60d0a5e18e21546d250298d3e8fb48e035e3</cites><orcidid>0000-0002-1233-1646 ; 0000-0002-5114-6646 ; 0000-0001-9219-2588</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/8962341$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,780,784,27924,27925,54796</link.rule.ids></links><search><creatorcontrib>Koshy, Prescilla</creatorcontrib><creatorcontrib>Babu, Sarath</creatorcontrib><creatorcontrib>Manoj, B. S.</creatorcontrib><title>Sliding Window Blockchain Architecture for Internet of Things</title><title>IEEE internet of things journal</title><addtitle>JIoT</addtitle><description>Internet of Things (IoT) refers to the concept of enabling Internet connectivity and associated services to nontraditional computers formed by integrating essential computing and communication capability to physical things for everyday usage. Security and privacy are two of the major challenges in IoT. The essential security requirements of IoT cannot be ensured by the existing security frameworks due to the constraints in CPU, memory, and energy resources of the IoT devices. Also, the centralized security architectures are not suitable for IoT because they are subjected to single point of attacks. Defending against targeted attacks on centralized resources is expensive. Therefore, the security architecture for IoT needs to be decentralized and designed to meet the limitations in resources. Blockchain is a decentralized security framework suitable for a variety of applications. However, blockchain in its original form is not suitable for IoT, due to its high-computational complexity and low scalability. In this article, we propose a sliding window blockchain (SWBC) architecture that modifies the traditional blockchain architecture to suit IoT applications. The proposed SWBC uses previous &lt;inline-formula&gt; &lt;tex-math notation="LaTeX"&gt;(n-1) &lt;/tex-math&gt;&lt;/inline-formula&gt; blocks to form the next block hash with limited difficulty in proof-of-work (PoW). The performance of SWBC is analyzed on a real-time data stream generated from a smart home testbed. The results show that the proposed blockchain architecture increases security and minimizes memory overhead while consuming fewer resources.</description><subject>Blockchain</subject><subject>Computer architecture</subject><subject>Computer memory</subject><subject>Cryptography</subject><subject>Data transmission</subject><subject>Energy sources</subject><subject>Internet of Things</subject><subject>Internet of Things (IoT)</subject><subject>Organizations</subject><subject>Security</subject><subject>Sensors</subject><subject>Sliding</subject><subject>sliding window</subject><subject>Smart buildings</subject><subject>smart home</subject><subject>Smart homes</subject><issn>2327-4662</issn><issn>2327-4662</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2020</creationdate><recordtype>article</recordtype><recordid>eNpNkE1LAzEQQIMoWGp_gHgJeN6aTDbZzcFDLX5UCj1Y8Rh2k4lNrZua3SL-e7e0iKeZw3sz8Ai55GzMOdM3z7PFcgwM2Bi0KjjXJ2QAAoosVwpO_-3nZNS2a8ZYr0mu1YDcvmyCC807fQuNi9_0bhPth11VoaGTZFehQ9vtElIfE501HaYGOxo9Xa56qb0gZ77atDg6ziF5fbhfTp-y-eJxNp3MMwtadFktVS28Elo6K4ta1lx5KKyrXF1bxRyrJPISgctcOZAMdOkElr7OS2RCohiS68PdbYpfO2w7s4671PQvDQjNQYHKi57iB8qm2LYJvdmm8FmlH8OZ2Ycy-1BmH8ocQ_XO1cEJiPjHl1qByLn4BRJnY0M</recordid><startdate>20200401</startdate><enddate>20200401</enddate><creator>Koshy, Prescilla</creator><creator>Babu, Sarath</creator><creator>Manoj, B. S.</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><orcidid>https://orcid.org/0000-0002-1233-1646</orcidid><orcidid>https://orcid.org/0000-0002-5114-6646</orcidid><orcidid>https://orcid.org/0000-0001-9219-2588</orcidid></search><sort><creationdate>20200401</creationdate><title>Sliding Window Blockchain Architecture for Internet of Things</title><author>Koshy, Prescilla ; Babu, Sarath ; Manoj, B. S.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c293t-b56b3f6395dc57b5b16f27cdadbbc60d0a5e18e21546d250298d3e8fb48e035e3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2020</creationdate><topic>Blockchain</topic><topic>Computer architecture</topic><topic>Computer memory</topic><topic>Cryptography</topic><topic>Data transmission</topic><topic>Energy sources</topic><topic>Internet of Things</topic><topic>Internet of Things (IoT)</topic><topic>Organizations</topic><topic>Security</topic><topic>Sensors</topic><topic>Sliding</topic><topic>sliding window</topic><topic>Smart buildings</topic><topic>smart home</topic><topic>Smart homes</topic><toplevel>online_resources</toplevel><creatorcontrib>Koshy, Prescilla</creatorcontrib><creatorcontrib>Babu, Sarath</creatorcontrib><creatorcontrib>Manoj, B. S.</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE/IET Electronic Library</collection><collection>CrossRef</collection><collection>Computer and Information Systems 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>IEEE internet of things journal</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Koshy, Prescilla</au><au>Babu, Sarath</au><au>Manoj, B. S.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Sliding Window Blockchain Architecture for Internet of Things</atitle><jtitle>IEEE internet of things journal</jtitle><stitle>JIoT</stitle><date>2020-04-01</date><risdate>2020</risdate><volume>7</volume><issue>4</issue><spage>3338</spage><epage>3348</epage><pages>3338-3348</pages><issn>2327-4662</issn><eissn>2327-4662</eissn><coden>IITJAU</coden><abstract>Internet of Things (IoT) refers to the concept of enabling Internet connectivity and associated services to nontraditional computers formed by integrating essential computing and communication capability to physical things for everyday usage. Security and privacy are two of the major challenges in IoT. The essential security requirements of IoT cannot be ensured by the existing security frameworks due to the constraints in CPU, memory, and energy resources of the IoT devices. Also, the centralized security architectures are not suitable for IoT because they are subjected to single point of attacks. Defending against targeted attacks on centralized resources is expensive. Therefore, the security architecture for IoT needs to be decentralized and designed to meet the limitations in resources. Blockchain is a decentralized security framework suitable for a variety of applications. However, blockchain in its original form is not suitable for IoT, due to its high-computational complexity and low scalability. In this article, we propose a sliding window blockchain (SWBC) architecture that modifies the traditional blockchain architecture to suit IoT applications. The proposed SWBC uses previous &lt;inline-formula&gt; &lt;tex-math notation="LaTeX"&gt;(n-1) &lt;/tex-math&gt;&lt;/inline-formula&gt; blocks to form the next block hash with limited difficulty in proof-of-work (PoW). The performance of SWBC is analyzed on a real-time data stream generated from a smart home testbed. The results show that the proposed blockchain architecture increases security and minimizes memory overhead while consuming fewer resources.</abstract><cop>Piscataway</cop><pub>IEEE</pub><doi>10.1109/JIOT.2020.2967119</doi><tpages>11</tpages><orcidid>https://orcid.org/0000-0002-1233-1646</orcidid><orcidid>https://orcid.org/0000-0002-5114-6646</orcidid><orcidid>https://orcid.org/0000-0001-9219-2588</orcidid></addata></record>
fulltext fulltext
identifier ISSN: 2327-4662
ispartof IEEE internet of things journal, 2020-04, Vol.7 (4), p.3338-3348
issn 2327-4662
2327-4662
language eng
recordid cdi_crossref_primary_10_1109_JIOT_2020_2967119
source IEEE Electronic Library (IEL) Journals
subjects Blockchain
Computer architecture
Computer memory
Cryptography
Data transmission
Energy sources
Internet of Things
Internet of Things (IoT)
Organizations
Security
Sensors
Sliding
sliding window
Smart buildings
smart home
Smart homes
title Sliding Window Blockchain Architecture for Internet of Things
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-05T02%3A33%3A29IST&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=Sliding%20Window%20Blockchain%20Architecture%20for%20Internet%20of%20Things&rft.jtitle=IEEE%20internet%20of%20things%20journal&rft.au=Koshy,%20Prescilla&rft.date=2020-04-01&rft.volume=7&rft.issue=4&rft.spage=3338&rft.epage=3348&rft.pages=3338-3348&rft.issn=2327-4662&rft.eissn=2327-4662&rft.coden=IITJAU&rft_id=info:doi/10.1109/JIOT.2020.2967119&rft_dat=%3Cproquest_cross%3E2391262647%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c293t-b56b3f6395dc57b5b16f27cdadbbc60d0a5e18e21546d250298d3e8fb48e035e3%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=2391262647&rft_id=info:pmid/&rft_ieee_id=8962341&rfr_iscdi=true