Research Project / Detail View

IoTxWeb3: lifecycle management and data sharing for Internet of Things (IoT) devices

We combine Internet of Things (IoT) devices with blockchain and smart contracts so that device permissions, data sharing, and lifecycle management can be handled in a transparent way.

IoTxWeb3: lifecycle management and data sharing for Internet of Things (IoT) devices

Background

Network-connected devices are now used in many places, from homes to factories and vehicles. Some of these devices are managed by trained professionals, while others are operated by ordinary users.

For professional systems, maintenance and lifecycle management are often organized as part of a business process. For consumer Internet of Things (IoT) devices, however, users are usually expected to rely on manuals and software updates to keep devices secure.

The problem

Device logs, sensor readings, and operational data are often collected and reused without the owner clearly seeing how. Manufacturers may put such data to use for monitoring or AI training, while the users themselves have little control or access.

Even when owners do want to share or reuse data from their own devices, the interfaces and permissions needed to do so are frequently unclear or simply not available.

Our approach

We are developing a software framework that combines Internet of Things (IoT) devices with Web3 technologies such as blockchain and smart contracts. The goal is to automate device lifecycle management and data sharing in a verifiable way.

Users can grant permissions to manufacturers or third parties, and those permissions are recorded and enforced through smart contracts. By leaving a trace of agreements on the blockchain, the framework improves transparency and accountability.

Achievements so far

The starting point was a blockchain-based secure software update framework for IoT devices (2018); its extended version received an excellent paper award at DICOMO 2022. Managing a device's whole life on a distributed ledger became the prototype for this theme.

The scope has since widened to data sharing. Recent results include access control that anonymizes account information with zero-knowledge proofs (Electronics, 2025), authentication and metadata search based on self-sovereign identity (BCCA 2025), PPDS, a privacy-preserving data sharing model for e-health (BCCA 2025), and flexible edge processing in a blockchain-based IoT data distribution framework (PerCom workshop, 2025) — the building blocks of the IoTxWeb3 framework.

Why this matters

As this framework spreads, device owners can see for themselves who uses their data and decide how far to allow it, rather than leaving everything to manufacturers.

Manufacturers benefit too: with permissions recorded in a verifiable form, they can build data-driven services while keeping users' trust. The goal is an IoT where devices keep creating value throughout their lives, not only at the point of sale.

Where we are heading

We aim at a decentralized data-sharing infrastructure in which the rights over devices, data, and services are managed automatically by smart contracts, so that individuals and companies can bring their data together with confidence.

The long-term goal is to extend this self-sovereign approach, which does not depend on any single operator, from home IoT to data sharing in industry and mobility.

Future directions and example topics

The next step is to bring the IoTxWeb3 framework closer to real services. Students' thesis topics are usually chosen from within these directions, through discussion.

  • Making privacy-preserving access control with zero-knowledge proofs faster and practical
  • Authentication and search infrastructures for devices and users based on self-sovereign identity (SSI)
  • Designing and field-testing data sharing models for specific domains such as healthcare and mobility
  • Automating device lifecycle management — updates, permissions, decommissioning — with smart contracts
  • Data distribution architectures that combine edge processing with blockchains

Overview articles to read first

These overview articles, written in Japanese, are an easier entry point than the research papers below.

  • IoT Nyumon (Introduction to IoT), Chapter 2: Security (in Japanese)

    Harumi Watanabe, Makoto Imamura, Kenji Hisazumi (eds.), Corona Publishing, 2020. Chapter 2 authored by Yutaka Matsubara.

  • Automotive Security and IoT (in Japanese)

    Yutaka Matsubara, Kinou Zairyo, 2017.

Software and projects for this theme

Papers and articles related to this project

