ForTrac: a Secure NFT-based Forward Traceability System for Providing Data Accuracy and Completeness

被引:5
|
作者
Heikamp, Fokke [1 ,2 ]
Pan, Lei [1 ,2 ]
Doss, Robin [1 ,2 ]
Trujillo-Rasua, Rolando [2 ,3 ]
Ruj, Sushmita [2 ,4 ]
机构
[1] Deakin Univ, Ctr Cyber Resilience & Trust CREST, Geelong, Vic, Australia
[2] Cyber Secur Cooperat Res Ctr, Perth, WA, Australia
[3] Univ Rovira & Virgili, Tarragona, Spain
[4] Univ New South Wales, Sydney, NSW, Australia
关键词
Blockchain; Smart Contracts; Supply Chain; Forward Traceability; Security Analysis; Scyther; PROTOCOL;
D O I
10.1145/3594556.3594608
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Traceability is one of the most sought-after properties for supply chains because it facilitates a plethora of use cases like food recalls, counterfeit detection, and quality improvement by tracing the history of a product. Recently proposed traceability solutions rely heavily on blockchain technology because it offers data immutability and transparency. However, these solutions suffer from two significant limitations. Firstly, they do not validate traceability data for accuracy and completeness. So, how can we be sure that the data on the blockchain is correct and complete? Secondly, they provide a limited threat model or none at all. So, how can we be sure that the trace for a product has not been altered by an adversary? To summarise, we propose ForTrac, an Ethereum-based forward traceability system for generic physical products. Each product is digitally represented as an ERC-721 token. In a forward traceability system, traces are built correctly by design. ForTrac uses a valid predicate that states the sequence of steps a product has to follow and how much time each step can maximally take. We show that ForTrac is secure. Unlike previous work, our security analysis is not restricted to only the blockchain component. It also includes the communication protocol between the product reader, server, and smart contract. We show that our communication protocol guarantees data agreement between the reader and smart contract using Scyther. Finally, we demonstrate that our prototype is feasible by assessing costs and performance. By using forward traceability and including a detailed security analysis we provide accuracy and completeness. Our valid predicate documents which events have to be collected for a trace to be complete. Data accuracy is provided by showing that the smart contract agrees with the data sent by the reader.
引用
收藏
页码:1 / 10
页数:10
相关论文
共 50 条
  • [31] Forward-Secure Customizable Data Sharing in Blockchain-based EHR Systems
    Yi, Yanzi
    Feng, Xiaowen
    Tian, Xin
    Peng, Zan
    Liu, Yilin
    Deng, Hua
    Wang, Yujue
    2023 20TH ANNUAL INTERNATIONAL CONFERENCE ON PRIVACY, SECURITY AND TRUST, PST, 2023, : 474 - 485
  • [32] A Secure Erasure Code-Based Cloud Storage System with Secure Data Forwarding
    Lin, Hsiao-Ying
    Tzeng, Wen-Guey
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2012, 23 (06) : 995 - 1003
  • [33] Blockchain based Data Distribution and Traceability Framework in the Electric Information Management System
    Cai, Mengchen
    Li, Ming
    Cao, Wanwan
    7TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY AND QUANTITATIVE MANAGEMENT (ITQM 2019): INFORMATION TECHNOLOGY AND QUANTITATIVE MANAGEMENT BASED ON ARTIFICIAL INTELLIGENCE, 2019, 162 : 82 - 87
  • [34] Design and Implementation of Data Sharing Traceability System Based on Blockchain Smart Contract
    Kang, Yang
    Li, Qiang
    SCIENTIFIC PROGRAMMING, 2021, 2021
  • [35] Design and Implementation of Data Sharing Traceability System Based on Blockchain Smart Contract
    Kang, Yang
    Li, Qiang
    Scientific Programming, 2021, 2021
  • [36] Blockchain-Based Reliable Traceability System for Telecom Big Data Transactions
    Pang, Yue
    Wang, Danshi
    Wang, Xinyong
    Li, Jin
    Zhang, Min
    IEEE INTERNET OF THINGS JOURNAL, 2021, 9 (14) : 12799 - 12812
  • [37] An Efficient Sound and Data Steganography Based Secure Authentication System
    Datta, Debajit
    Garg, Lalit
    Srinivasan, Kathiravan
    Inoue, Atsushi
    Reddy, G. Thippa
    Reddy, M. Praveen Kumar
    Ramesh, K.
    Nasser, Nidal
    CMC-COMPUTERS MATERIALS & CONTINUA, 2021, 67 (01): : 723 - 751
  • [38] Fog-Computing-Based Cyber-Physical System for Secure Food Traceability through the Twofish Algorithm
    Awan, Kamran Ahmad
    Din, Ikram Ud
    Almogren, Ahmad
    Kim, Byung-Seo
    ELECTRONICS, 2022, 11 (02)
  • [39] The design and implementation of the analysis system of data-providing behavior based on data mining
    Wang XiaoGuo
    Sun Chuan
    Zhang DanDan
    PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND SERVICE SYSTEM (CSSS), 2014, 109 : 261 - 264
  • [40] A Blockchain-Based IoT Data Management System for Secure and Scalable Data Sharing
    Wang, Yawei
    Wang, Chenxu
    Luo, Xiapu
    Zhang, Kaixiang
    Li, Huizhong
    NETWORK AND SYSTEM SECURITY, NSS 2019, 2019, 11928 : 167 - 184