Block-Supply Chain: A New Anti- Counterfeiting Supply Chain Using NFC and Blockchain
By: Naif Alzahrani Nirupama Bulusu Portland State University
Block-Supply Chain: A New Anti- Counterfeiting Supply Chain Using - - PowerPoint PPT Presentation
Block-Supply Chain: A New Anti- Counterfeiting Supply Chain Using NFC and Blockchain By: Naif Alzahrani Nirupama Bulusu Portland State University Motivation Products Counterfeiting World Health Organization (WHO) 2008 [1]: 30% of
By: Naif Alzahrani Nirupama Bulusu Portland State University
medical products are counterfeit in developing countries
$135 billion in online shopping
countries like SoutheastAsia and Africa [3]
Products’ Counterfeiting
Existing Approaches Cryptographic Track &Trace
Challenge Response Protocol
Challenge Response Protocol
Sever Tag
Challenge
4
Challenge Response Protocol
Sever Tag
Challenge Response Challenge Sign Private key Response 2.
5
Challenge Response Protocol
Sever Tag
Challenge Response Challenge Sign Private key Response 2. Verify Public key Response 3. Challenge
6
7
Genuine Product Legitimate Tag
Expiration Date
Modifies Data
8
Genuine Product Counterfeit Product Copies and Writes Data
9
Genuine Product Legitimate Tag Counterfeit Product Removes and Reapplies Tag
10
Block-Supply Chain: decentralized supply chain to:
Modifiction Cloning Tag reapplication
Initialization Phase Verification Phase
B0
Manufacturer
B0 B0 B0 B0 B0 B0
B0 B0 B0 B0 B0 B0
B0 B0 B0 B0 B0 B0
Initialization Phase Verification Phase
B0 B0 B0 B0 B0 B0
B1 B1 B1 B1 B1 B1 B0 B0 B0 B0 B0 B0
B1 B1 B1 B1 B1 B1 B0 B0 B0 B0 B0 B0
Local Authentication
B2
B1 B1 B1 B1 B1 B1 B0 B0 B0 B0 B0 B0
B2 B2 B2 B2 B2 B2
B1 B1 B1 B1 B1 B1 B0 B0 B0 B0 B0 B0
B2
B1 B1 B1 B1 B1 B1 B0 B0 B0 B0 B0 B0
Global Authentication Global Authentication Global Authentication Global Authentication Global Authentication
B2
B1 B1 B1 B1 B1 B1 B0 B0 B0 B0 B0 B0
Global Authentication Global Authentication Global Authentication Global Authentication
B2 Valid?
Global Authentication
B2
B1 B1 B1 B1 B1 B1 B0 B0 B0 B0 B0 B0 B2 B2 B2 B2 B2
Local Authentication Global Authentication
Proof of Work (PoW)
hashes
Proof of Work (PoW)
consumption
doubts on the decentralization)
Fixed-Validators Decentralization
validators
communication overhead
Fixed-Validators Decentralization
Fixed-Validators Decentralization
vulnerable to adversarial attacks
bribe most of them over time
Fixed-Validators Decentralization
transactions —> performance bottleneck
New consensus protocol that:
random validators’ selection
small number of validators
block proposal
validation-leader
receiving the block from its proposer
Proposer to validation-leader mapping
n validators
‘validate’ message from its validation-leader
Validators Selection
Security
0.33% random malicious nodes
Efficiency
Future solution: dynamic variable number of validators based on a risk likelihood
leaders Future solution: a game theoretical model to reward and punish validation-leaders
Future solution: dynamic variable number of validators based on a risk likelihood
leaders Future solution: a game theoretical model to reward and punish validation-leaders
Future solution: dynamic variable number of validators based on a risk likelihood
leaders Future solution: a game theoretical model to reward and punish validation-leaders
Future solution: dynamic variable number of validators based on a risk likelihood
leaders Future solution: a game theoretical model to reward and punish validation-leaders
Future solution: a game theoretical model to validate with probability according to the proposing node risk likelihood
proposers in advance Future solution: blind proposers validation- leaders mapping.
Future solution: a game theoretical model to validate with probability according to the proposing node risk likelihood
proposers in advance Future solution: blind proposers validation- leaders mapping.
Future solution: a game theoretical model to validate with probability according to the proposing node risk likelihood
proposers in advance Future solution: blind proposers validation- leaders mapping.
Future solution: a game theoretical model to validate with probability according to the proposing node risk likelihood
proposers in advance Future solution: blind proposers validation- leaders mapping.