View all publications
  • 2025

    Enhancing Account Information Anonymity in Blockchain-Based IoT Access Control Using Zero-Knowledge Proofs

    Yuxiao Wu, Yutaka Matsubara, Shoji Kasahara

    Electronics, Vol.14, Issue 14

    Link

  • 2025

    SSI-Enabled Authentication and Enhanced Metadata Search in Blockchain-based Decentralized IoT Data Platforms

    Luyonghe Li, Yuichiro Yasue, Yutaka Matsubara

    IEEE 1st International Workshop on Blockchain for Decentralized Trust and Digital Identity (B4TI) at BCCA 2025, Croatia, Oct 2025

  • 2025

    PPDS: A Practical and Privacy-Preserving Data Sharing Model for Blockchain-Based IoT e-Health Systems Using ECC, Zero-Knowledge Proof, and Access Control

    Yuxiao Wu, Kenta Kawai, Yutaka Matsubara

    IEEE International Conference on Blockchain Computing and Applications (BCCA 2025), Croatia, Oct 2025

  • 2025

    Flexible Edge Processing in Blockchain-based Secure IoT Data Distribution Framework

    Kenta Kawai, Yuxiao Wu, Yutaka Matsubara, Hiroaki Takada

    BRAIN 2025 at PerCom 2025, Washington D.C., Mar 2025

  • 2023

    Supply-Demand Matching System for Circulating IoT Device Information

    Kenta Kawai, Yutaka Matsubara, Hiroaki Takada

    DICOMO 2023, pp.45-56

    Link

  • 2022

    Software Update Framework for IoT Devices Using Blockchain

    Ryota Nakanishi, Yutaka Matsubara, Hiroaki Takada

    DICOMO 2022

    Excellent Paper Award.

    Link

  • 2022

    Excellent Paper Award for Software Update Framework for IoT Devices Using Blockchain

    Ryota Nakanishi, Yutaka Matsubara, Hiroaki Takada

    DICOMO 2022

  • 2020

    Tsunagaru! Kiso Gijutsu IoT Nyumon (Chapter 2: Security)

    Harumi Watanabe, Makoto Imamura, Kenji Hisazumi (eds.)

    Corona Publishing

    Yutaka Matsubara authored Chapter 2.

  • 2020

    Secure Remote Software Update for Mindstorms EV3

    Daichi Ito, Yutaka Matsubara, Hiroaki Takada

    19th Complex Systems Micro Symposium, Sapporo

  • 2020

    Performance Evaluation of QUIC for Lightweight Secure Communication on IoT Devices

    Taiga Komatsu, Yutaka Matsubara, Hiroaki Takada

    SCIS 2020, Kochi

  • 2018

    Secure Update Framework for IoT Devices Using Blockchain Technology

    Keigo Nagara, Yutaka Matsubara, Hiroaki Takada

    ESS 2018 Proceedings, Gero, pp.36-39

    Link

  • 2018

    Performance Evaluation of TLS 1.3 for IoT Devices

    Taiga Komatsu, Yutaka Matsubara, Hiroaki Takada

    Computer Security Symposium 2018, Nagano, pp.569-576

  • 2018

    Secure Update Framework for IoT Devices Using Blockchain Technology

    Keigo Nagara, Yutaka Matsubara, Hiroaki Takada

    SWEST20, Gero

  • 2017

    Automotive Security and IoT

    Yutaka Matsubara

    Kinou Zairyo, Jun. 2017 serial article

  • 2017

    Portable DoS Test Tool for Embedded Systems

    Keigo Nagara, Katsunori Aoki, Yutaka Matsubara, Hiroaki Takada

    ESS 2017 WiP, Gero

    Link

  • 2017

    Attack Performance Evaluation of Mirai Malware on Embedded Systems

    Keigo Nagara, Yutaka Matsubara, Katsunori Aoki, Hiroaki Takada

    IPSJ Research Report 2017-EMB-44 No.41, Okinawa, pp.1-6

    Link

  • 2017

    Open-source Software-based Portable DoS Test Tool for IoT Devices

    Keigo Nagara, Katsunori Aoki, Yutaka Matsubara, Hiroaki Takada

    Workshop on Internet of Things Security and Privacy with ACM CCS, Dallas

Other main research projects

01 Real-time performance assurance in high-performance embedded systems

Trust in a single computer

Real-time performance assurance in high-performance embedded systems

We study how to keep mixed-criticality systems fast, predictable, and safe even when many applications share CPUs, memory, storage, and networks.

Open this project

02 Modeling and assuring dependability of Systems of Systems

Trust in systems of systems

Modeling and assuring dependability of Systems of Systems

We study Systems of Systems (SoS — arrangements in which multiple independent systems cooperate to achieve an emergent purpose) as socio-technical systems in which autonomous actors interact, and we aim to establish engineering methods for designing their overall behavior.

Open this project

03 Verifying and explaining trust: fuzzing, formal methods, and assurance cases

Cross-cutting theme

Verifying and explaining trust: fuzzing, formal methods, and assurance cases

Across all three pillars, we develop techniques for checking whether a system actually deserves trust and for explaining why — fuzzing for concurrent software, formal verification, security analysis, and assurance cases.

Open this project