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

DSR Knowledge Library

Research prototype ยท Native Open Knowledge Format

LibraryChatChat accessMethod and limitationsPrivacy noteEvaluation 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.

PaperOpen source resource โ†—
OverviewDSR gridDesign knowledgePaper design mapPublication 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.
blockchainblockchain-iot-sensor-datadata-certificationdesign-science-researchdesign-theoryiotprivacy

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

Authors: Mathieu Chanson, Andreas Bogner, Dominik Bilgeri, Elgar Fleisch, Felix Wortmann
Venue: Journal of the Association for Information Systems 20(9), 2019, 1271-1307
Link: https://doi.org/10.17705/1jais.00567 (opens in a new tab)

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.

Design features

Concrete, technology-specific realizations of the design principles in this artifact:

  • Design feature DF1: Data collection unit - The sensing/data-collection component that collects the raw sensor data at the source.
  • Design feature DF2: Validation sensor - An independent validation sensor that provides additional data (e.g., GPS alongside odometer values) for cross-validation.
  • Design feature 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.
  • Design feature 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.
  • Design feature DF5: Raw data storage - Encrypted raw sensor data is stored in a (centralized) mass-storage or cloud system.
  • Design feature DF6: Verification storage system - An independent verification storage system holds the hashes used to verify data integrity on the blockchain.
  • Design feature DF7: Access management service - An access-management service ensures the encrypted raw data can be accessed only when the data owner grants access.
  • Design feature DF8: Certification and verification mechanism - A certification mechanism performs cross-validation and verifies integrity (e.g., that mileage never decreased over time).
  • Design feature DF9: Data retrieval service - A data-retrieval service delivers decrypted raw data to authorized consumers after access is granted.

Citations

[1] Mathieu Chanson, Andreas Bogner, Dominik Bilgeri, Elgar Fleisch, Felix Wortmann. Blockchain for the IoT: Privacy-Preserving Protection of Sensor Data. Journal of the Association for Information Systems 20(9), 2019, 1271-1307. https://doi.org/10.17705/1jais.00567 (opens in a new tab) [2] Source document: Blockchain for the IoT.pdf

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

Design knowledge

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

Design Feature

Design Feature9
Design Feature
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 Feature
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 Feature
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 Feature
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 Feature
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 Feature
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 Feature
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 Feature
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 Feature
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

Design Principle

Design Principle4
Design Principle
design-knowledge/blockchain-iot-sensor-data-dp1

DP1 - Source-to-sink certification

Certify sensor data on the basis of source-to-sink protection so that data producers are accountable for the data they provide.

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

DP2 - Cross-validation certification

Certify sensor data on the basis of cross-validation and plausibility checks to reduce the risk of manipulation.

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

DP3 - Owner-controlled disclosure

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

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

DP4 - Linearly scalable architecture

Certify data on the basis of a linearly scalable system architecture.

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

Design Requirement

Design Requirement4
Design Requirement
design-knowledge/blockchain-iot-sensor-data-dr1

DR1 - Tamper-resistant data handling

Enable tamper-resistant generation, processing, and exchange of IoT sensor data.

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

DR2 - Privacy-preserving data handling

Enable privacy-preserving generation, processing, and exchange of IoT sensor data.

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

DR3 - Large data-volume throughput

Enable large data-volume throughput in the generation, processing and exchange of IoT sensor data.

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

DR4 - Economic feasibility

Ensure economic feasibility of the sensor-data generation, processing and exchange system.

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

04

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.

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"
  ]
}