DSR Knowledge LibraryReusable design knowledge and grounded research support
HomeLibraryChatGive feedback โ†—

DSR Knowledge Library

Research prototype ยท Native Open Knowledge Format

LibraryChatImprintPrivacyEvaluation survey โ†—
Library/Papers/Blockchain for the IoT: Privacy-Preserving Protection of Sensor Data

Research paper

Blockchain for the IoT: Privacy-Preserving Protection of Sensor Data

The paper proposes a design theory (requirements, principles, and features) for a blockchain-based sensor data protection system that certifies IoT data, ensuring tamper-resistant, privacy-preserving, scalable and efficient data gathering, processing and exchange, demonstrated with the CertifiCar instantiation.

Paper
OverviewDSR gridPaper design mapDesign knowledgePublication metadata

01

Overview

Publication metadata and narrative from the current library record.

Authors
Mathieu Chanson, Andreas Bogner, Dominik Bilgeri, Elgar Fleisch, Felix Wortmann
Year
2019
Venue
Journal of the Association for Information Systems 20(9), 2019, 1271-1307
Methodology
Design science research; three iterative build cycles; ex post evaluation across mileage, pharma supply chain and energy microgrid use cases.
DOI
10.17705/1jais.00567
Design knowledge
View design knowledge on GitHub
blockchainblockchain-iot-sensor-datadata-certificationdesign-science-researchdesign-theoryiotprivacy

Summary

The paper proposes a design theory (requirements, principles, and features) for a blockchain-based sensor data protection system that certifies IoT data, ensuring tamper-resistant, privacy-preserving, scalable and efficient data gathering, processing and exchange, demonstrated with the CertifiCar instantiation.

Artifact

A blockchain-based sensor data protection system (SDPS) leveraging data certification; instantiated as CertifiCar (mileage fraud prevention).

Methodology

Design science research; three iterative build cycles; ex post evaluation across mileage, pharma supply chain and energy microgrid use cases.

02

DSR grid

Six dimensions represented in the current paper record.

01

Problem description

Adoption of smart, connected products depends on ensuring adequate IoT sensor-data integrity while guaranteeing sufficient user privacy - a combination existing solutions do not achieve.

02

Input knowledge

Gregor & Hevner on theory and design knowledge; information asymmetry theory and Westin's theory of privacy as kernel/justificatory knowledge; data certification; blockchain.

03

Research process

Design science research with three iterative build-and-demonstrate cycles (the CertifiCar instantiation) and an ex post evaluation across car-mileage, pharmaceutical supply-chain and energy-microgrid use cases.

04

Key concepts

Internet of Things, big data, privacy, security, blockchain, design science research, design theory.

05

Solution description

A blockchain-based sensor data protection system (SDPS) leveraging data certification, spanning data collection, near-sensor hashing, storage, and verification services. Solution-space representation: Design theory (requirements, principles and features) plus an instantiation (CertifiCar).

06

Output knowledge

A design theory comprising four design requirements, four design principles and nine design features.

03

Paper design map

The default semantic design map canonicalizes stored design relationships; Raw links retains the complete technical Markdown-link view.

Design-knowledge map

17 stored concepts / 14 canonical semantic relationships

Concept types
Design Requirements
Design Principles
Design Features
Press enter or space to select a node.You can then use the arrow keys to move the node around. Press delete to remove it and escape to cancel.
Press enter or space to select an edge. You can then press delete to remove it or escape to cancel.

04

Design knowledge

Directly linked concepts, grouped by their represented design-knowledge category.

9 Design Features

design-knowledge/blockchain-iot-sensor-data-df1

DF1 - Data collection unit

The sensing/data-collection component that collects the raw sensor data at the source.

blockchain-iot-sensor-datadata-certificationdesign-featuredesign-theory+2
design-knowledge/blockchain-iot-sensor-data-df2

DF2 - Validation sensor

An independent validation sensor that provides additional data (e.g., GPS alongside odometer values) for cross-validation.

blockchain-iot-sensor-datadata-certificationdesign-featuredesign-theory+2
design-knowledge/blockchain-iot-sensor-data-df3

DF3 - Near-sensor preprocessing and hashing

Preprocess the data and record the blockchain transaction as a hash as close as possible to the sensing unit, preventing manipulation from that point on.

blockchain-iot-sensor-datadata-certificationdesign-featuredesign-theory+2
design-knowledge/blockchain-iot-sensor-data-df4

DF4 - Storage service

A storage service that writes encrypted raw data into raw-data storage and propagates the signed hash transaction to the blockchain and verification storage.

