e-space
Manchester Metropolitan University's Research Repository

    A blockchain-based Shamir's Threshold Cryptography Scheme for data protection in Industrial internet of Things settings

    Yu, Keping, Tan, Liang, Yang, Caixia, Choo, Kim-Kwang Raymond, Bashir, Ali Kashif ORCID logoORCID: https://orcid.org/0000-0001-7595-2522, Rodrigues, Joel JPC and Sato, Takuro (2022) A blockchain-based Shamir's Threshold Cryptography Scheme for data protection in Industrial internet of Things settings. IEEE Internet of Things Journal, 9 (11). pp. 8154-8167. ISSN 2327-4662

    [img]
    Preview
    Accepted Version
    Available under License In Copyright.

    Download (2MB) | Preview

    Abstract

    The Industrial Internet of Things (IIoT), a typical Internet of Things (IoT) application, integrates the global industrial system with other advanced computing, analysis, and sensing technologies through Internet connectivity. Due to the limited storage and computing capacity of edge and IIoT devices, data sensed and collected by these devices are usually stored in the cloud. Encryption is commonly used to ensure privacy and confidentiality of IIoT data. However, the key used for data encryption and decryption is usually directly stored and managed by users or third-party organizations, which has security and privacy implications. To address this potential security and privacy risk, we propose a Shamir threshold cryptography scheme for IIoT data protection using blockchain: STCChain. Specifically, in our solution, the edge gateway uses a symmetric key to encrypt the data uploaded by the IoT device and stores it in the cloud. The symmetric key is protected by a private key generated by the edge gateway. To prevent the loss of the private key and privacy leakage, we use a Shamir secret sharing algorithm to divide the private key, encrypt it, and publish it on the blockchain. We implement a prototype of STCChain using Xuperchain, and the results show that STCChain can effectively prevent attackers from stealing data as well as ensuring the security of the encryption key.

    Impact and Reach

    Statistics

    Activity Overview
    6 month trend
    1,018Downloads
    6 month trend
    97Hits

    Additional statistics for this dataset are available via IRStats2.

    Altmetric

    Repository staff only

    Edit record Edit record