vision for a health blockchain

17
Health Blockchain Vision James Littlejohn Vision Problem to solve? Demo ZKP and others.

Upload: james-littlejohn

Post on 22-Jan-2018

163 views

Category:

Health & Medicine


0 download

TRANSCRIPT

Page 1: Vision for a health blockchain

Health Blockchain Vision

James Littlejohn

Vision

Problem to solve?

Demo

ZKP and others.

Page 2: Vision for a health blockchain

Vision

Meggie

Page 3: Vision for a health blockchain

Problem to solve?

Bitcoin keep money honest proof of work

Ethereum keep contracts honest proof work gas

Maidsafe keep data honest proof of resource

Health ?

– keep science honest proof of evidence

Page 4: Vision for a health blockchain

Purpose

Personalised Health

Precision medicine

Page 5: Vision for a health blockchain

Pull Personalised HealthHealth of Environment

Well being --- Lifestyle --- Healthy aging

Prevention - Repair – Evidence based

Social Activities Food

Pe

er

netw

ork

valid

ate

s h

ealth

cla

ims &

self r

eg

ula

tes

Living Scientific Knowledge Network

Sensors Genetics DIY

Rea time validation Self regulating

Algorithms

Genetics Attention – Interaction - Action

Page 6: Vision for a health blockchain

Pull Precision MedicineHealth of Environment

Well being --- Lifestyle --- Healthy aging

Precision Medicine – Evidence based

Mental Medicine Palliative care

Basic Scientific Knowledge

Diagnostic Equip. Drugs Surgery

Clinical trials Regulations

Algorithms

'Peer' review

Genetics Attention – Interaction - Action

Page 7: Vision for a health blockchain

BLOCKCHAIN

Evidence

Validation

Precision

Medicine Protocols

Smart Contracts

Secure Cloud Maidsafe Swarm Mobile

Sensors MRI Sequencing

Page 8: Vision for a health blockchain

Xray Workflow

Identity

ML Compute

Sensors - xray

Storage API

Regulation

Compliance

Permissions

Individual

Clinician

Radiog.

ID A

Clin Dr. B

Rad. C

Comp. ML1

Maidsafe

Evidence Chain

Decision

Protocol

Actionxray

Page 9: Vision for a health blockchain

Early community efforts

Estonia Health Records

White papers clinical trails reproducible science

Government Funding Research

Startups - GEM

Corporate – Philips Blockchain LAB

Code - github

Page 10: Vision for a health blockchain

Demo

Xray

Page 11: Vision for a health blockchain

Summary

Set purpose: proof of evidence

Build test network

Learn

Deploy

Page 12: Vision for a health blockchain

ZKP and others

Prof Bill Buchanan

Page 13: Vision for a health blockchain

Homomorphic, Communitive, Secret Shares, Keyless and Quantum Robust

Secret shares

Page 14: Vision for a health blockchain

ZKP

• Zero-knowledge proof (discrete logs). ZKP. Outlines zero-knowledge proof.

• Zero-knowledge proof (Feige-Fiat-Shamir). ZKP. Outlines zero-knowledge proof using the Feige-Fiat-Shamir method.

• Zero-knowledge proof (non-interactive random oracle access). ZKP. Non-interactive random oracle access for the Fiat-Shamir heuristic.

• Zero-knowledge proof (Graphs). ZKP. Outlines zero-knowledge proof using graphing methods.

• Fair coin flip. ZKP. Outlines how a fair coin flip can be created, without a trusted verifier.

• Voting with Paillier crypto system. ZKP. Outlines voting with Paillier crypto system.

• Oblivious transfer. OT. Oblivious transfer.

• Scrambled circuits. Scrambled. Scrambled circuits - SFE.

• Millionaire's Problem . Mill. Yao's Millionaire Problem.

• RAPPOR. RAPPOR. Outlines RAPPOR (Randomized Aggregatable Privacy-Preserving. Ordinal Response) which allows for privacy in gathered data.

Page 15: Vision for a health blockchain

Quantum Robust

• Lattice-based cryptography [Lattice] – This classification shows great potential and is leading to new cryptography, such as for fully homomorphic encryption [here], and code obfuscation. An example is given in the following section.

• Code-based cryptography [McEliece] – This method was created in 1978 with the McEliece cryptosystem but has barely been using in real applications. The McEliece method uses linear codes that are used in error correcting codes, and involves matrix-vector multiplication. An example of a linear code is Hamming code [here].

• Multivariate polynomial cryptography [UOV] – These focus on the difficulty of solving systems of multivariate polynomials over finite fields. Unfortunately, many of the methods that have been proposed have already been broken.

• Hash-based signatures [GMSS] – This would involve created digital signatures using hashing methods. The drawback is that a signer needs to keep a track of all of the messages that have been signed, and that there is a limit to the number of signatures that can be produced.

Page 16: Vision for a health blockchain

Health Blockchain Vision

James Littlejohn/ Prof Bill Buchanan

Page 17: Vision for a health blockchain

Genesis Block

Formal

Scientific

Aims and

Description

CodeInvention

BExperimental

Results

Protected ElementsInventor Details

Inventor B Contributor C

Revision to

Scientific Method CodeExperimental

Results

Protected ElementsContributer Details

Back reference

Ver 1.0 Ver 1.0a

Invention

A

Fork

(‘has led to’

‘is an alternative to’, etc)

Peer reviewer