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 条
  • [21] Completeness and accuracy of data in spine registries: an independent audit-based study
    Bernhard Meyer
    Ehab Shiban
    Lucia E. Albers
    Sandro M. Krieg
    European Spine Journal, 2020, 29 : 1453 - 1461
  • [22] Completeness and accuracy of data in spine registries: an independent audit-based study
    Meyer, Bernhard
    Shiban, Ehab
    Albers, Lucia E.
    Krieg, Sandro M.
    EUROPEAN SPINE JOURNAL, 2020, 29 (06) : 1453 - 1461
  • [23] Enhanced smart-card-based authentication scheme providing forward-secure key agreement
    Asadpour, Mahdi
    Sattarzadeh, Behnam
    Jalili, Rasool
    NEW TECHNOLOGIES, MOBILITY AND SECURITY, 2007, : 447 - 458
  • [24] NFT-IoT Pharma Chain : IoT Drug traceability system based on Blockchain and Non Fungible Tokens (NFTs)
    Turki, Mariem
    Cheikhrouhou, Saoussen
    Dammak, Bouthaina
    Baklouti, Mouna
    Mars, Rawya
    Dhahbi, Afef
    JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2023, 35 (02) : 527 - 543
  • [25] A Scalable and Auditable Secure Data Sharing Scheme With Traceability for Fog-Based Smart Logistics
    Yang, Yanbo
    Zhang, Jiawei
    Liu, Ximeng
    Ma, Jianfeng
    IEEE INTERNET OF THINGS JOURNAL, 2023, 10 (10) : 8603 - 8617
  • [26] Forward-Secure Data Outsourcing Based on Revocable Attribute-Based Encryption
    Hoang, Van-Hoan
    Lehtihet, Elyes
    Ghamri-Doudane, Yacine
    2019 15TH INTERNATIONAL WIRELESS COMMUNICATIONS & MOBILE COMPUTING CONFERENCE (IWCMC), 2019, : 1839 - 1846
  • [27] Efficient Attribute-Based Secure Data Sharing with Hidden Policies and Traceability in Mobile Health Networks
    Hahn, Changhee
    Kwon, Hyunsoo
    Hur, Junbeom
    MOBILE INFORMATION SYSTEMS, 2016, 2016
  • [28] Verifiable Encrypted Search with Forward Secure Updates for Blockchain-Based System
    Li, Han
    Zhou, Hongliang
    Huang, Hejiao
    Jia, Xiaohua
    WIRELESS ALGORITHMS, SYSTEMS, AND APPLICATIONS, PT I, 2020, 12384 : 206 - 217
  • [29] A Secure Data Controller System Based on IPFS and Blockchain
    Alshihri, Saad
    Park, Sooyong
    INTELLIGENT COMPUTING, VOL 3, 2022, 508 : 506 - 510
  • [30] Construction of a Web-based system for providing micrograph data
    Hamada, Kotaro
    Shibata, Masahiro
    SEI Technical Review, 1999, (47): : 114 - 118