Quantum-Proof Blockchain - ETSI...Introduction – Bitcoin • An open ledger Decentralized Anyone...

14
Quantum-Proof Blockchain The project of ABCMint Jintai Ding 11/2018, ETSI Quantum-Safe Workshop

Transcript of Quantum-Proof Blockchain - ETSI...Introduction – Bitcoin • An open ledger Decentralized Anyone...

Page 1: Quantum-Proof Blockchain - ETSI...Introduction – Bitcoin • An open ledger Decentralized Anyone can participate and can verify Good privacy and highly efficient in time • A crypto

Quantum-Proof Blockchain

The project of ABCMint

Jintai Ding

11/2018, ETSI Quantum-Safe Workshop

Page 2: Quantum-Proof Blockchain - ETSI...Introduction – Bitcoin • An open ledger Decentralized Anyone can participate and can verify Good privacy and highly efficient in time • A crypto

The story •  ABC = Advanced Binary Currency A new quantum-proof blockchain with the Rainbow signature ( A NIST submission) and a new POW based solving set of random polynomial systems. Launched June 18, 2018 •  www.ABCMint.org

1

Page 3: Quantum-Proof Blockchain - ETSI...Introduction – Bitcoin • An open ledger Decentralized Anyone can participate and can verify Good privacy and highly efficient in time • A crypto

Timeline

1

Page 4: Quantum-Proof Blockchain - ETSI...Introduction – Bitcoin • An open ledger Decentralized Anyone can participate and can verify Good privacy and highly efficient in time • A crypto

The founders Jin Andy Liu and Jintai Ding

2

Page 5: Quantum-Proof Blockchain - ETSI...Introduction – Bitcoin • An open ledger Decentralized Anyone can participate and can verify Good privacy and highly efficient in time • A crypto

Introduction – Bitcoin

•  An open ledger Decentralized Anyone can participate and can verify Good privacy and highly efficient in time •  A crypto currency ECDSA, Hash functions

Elliptic curve signature Hash functions for address and POW 3

Page 6: Quantum-Proof Blockchain - ETSI...Introduction – Bitcoin • An open ledger Decentralized Anyone can participate and can verify Good privacy and highly efficient in time • A crypto

POW

•  Proof of Work – decentralized system •  The main purpose is to synchronize a decentralized system; to make an immutable ledger ( too expensive to

alter) •  51% attack Computing power – POW

4

Page 7: Quantum-Proof Blockchain - ETSI...Introduction – Bitcoin • An open ledger Decentralized Anyone can participate and can verify Good privacy and highly efficient in time • A crypto

Basic Crypto Algorithms 1. Digital Signatures – For authentication. To authenticate transaction with signature

2. Hash Functions – Address of Public key Proof of Work

7

Page 8: Quantum-Proof Blockchain - ETSI...Introduction – Bitcoin • An open ledger Decentralized Anyone can participate and can verify Good privacy and highly efficient in time • A crypto

Quantum Threat

•  Address = Hash (Public Key) and Address is not enough for attack, Hash function is still secure (SHA256)

•  But of Public keys are known

Page 9: Quantum-Proof Blockchain - ETSI...Introduction – Bitcoin • An open ledger Decentralized Anyone can participate and can verify Good privacy and highly efficient in time • A crypto

Can public key be protected?

•  The answer is NO This is due to the nature of the BC: The time to sync = 10m. •  The delay allows attack easily using Network

latency + computing power

Page 10: Quantum-Proof Blockchain - ETSI...Introduction – Bitcoin • An open ledger Decentralized Anyone can participate and can verify Good privacy and highly efficient in time • A crypto

What can we do?

•  1)Hash The problem of state, limited use, Large key size or large signature. •  2) Multivariate Very large public key but very small signature •  3) Lattice New, and large key size and signature

Page 11: Quantum-Proof Blockchain - ETSI...Introduction – Bitcoin • An open ledger Decentralized Anyone can participate and can verify Good privacy and highly efficient in time • A crypto

Our solution

•  We have developed new techniques for the solutions with signature with Rainbow.

Public key is recorded and later will only be refereed – very efficient with multiple usage.

Page 12: Quantum-Proof Blockchain - ETSI...Introduction – Bitcoin • An open ledger Decentralized Anyone can participate and can verify Good privacy and highly efficient in time • A crypto

POW •  POW can not be replaced? I personally do not approve POS Current-problem- Too much power for Asic machine -- Hash function allow lots of optimization •  Our New POW -- Solving multivariate

equations Simple to implement and understand, progress meaningful in many ways

Page 13: Quantum-Proof Blockchain - ETSI...Introduction – Bitcoin • An open ledger Decentralized Anyone can participate and can verify Good privacy and highly efficient in time • A crypto

Our goals

•  Quantum resistant

•  Long term Secure

•  Truly decentralized system so Asic Machine does not have too much power

Page 14: Quantum-Proof Blockchain - ETSI...Introduction – Bitcoin • An open ledger Decentralized Anyone can participate and can verify Good privacy and highly efficient in time • A crypto

Thank you!

10