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

    This paper uses zero-knowledge proofs to hide account information in blockchain-based access control for IoT devices, improving user privacy. Users can prove they have the right to access a device without revealing which account they are, so records on the public blockchain leak less personal information. This addresses the tension between blockchain transparency and privacy.

    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

    This paper adds self-sovereign identity (SSI) based authentication and better metadata search to blockchain-based decentralized IoT data platforms. With SSI, users control their own identity credentials instead of depending on a central provider, which matches the decentralized nature of the platform. Improved metadata search also makes shared IoT data easier to find and use.

  • 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

    This paper proposes PPDS, a data sharing model for blockchain-based IoT healthcare systems that protects privacy using elliptic curve cryptography, zero-knowledge proofs, and access control. Health data is sensitive, so the model lets patients share records with the right parties while keeping identities and contents protected. The cryptographic building blocks are combined with practicality on IoT devices in mind.

  • 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

    This paper adds flexible edge processing to a blockchain-based framework for secure IoT data distribution, so data can be processed near its source. Processing data near where it is generated reduces network traffic and avoids sending raw personal data to distant servers. The blockchain still guarantees trust in the exchanged results.

  • 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

    An introductory textbook chapter on security for IoT systems, explaining basic threats and countermeasures for connected devices. It walks through how attackers can reach devices over the network and what basic defenses such as encryption and authentication do. The chapter is written for students taking their first steps into IoT.

    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

    A review article introducing the current state of automotive security in the context of the IoT era. It describes how connecting cars to networks and smartphones creates new attack paths, and outlines the countermeasures the industry is adopting. The article is written to be accessible to readers outside the software field.

  • 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