blockchain-iot-sensor-datadata-certificationdesign-featuredesign-theory+2
design-knowledge/blockchain-iot-sensor-data-df5

DF5 - Raw data storage

Encrypted raw sensor data is stored in a (centralized) mass-storage or cloud system.

blockchain-iot-sensor-datadata-certificationdesign-featuredesign-theory+2
design-knowledge/blockchain-iot-sensor-data-df6

DF6 - Verification storage system

An independent verification storage system holds the hashes used to verify data integrity on the blockchain.

blockchain-iot-sensor-datadata-certificationdesign-featuredesign-theory+2
design-knowledge/blockchain-iot-sensor-data-df7

DF7 - Access management service

An access-management service ensures the encrypted raw data can be accessed only when the data owner grants access.

blockchain-iot-sensor-datadata-certificationdesign-featuredesign-theory+2
design-knowledge/blockchain-iot-sensor-data-df8

DF8 - Certification and verification mechanism

A certification mechanism performs cross-validation and verifies integrity (e.g., that mileage never decreased over time).

blockchain-iot-sensor-datadata-certificationdesign-featuredesign-theory+2
design-knowledge/blockchain-iot-sensor-data-df9

DF9 - Data retrieval service

A data-retrieval service delivers decrypted raw data to authorized consumers after access is granted.

blockchain-iot-sensor-datadata-certificationdesign-featuredesign-theory+2

4 Design Principles

design-knowledge/blockchain-iot-sensor-data-dp1

DP1 - Source-to-sink certification

Sensor data are certified on the basis of source-to-sink protection.

blockchain-iot-sensor-datadata-certificationdesign-principledesign-theory+2
design-knowledge/blockchain-iot-sensor-data-dp2

DP2 - Cross-validation certification

Sensor data are certified on the basis of cross-validation.

blockchain-iot-sensor-datadata-certificationdesign-principledesign-theory+2
design-knowledge/blockchain-iot-sensor-data-dp3

DP3 - Owner-controlled disclosure

Data owners determine when and to what extent their certified data is communicated to others.

blockchain-iot-sensor-datadata-certificationdesign-principledesign-theory+2
design-knowledge/blockchain-iot-sensor-data-dp4

DP4 - Linearly scalable architecture

Data are certified on the basis of a linearly scalable system architecture.

blockchain-iot-sensor-datadata-certificationdesign-principledesign-theory+2

4 Design Requirements

design-knowledge/blockchain-iot-sensor-data-dr1

DR1 - Tamper-resistant data handling

Enable tamper-resistant data generation, processing, and exchange.

blockchain-iot-sensor-datadata-certificationdesign-requirementdesign-theory+2
design-knowledge/blockchain-iot-sensor-data-dr2

DR2 - Privacy-preserving data handling

Enable privacy-preserving data generation, processing, and exchange.

blockchain-iot-sensor-datadata-certificationdesign-requirementdesign-theory+2
design-knowledge/blockchain-iot-sensor-data-dr3

DR3 - Large data-volume throughput

Enable large data volume throughput.

blockchain-iot-sensor-datadata-certificationdesign-requirementdesign-theory+2
design-knowledge/blockchain-iot-sensor-data-dr4

DR4 - Economic feasibility

Ensure economic feasibility.

blockchain-iot-sensor-datadata-certificationdesign-requirementdesign-theory+2

05

Publication metadata

Additional metadata represented in the current library record.

Show additional metadata+
{
  "type": "paper",
  "title": "Blockchain for the IoT: Privacy-Preserving Protection of Sensor Data",
  "description": "The paper proposes a design theory (requirements, principles, and features) for a blockchain-based sensor data protection system that certifies IoT data, ensuring tamper-resistant, privacy-preserving, scalable and efficient data gathering, processing and exchange, demonstrated with the CertifiCar instantiation.",
  "resource": "https://doi.org/10.17705/1jais.00567",
  "authors": "Mathieu Chanson, Andreas Bogner, Dominik Bilgeri, Elgar Fleisch, Felix Wortmann",
  "year": 2019,
  "venue": "Journal of the Association for Information Systems 20(9), 2019, 1271-1307",
  "methodology": "Design science research; three iterative build cycles; ex post evaluation across mileage, pharma supply chain and energy microgrid use cases.",
  "dsr_grid": true,
  "dsr_solution_space": "Design theory (requirements, principles and features) plus an instantiation (CertifiCar).",
  "tags": [
    "blockchain-iot-sensor-data",
    "iot",
    "privacy",
    "data-certification",
    "design-theory",
    "design-science-research",
    "blockchain"
  ]
}