Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Dredas: Decentralized, reliable and efficient remote outsourced data auditing scheme with blockchain smart contract for industrial IoT
School of computer science and Engineering, Northeastern University, Shenyang, China.
School of Cyber Science and Engineering, Wuhan University, Wuhan, China.
School of computer science and Engineering, Northeastern University, Shenyang, China.
Luleå University of Technology, Department of Computer Science, Electrical and Space Engineering, Computer Science. Computer Science and Technology, Fuzhou University, Fuzhou, China.ORCID iD: 0000-0003-1902-9877
Show others and affiliations
2019 (English)In: Future generations computer systems, ISSN 0167-739X, E-ISSN 1872-7115Article in journal (Refereed) Epub ahead of print
Abstract [en]

The development of cloud computing and the Internet of things (IOT) attracts more and more enterprises to outsource the data from their Industrial Internet of things (IIOT) to cloud servers in order to save operating costs and improve efficiency. However, in this environment, protecting the security and privacy of data storage is an important challenge for IIOT and cloud server provider (CSP). Data auditing could allow data owner discover malicious behaviors of CSP which destroy their outsourced data. The public auditing authorizes the trusted third part auditor (TPA) to audit the owner’s outsourced data and frees owner from regular tasks. However, the public auditing using TPA is considered a centralized auditing, and the TPA is assumed totally honest, but it is difficult to find a reliable auditing organization. In this paper, a novel decentralized auditing smart contract in Ethereum is proposed. By replacing the TPA with a designed smart contract, a decentralized auditing scheme (Dredas) is proposed, where anyone can obtain the auditing result from Ethereum without worrying about semi-honest TPA. Compared with traditional auditing, apart from being able to perform traditional auditing functions, Dredas has three important benefits over previous work. First, the random values of challenge are more secure. Dredas chooses the current blockchain nonce as a random seed to prevent any party forging random values. Secondly, in order to achieve a safe, regular, proactive auditing, the protocol writes the auditing rules into the blockchain, and uses the number blocks on the Ethereum as the security timestamp. Finally, data owner, user and CSP must pay some ether for smart contract as deposit. This way not only inhibits the malicious behavior of these three parties, but also makes it more reasonable in real life. We implement Dredas to show that the computation costs are reasonable and efficient.

Place, publisher, year, edition, pages
Elsevier, 2019.
Keywords [en]
Industrial Internet of Things (IIOT), Public auditing, Blockchain smart contract, Decentralization
National Category
Media and Communication Technology
Research subject
Pervasive Mobile Computing
Identifiers
URN: urn:nbn:se:ltu:diva-76953DOI: 10.1016/j.future.2019.10.014Scopus ID: 2-s2.0-85075355480OAI: oai:DiVA.org:ltu-76953DiVA, id: diva2:1374171
Available from: 2019-11-29 Created: 2019-11-29 Last updated: 2019-12-10

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Authority records BETA

Vasilakos, Athanasios

Search in DiVA

By author/editor
Vasilakos, Athanasios
By organisation
Computer Science
In the same journal
Future generations computer systems
Media and Communication Technology

Search outside of DiVA

GoogleGoogle Scholar

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 2 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf