SlideShare a Scribd company logo
1 of 26
Download to read offline
Why You Shouldn’t Trust Me
Zero Knowledge proofs
for those with Zero Knowledge
Keerthana Ganesh and Shubham Patil
Who are we?
An d ro id d e ve lo p e r a t Na twe st Ba n k in
Lo n d o n
Se c u rity So lu tio n s Arc h ite c t in th e
se rvic e s se c to r in th e UK
I like le a rn in g a b o u t th e e m e rg in g
te c h n o lo g ie s in th e se c u rity sp a c e
Sh u b h a m Pa til Ke e rth a n a Ga n e sh
2023 SERIES OF EVENT
New York
May 16&17
Australia
October 11&12
Singapore
April 12&13
Helsinki & North
June 5&6
Paris
SEPTEMBER
London
November
15&16
June 28-30
SILICON VALLEY
March 14&15
Dubai & Middle East
February 22&23
● Data created every day by an average person ≅ 350MB
● Ave ra g e n u m b e r o f p a s s wo rd s p e r p e rs o n in th e d e ve lo p e d
wo rld ⁡
⁡
≅ 100
● Th e s e p a s s wo rd s a re a ll s to re d s o m e wh e re , e ith e r a s p la in te xt o r
a s a h a s h with e n cryp tio n
● Au th e n tica tio n is s im p ly a p ro ce s s o f cro s s re fe re n cin g
● Cre d e n tia ls , n o t p ro o f, a re tra n s m itte d ; m a kin g th e m lia b le to
in te rce p tio n
● Se cu rin g APIs b e co m e s a le n g th y p ro ce s s
Se c u rity to d a y
Some form of data has to be
tra n sfe rre d , a n d th is is like
h a n d in g yo u r ke y to so m e o n e
a n d th e y h a ve a c o p y o f th a t
ke y wh ic h is c h e c ke d a g a in st
yo u rs.
Issues: Have to trust that the verifier isn’t malicious AND that they
c a n b e tru ste d to ke e p th is se c re t se c u re …
.we a ll kn o w h o w th a t
g o e s.
An o th e r issu e is th a t th is c re a te s a n a rm s ra c e - b e tte r e n c ryp tio n
le a d s to b la c k h a t h a c ke rs tryin g to fin d b ig g e r e xp lo its wh ic h
le a d s to g re a te r se c u rity wh ic h le a d s to g re a te r e xp lo its.
Proving facts requires only two words:
True or False
Keep your keys on your person
In s te a d o f le ttin g a n o th e r p a rty u n lo ck th e lo ck wh ile yo u wa tch , yo u
o p e n it in fro n t o f th e m .
No le a ka g e o f cre d e n tia ls
No n e e d to s to re cre d e n tia ls in a fo rtifie d d a ta -ce n te r.
How?
● Ma ke ch a lle n g e s INTERACTIVE, n o t ju s t STATIC
● Cre a te a s e cu re e n viro n m e n t
● De fin e wh a t th e m in im u m p ro b a b ility is to b e s a tis fie d
Enter Z e ro Kn o wle d g e Pro o fs
De fin e d in 1985 b y Mica li, Go ld wa s s e r a n d Ra ckh o ff
ZKPs e xis t fo r ANY m a th e m a tica l p ro p o s itio n th a t ca n b e p ro ve n tru e
o r fa ls e .
Ba s ica lly a n y p ro o f ca n b e tu rn e d in to a ZKP
/*EMPHASIS
**ANY mathematical proposition
END EMPHASIS*/
What makes a ZKP a ZKP?
1. Co m p le te n e s s : Is it co n s is te n t?
1. So u n d n e s s : Is it ro b u s t?
1. Ze ro -kn o wle d g e …
n e s s (?): Is it ze ro kn o wle d g e ??????
A few examples
Example 2: Swapping 2 objects
Analysis
1. Co m p le te n e s s : If I kn o w th e d iffe re n ce b e twe e n th e o b je cts - I will
a lwa ys co n vin ce th e ve rifie r.
1. So u n d n e s s : If I kn o w th e d iffe re n ce , it’s e xtre m e ly u n like ly I’ll
co n vin ce a ve rifie r.
1. Ze ro -kn o wle d g e …
n e s s (?): No m a tte r h o w m a n y ro u n d s th e ve rifie r
a s ks fo r, th e y wo n ’t e ve r g e t a cce s s to th e ke y.
A real problem that can be solved
with ZKPs.
Interactive vs Non -in te ra c tive
In te ra ctive - A co m p u ta tio n h a s to b e p e rfo rm e d b y th e p ro ve r fo r
e ve ry ve rifie r. Be s t wh e n p o te n tia l n o o f ve rifie rs is s m a ll.
No n -in te ra ctive - Th e ve rifie r ca n d o th e p ro o f th e m s e lve s , n o n e e d
fo r p ro ve r to d o a n yth in g . Be s t wh e n th e re m ig h t a lo t o f ve rifie rs th a t
n e e d to b e s a tis fie d .
Use Cases
The killer app - Se cu re Mu lti-Pa rty Co m p u ta tio n
● ZKPs , in e s s e n ce , a re ju s t
p ro o fs o f co m p u ta tio n .
● In a d d itio n to p ro vin g
kn o wle d g e , we ca n p ro ve th a t
we p e rfo rm e d s o m e th in g
h o n e s tly.
● Allo ws fo r m a n y p a rtie s to
co lle ctive ly co m p u te a s o lu tio n ,
with o u t kn o win g th e in p u ts
fro m o th e rs .
● Le s s re s o u rce s n e e d e d fo r API
s e cu rity.
Alice’s private
data x1
Bob’s private
data x2
f(x1,x2)
Alice Bob
SMPC examples:
● Pro c e ssin g p riva te a u c tio n s.
● Me d ic a l re se a rc h in vo lvin g p a tie n t’s
p riva te d a ta .
● Ta rg e te d a d ve rtisin g with o u t
kn o win g p riva te d a ta .
● Su p p ly c h a in s th a t a re p riva te a n d
ve rifie d .
APIs as hardware?
● As SMPC g a in s wid e r a d o p tio n , APIs will p la y a m a jo r a s c o n n e ctio n s
b e twe e n n o d e s .
● O n e c o u ld s a y APIs will e vo lve in to a typ e o f h a rd wa re co n n e ctio n
b e twe e n d is trib u te d co m p u ta tio n n e two rks .
● Ne w d a ta fo rm a ts will e m e rg e , th a t m a y m a ke m o d e rn e q u iva le n ts like
J SO N o b s o le te .
● Sin ce o th e r p a rtie s in th e c o m p u ta tio n c a n n o t s e e yo u r in p u ts , s e c u rity is
in b u ilt
Current Limitations and the
Fu tu re
Limitations
● Th e p ro to co ls u s e d a re s o in te n s ive th a t th e y re q u ire e ith e r a
la rg e n u m b e r o f in te ra ctio n s b e twe e n th e Pro ve r a n d th e Ve rifie r
o r re q u ire a lo t o f co m p u ta tio n . Th a t m a ke s it d ifficu lt to ru n o n
s lo w o r m o b ile d e vice s .
● Ap a rt fro m s im p le p ro o fs fo r ch e ckin g th e va lu e s o f n u m b e rs in a
ra n g e (tra n s a ctio n s e tc), cu rre n t p ro to co ls ta ke to o lo n g to
g e n e ra te p ro o fs .
Who still has zero
kn o wle d g e o f ZKPs?
;)
Sources
h ttp s :/ / s lid e p la ye r.co m / s lid e / 15397042/
h ttp s :/ / m e d iu m .co m / co in m o n ks / wa lkth ro u g h -o f-a n -in te ra ctive -ze ro -
kn o wle d g e -p ro o f-fo r-su d o ku -p u zzle -a c563588f1a 8

More Related Content

Similar to apidays Paris 2022 - Why you shouldn't trust me, Keerthana Ganesh (AWS) & Shubham Patil (Natwest Digital Channels)

The Art of Creative webinar
The Art of Creative webinarThe Art of Creative webinar
The Art of Creative webinarFluid
 
Critical reading final
Critical reading finalCritical reading final
Critical reading finalmeadows42
 
Compensation Analysis
Compensation AnalysisCompensation Analysis
Compensation Analysissansl3
 
Rosa Cano_openexpo2018_sin_texto
Rosa Cano_openexpo2018_sin_textoRosa Cano_openexpo2018_sin_texto
Rosa Cano_openexpo2018_sin_textoRosa Cano
 
L 1 corporate services - presentation
L 1 corporate services - presentation L 1 corporate services - presentation
L 1 corporate services - presentation l1services
 
ATC UK 2015: Enhancing Drop Testing Simulation for Luxury Smartphones
ATC UK 2015: Enhancing Drop Testing Simulation for Luxury SmartphonesATC UK 2015: Enhancing Drop Testing Simulation for Luxury Smartphones
ATC UK 2015: Enhancing Drop Testing Simulation for Luxury SmartphonesAltair
 
Using Social Media to Improve Patient Care
Using Social Media to Improve Patient CareUsing Social Media to Improve Patient Care
Using Social Media to Improve Patient CareAndy Broomhead
 
EDUC 5405 G Lesson Plan Posters (Thursday)
EDUC 5405 G Lesson Plan Posters (Thursday)EDUC 5405 G Lesson Plan Posters (Thursday)
EDUC 5405 G Lesson Plan Posters (Thursday)Robert Power
 
Construir productos y transformación digital mezclando tecnología y educación...
Construir productos y transformación digital mezclando tecnología y educación...Construir productos y transformación digital mezclando tecnología y educación...
Construir productos y transformación digital mezclando tecnología y educación...Rosa Cano
 
Presentation Tariff Guide for Telecom Consumers
Presentation Tariff Guide for Telecom ConsumersPresentation Tariff Guide for Telecom Consumers
Presentation Tariff Guide for Telecom Consumersmrkhanlodhi
 
Nokia biannual n atn
Nokia biannual n atnNokia biannual n atn
Nokia biannual n atntahritunisie
 
Skyals Manifest Your Dreams
Skyals Manifest Your DreamsSkyals Manifest Your Dreams
Skyals Manifest Your DreamsSheenaAhuja
 
Josh Griffin - Examples of Work
Josh Griffin - Examples of WorkJosh Griffin - Examples of Work
Josh Griffin - Examples of WorkJoshua Griffin
 
How SEO Insight Reveals The Content We Need - SEOday.dk January 2018
How SEO Insight Reveals The Content We Need  - SEOday.dk January 2018How SEO Insight Reveals The Content We Need  - SEOday.dk January 2018
How SEO Insight Reveals The Content We Need - SEOday.dk January 2018Charlie Williams
 
Supervising management board culture, by Kroese brands & behaviour
Supervising management board culture, by Kroese brands & behaviourSupervising management board culture, by Kroese brands & behaviour
Supervising management board culture, by Kroese brands & behaviourKroese brands & behaviour
 
Printing a 3D University in Peckham
Printing a 3D University in PeckhamPrinting a 3D University in Peckham
Printing a 3D University in PeckhamLondon Knowledge Lab
 
Ceh v8 labs module 06 trojans and backdoors
Ceh v8 labs module 06 trojans and backdoorsCeh v8 labs module 06 trojans and backdoors
Ceh v8 labs module 06 trojans and backdoorsMehrdad Jingoism
 

Similar to apidays Paris 2022 - Why you shouldn't trust me, Keerthana Ganesh (AWS) & Shubham Patil (Natwest Digital Channels) (20)

The Art of Creative webinar
The Art of Creative webinarThe Art of Creative webinar
The Art of Creative webinar
 
Critical reading final
Critical reading finalCritical reading final
Critical reading final
 
Compensation Analysis
Compensation AnalysisCompensation Analysis
Compensation Analysis
 
Rosa Cano_openexpo2018_sin_texto
Rosa Cano_openexpo2018_sin_textoRosa Cano_openexpo2018_sin_texto
Rosa Cano_openexpo2018_sin_texto
 
L 1 corporate services - presentation
L 1 corporate services - presentation L 1 corporate services - presentation
L 1 corporate services - presentation
 
Strategic Sourcing
Strategic SourcingStrategic Sourcing
Strategic Sourcing
 
Engineer Internship
Engineer InternshipEngineer Internship
Engineer Internship
 
ATC UK 2015: Enhancing Drop Testing Simulation for Luxury Smartphones
ATC UK 2015: Enhancing Drop Testing Simulation for Luxury SmartphonesATC UK 2015: Enhancing Drop Testing Simulation for Luxury Smartphones
ATC UK 2015: Enhancing Drop Testing Simulation for Luxury Smartphones
 
Using Social Media to Improve Patient Care
Using Social Media to Improve Patient CareUsing Social Media to Improve Patient Care
Using Social Media to Improve Patient Care
 
EDUC 5405 G Lesson Plan Posters (Thursday)
EDUC 5405 G Lesson Plan Posters (Thursday)EDUC 5405 G Lesson Plan Posters (Thursday)
EDUC 5405 G Lesson Plan Posters (Thursday)
 
Construir productos y transformación digital mezclando tecnología y educación...
Construir productos y transformación digital mezclando tecnología y educación...Construir productos y transformación digital mezclando tecnología y educación...
Construir productos y transformación digital mezclando tecnología y educación...
 
Presentation Tariff Guide for Telecom Consumers
Presentation Tariff Guide for Telecom ConsumersPresentation Tariff Guide for Telecom Consumers
Presentation Tariff Guide for Telecom Consumers
 
Nokia biannual n atn
Nokia biannual n atnNokia biannual n atn
Nokia biannual n atn
 
Skyals Manifest Your Dreams
Skyals Manifest Your DreamsSkyals Manifest Your Dreams
Skyals Manifest Your Dreams
 
Josh Griffin - Examples of Work
Josh Griffin - Examples of WorkJosh Griffin - Examples of Work
Josh Griffin - Examples of Work
 
How SEO Insight Reveals The Content We Need - SEOday.dk January 2018
How SEO Insight Reveals The Content We Need  - SEOday.dk January 2018How SEO Insight Reveals The Content We Need  - SEOday.dk January 2018
How SEO Insight Reveals The Content We Need - SEOday.dk January 2018
 
Supervising management board culture, by Kroese brands & behaviour
Supervising management board culture, by Kroese brands & behaviourSupervising management board culture, by Kroese brands & behaviour
Supervising management board culture, by Kroese brands & behaviour
 
Printing a 3D University in Peckham
Printing a 3D University in PeckhamPrinting a 3D University in Peckham
Printing a 3D University in Peckham
 
The Future of Content
The Future of ContentThe Future of Content
The Future of Content
 
Ceh v8 labs module 06 trojans and backdoors
Ceh v8 labs module 06 trojans and backdoorsCeh v8 labs module 06 trojans and backdoors
Ceh v8 labs module 06 trojans and backdoors
 

More from apidays

apidays Australia 2023 - A programmatic approach to API success including Ope...
apidays Australia 2023 - A programmatic approach to API success including Ope...apidays Australia 2023 - A programmatic approach to API success including Ope...
apidays Australia 2023 - A programmatic approach to API success including Ope...apidays
 
apidays Singapore 2023 - Addressing the Data Gap, Jerome Eger, Smile API
apidays Singapore 2023 - Addressing the Data Gap, Jerome Eger, Smile APIapidays Singapore 2023 - Addressing the Data Gap, Jerome Eger, Smile API
apidays Singapore 2023 - Addressing the Data Gap, Jerome Eger, Smile APIapidays
 
apidays Singapore 2023 - Iterate Faster with Dynamic Flows, Yee Hui Poh, Wise
apidays Singapore 2023 - Iterate Faster with Dynamic Flows, Yee Hui Poh, Wiseapidays Singapore 2023 - Iterate Faster with Dynamic Flows, Yee Hui Poh, Wise
apidays Singapore 2023 - Iterate Faster with Dynamic Flows, Yee Hui Poh, Wiseapidays
 
apidays Singapore 2023 - Banking the Ecosystem, Apurv Suri, SC Ventures
apidays Singapore 2023 - Banking the Ecosystem, Apurv Suri, SC Venturesapidays Singapore 2023 - Banking the Ecosystem, Apurv Suri, SC Ventures
apidays Singapore 2023 - Banking the Ecosystem, Apurv Suri, SC Venturesapidays
 
apidays Singapore 2023 - Digitalising agreements with data, design & technolo...
apidays Singapore 2023 - Digitalising agreements with data, design & technolo...apidays Singapore 2023 - Digitalising agreements with data, design & technolo...
apidays Singapore 2023 - Digitalising agreements with data, design & technolo...apidays
 
apidays Singapore 2023 - Building a digital-first investment management model...
apidays Singapore 2023 - Building a digital-first investment management model...apidays Singapore 2023 - Building a digital-first investment management model...
apidays Singapore 2023 - Building a digital-first investment management model...apidays
 
apidays Singapore 2023 - Changing the culture of building software, Aman Dham...
apidays Singapore 2023 - Changing the culture of building software, Aman Dham...apidays Singapore 2023 - Changing the culture of building software, Aman Dham...
apidays Singapore 2023 - Changing the culture of building software, Aman Dham...apidays
 
apidays Singapore 2023 - Connecting the trade ecosystem, CHOO Wai Yee, Singap...
apidays Singapore 2023 - Connecting the trade ecosystem, CHOO Wai Yee, Singap...apidays Singapore 2023 - Connecting the trade ecosystem, CHOO Wai Yee, Singap...
apidays Singapore 2023 - Connecting the trade ecosystem, CHOO Wai Yee, Singap...apidays
 
apidays Singapore 2023 - Beyond REST, Claudio Tag, IBM
apidays Singapore 2023 - Beyond REST, Claudio Tag, IBMapidays Singapore 2023 - Beyond REST, Claudio Tag, IBM
apidays Singapore 2023 - Beyond REST, Claudio Tag, IBMapidays
 
apidays Singapore 2023 - Securing and protecting our digital way of life, Ver...
apidays Singapore 2023 - Securing and protecting our digital way of life, Ver...apidays Singapore 2023 - Securing and protecting our digital way of life, Ver...
apidays Singapore 2023 - Securing and protecting our digital way of life, Ver...apidays
 
apidays Singapore 2023 - State of the API Industry, Manjunath Bhat, Gartner
apidays Singapore 2023 - State of the API Industry, Manjunath Bhat, Gartnerapidays Singapore 2023 - State of the API Industry, Manjunath Bhat, Gartner
apidays Singapore 2023 - State of the API Industry, Manjunath Bhat, Gartnerapidays
 
apidays Australia 2023 - Curb your Enthusiasm:Sustainable Scaling of APIs, Sa...
apidays Australia 2023 - Curb your Enthusiasm:Sustainable Scaling of APIs, Sa...apidays Australia 2023 - Curb your Enthusiasm:Sustainable Scaling of APIs, Sa...
apidays Australia 2023 - Curb your Enthusiasm:Sustainable Scaling of APIs, Sa...apidays
 
Apidays Paris 2023 - API Security Challenges for Cloud-native Software Archit...
Apidays Paris 2023 - API Security Challenges for Cloud-native Software Archit...Apidays Paris 2023 - API Security Challenges for Cloud-native Software Archit...
Apidays Paris 2023 - API Security Challenges for Cloud-native Software Archit...apidays
 
Apidays Paris 2023 - State of Tech Sustainability 2023, Gaël Duez, Green IO
Apidays Paris 2023 - State of Tech Sustainability 2023, Gaël Duez, Green IOApidays Paris 2023 - State of Tech Sustainability 2023, Gaël Duez, Green IO
Apidays Paris 2023 - State of Tech Sustainability 2023, Gaël Duez, Green IOapidays
 
Apidays Paris 2023 - 7 Mistakes When Putting In Place An API Program, Francoi...
Apidays Paris 2023 - 7 Mistakes When Putting In Place An API Program, Francoi...Apidays Paris 2023 - 7 Mistakes When Putting In Place An API Program, Francoi...
Apidays Paris 2023 - 7 Mistakes When Putting In Place An API Program, Francoi...apidays
 
Apidays Paris 2023 - Building APIs That Developers Love: Feedback Collection ...
Apidays Paris 2023 - Building APIs That Developers Love: Feedback Collection ...Apidays Paris 2023 - Building APIs That Developers Love: Feedback Collection ...
Apidays Paris 2023 - Building APIs That Developers Love: Feedback Collection ...apidays
 
Apidays Paris 2023 - Product Managers and API Documentation, Gareth Faull, Lo...
Apidays Paris 2023 - Product Managers and API Documentation, Gareth Faull, Lo...Apidays Paris 2023 - Product Managers and API Documentation, Gareth Faull, Lo...
Apidays Paris 2023 - Product Managers and API Documentation, Gareth Faull, Lo...apidays
 
Apidays Paris 2023 - How to use NoCode as a Microservice, Benjamin Buléon and...
Apidays Paris 2023 - How to use NoCode as a Microservice, Benjamin Buléon and...Apidays Paris 2023 - How to use NoCode as a Microservice, Benjamin Buléon and...
Apidays Paris 2023 - How to use NoCode as a Microservice, Benjamin Buléon and...apidays
 
Apidays Paris 2023 - Boosting Event-Driven Development with AsyncAPI and Micr...
Apidays Paris 2023 - Boosting Event-Driven Development with AsyncAPI and Micr...Apidays Paris 2023 - Boosting Event-Driven Development with AsyncAPI and Micr...
Apidays Paris 2023 - Boosting Event-Driven Development with AsyncAPI and Micr...apidays
 
Apidays Paris 2023 - API Observability: Improving Governance, Security and Op...
Apidays Paris 2023 - API Observability: Improving Governance, Security and Op...Apidays Paris 2023 - API Observability: Improving Governance, Security and Op...
Apidays Paris 2023 - API Observability: Improving Governance, Security and Op...apidays
 

More from apidays (20)

apidays Australia 2023 - A programmatic approach to API success including Ope...
apidays Australia 2023 - A programmatic approach to API success including Ope...apidays Australia 2023 - A programmatic approach to API success including Ope...
apidays Australia 2023 - A programmatic approach to API success including Ope...
 
apidays Singapore 2023 - Addressing the Data Gap, Jerome Eger, Smile API
apidays Singapore 2023 - Addressing the Data Gap, Jerome Eger, Smile APIapidays Singapore 2023 - Addressing the Data Gap, Jerome Eger, Smile API
apidays Singapore 2023 - Addressing the Data Gap, Jerome Eger, Smile API
 
apidays Singapore 2023 - Iterate Faster with Dynamic Flows, Yee Hui Poh, Wise
apidays Singapore 2023 - Iterate Faster with Dynamic Flows, Yee Hui Poh, Wiseapidays Singapore 2023 - Iterate Faster with Dynamic Flows, Yee Hui Poh, Wise
apidays Singapore 2023 - Iterate Faster with Dynamic Flows, Yee Hui Poh, Wise
 
apidays Singapore 2023 - Banking the Ecosystem, Apurv Suri, SC Ventures
apidays Singapore 2023 - Banking the Ecosystem, Apurv Suri, SC Venturesapidays Singapore 2023 - Banking the Ecosystem, Apurv Suri, SC Ventures
apidays Singapore 2023 - Banking the Ecosystem, Apurv Suri, SC Ventures
 
apidays Singapore 2023 - Digitalising agreements with data, design & technolo...
apidays Singapore 2023 - Digitalising agreements with data, design & technolo...apidays Singapore 2023 - Digitalising agreements with data, design & technolo...
apidays Singapore 2023 - Digitalising agreements with data, design & technolo...
 
apidays Singapore 2023 - Building a digital-first investment management model...
apidays Singapore 2023 - Building a digital-first investment management model...apidays Singapore 2023 - Building a digital-first investment management model...
apidays Singapore 2023 - Building a digital-first investment management model...
 
apidays Singapore 2023 - Changing the culture of building software, Aman Dham...
apidays Singapore 2023 - Changing the culture of building software, Aman Dham...apidays Singapore 2023 - Changing the culture of building software, Aman Dham...
apidays Singapore 2023 - Changing the culture of building software, Aman Dham...
 
apidays Singapore 2023 - Connecting the trade ecosystem, CHOO Wai Yee, Singap...
apidays Singapore 2023 - Connecting the trade ecosystem, CHOO Wai Yee, Singap...apidays Singapore 2023 - Connecting the trade ecosystem, CHOO Wai Yee, Singap...
apidays Singapore 2023 - Connecting the trade ecosystem, CHOO Wai Yee, Singap...
 
apidays Singapore 2023 - Beyond REST, Claudio Tag, IBM
apidays Singapore 2023 - Beyond REST, Claudio Tag, IBMapidays Singapore 2023 - Beyond REST, Claudio Tag, IBM
apidays Singapore 2023 - Beyond REST, Claudio Tag, IBM
 
apidays Singapore 2023 - Securing and protecting our digital way of life, Ver...
apidays Singapore 2023 - Securing and protecting our digital way of life, Ver...apidays Singapore 2023 - Securing and protecting our digital way of life, Ver...
apidays Singapore 2023 - Securing and protecting our digital way of life, Ver...
 
apidays Singapore 2023 - State of the API Industry, Manjunath Bhat, Gartner
apidays Singapore 2023 - State of the API Industry, Manjunath Bhat, Gartnerapidays Singapore 2023 - State of the API Industry, Manjunath Bhat, Gartner
apidays Singapore 2023 - State of the API Industry, Manjunath Bhat, Gartner
 
apidays Australia 2023 - Curb your Enthusiasm:Sustainable Scaling of APIs, Sa...
apidays Australia 2023 - Curb your Enthusiasm:Sustainable Scaling of APIs, Sa...apidays Australia 2023 - Curb your Enthusiasm:Sustainable Scaling of APIs, Sa...
apidays Australia 2023 - Curb your Enthusiasm:Sustainable Scaling of APIs, Sa...
 
Apidays Paris 2023 - API Security Challenges for Cloud-native Software Archit...
Apidays Paris 2023 - API Security Challenges for Cloud-native Software Archit...Apidays Paris 2023 - API Security Challenges for Cloud-native Software Archit...
Apidays Paris 2023 - API Security Challenges for Cloud-native Software Archit...
 
Apidays Paris 2023 - State of Tech Sustainability 2023, Gaël Duez, Green IO
Apidays Paris 2023 - State of Tech Sustainability 2023, Gaël Duez, Green IOApidays Paris 2023 - State of Tech Sustainability 2023, Gaël Duez, Green IO
Apidays Paris 2023 - State of Tech Sustainability 2023, Gaël Duez, Green IO
 
Apidays Paris 2023 - 7 Mistakes When Putting In Place An API Program, Francoi...
Apidays Paris 2023 - 7 Mistakes When Putting In Place An API Program, Francoi...Apidays Paris 2023 - 7 Mistakes When Putting In Place An API Program, Francoi...
Apidays Paris 2023 - 7 Mistakes When Putting In Place An API Program, Francoi...
 
Apidays Paris 2023 - Building APIs That Developers Love: Feedback Collection ...
Apidays Paris 2023 - Building APIs That Developers Love: Feedback Collection ...Apidays Paris 2023 - Building APIs That Developers Love: Feedback Collection ...
Apidays Paris 2023 - Building APIs That Developers Love: Feedback Collection ...
 
Apidays Paris 2023 - Product Managers and API Documentation, Gareth Faull, Lo...
Apidays Paris 2023 - Product Managers and API Documentation, Gareth Faull, Lo...Apidays Paris 2023 - Product Managers and API Documentation, Gareth Faull, Lo...
Apidays Paris 2023 - Product Managers and API Documentation, Gareth Faull, Lo...
 
Apidays Paris 2023 - How to use NoCode as a Microservice, Benjamin Buléon and...
Apidays Paris 2023 - How to use NoCode as a Microservice, Benjamin Buléon and...Apidays Paris 2023 - How to use NoCode as a Microservice, Benjamin Buléon and...
Apidays Paris 2023 - How to use NoCode as a Microservice, Benjamin Buléon and...
 
Apidays Paris 2023 - Boosting Event-Driven Development with AsyncAPI and Micr...
Apidays Paris 2023 - Boosting Event-Driven Development with AsyncAPI and Micr...Apidays Paris 2023 - Boosting Event-Driven Development with AsyncAPI and Micr...
Apidays Paris 2023 - Boosting Event-Driven Development with AsyncAPI and Micr...
 
Apidays Paris 2023 - API Observability: Improving Governance, Security and Op...
Apidays Paris 2023 - API Observability: Improving Governance, Security and Op...Apidays Paris 2023 - API Observability: Improving Governance, Security and Op...
Apidays Paris 2023 - API Observability: Improving Governance, Security and Op...
 

Recently uploaded

Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingBrighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingNeil Barnes
 
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls DubaiDubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls Dubaihf8803863
 
Unveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystUnveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystSamantha Rae Coolbeth
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...dajasot375
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsappssapnasaifi408
 
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改atducpo
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPramod Kumar Srivastava
 
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxStephen266013
 
20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdfHuman37
 
Call Girls In Noida City Center Metro 24/7✡️9711147426✡️ Escorts Service
Call Girls In Noida City Center Metro 24/7✡️9711147426✡️ Escorts ServiceCall Girls In Noida City Center Metro 24/7✡️9711147426✡️ Escorts Service
Call Girls In Noida City Center Metro 24/7✡️9711147426✡️ Escorts Servicejennyeacort
 
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Sapana Sha
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptSonatrach
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfLars Albertsson
 
Ukraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICSUkraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICSAishani27
 
RadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfRadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfgstagge
 

Recently uploaded (20)

Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingBrighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data Storytelling
 
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls DubaiDubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
 
Unveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystUnveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data Analyst
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
 
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in  KishangarhDelhi 99530 vip 56974 Genuine Escort Service Call Girls in  Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
 
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
 
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
 
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docx
 
20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf
 
Call Girls In Noida City Center Metro 24/7✡️9711147426✡️ Escorts Service
Call Girls In Noida City Center Metro 24/7✡️9711147426✡️ Escorts ServiceCall Girls In Noida City Center Metro 24/7✡️9711147426✡️ Escorts Service
Call Girls In Noida City Center Metro 24/7✡️9711147426✡️ Escorts Service
 
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdf
 
Ukraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICSUkraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICS
 
RadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfRadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdf
 

apidays Paris 2022 - Why you shouldn't trust me, Keerthana Ganesh (AWS) & Shubham Patil (Natwest Digital Channels)

  • 1. Why You Shouldn’t Trust Me Zero Knowledge proofs for those with Zero Knowledge Keerthana Ganesh and Shubham Patil
  • 2. Who are we? An d ro id d e ve lo p e r a t Na twe st Ba n k in Lo n d o n Se c u rity So lu tio n s Arc h ite c t in th e se rvic e s se c to r in th e UK I like le a rn in g a b o u t th e e m e rg in g te c h n o lo g ie s in th e se c u rity sp a c e Sh u b h a m Pa til Ke e rth a n a Ga n e sh
  • 3. 2023 SERIES OF EVENT New York May 16&17 Australia October 11&12 Singapore April 12&13 Helsinki & North June 5&6 Paris SEPTEMBER London November 15&16 June 28-30 SILICON VALLEY March 14&15 Dubai & Middle East February 22&23
  • 4. ● Data created every day by an average person ≅ 350MB ● Ave ra g e n u m b e r o f p a s s wo rd s p e r p e rs o n in th e d e ve lo p e d wo rld ⁡ ⁡ ≅ 100 ● Th e s e p a s s wo rd s a re a ll s to re d s o m e wh e re , e ith e r a s p la in te xt o r a s a h a s h with e n cryp tio n ● Au th e n tica tio n is s im p ly a p ro ce s s o f cro s s re fe re n cin g ● Cre d e n tia ls , n o t p ro o f, a re tra n s m itte d ; m a kin g th e m lia b le to in te rce p tio n ● Se cu rin g APIs b e co m e s a le n g th y p ro ce s s Se c u rity to d a y
  • 5. Some form of data has to be tra n sfe rre d , a n d th is is like h a n d in g yo u r ke y to so m e o n e a n d th e y h a ve a c o p y o f th a t ke y wh ic h is c h e c ke d a g a in st yo u rs.
  • 6. Issues: Have to trust that the verifier isn’t malicious AND that they c a n b e tru ste d to ke e p th is se c re t se c u re … .we a ll kn o w h o w th a t g o e s. An o th e r issu e is th a t th is c re a te s a n a rm s ra c e - b e tte r e n c ryp tio n le a d s to b la c k h a t h a c ke rs tryin g to fin d b ig g e r e xp lo its wh ic h le a d s to g re a te r se c u rity wh ic h le a d s to g re a te r e xp lo its.
  • 7.
  • 8. Proving facts requires only two words: True or False
  • 9. Keep your keys on your person In s te a d o f le ttin g a n o th e r p a rty u n lo ck th e lo ck wh ile yo u wa tch , yo u o p e n it in fro n t o f th e m . No le a ka g e o f cre d e n tia ls No n e e d to s to re cre d e n tia ls in a fo rtifie d d a ta -ce n te r.
  • 10. How? ● Ma ke ch a lle n g e s INTERACTIVE, n o t ju s t STATIC ● Cre a te a s e cu re e n viro n m e n t ● De fin e wh a t th e m in im u m p ro b a b ility is to b e s a tis fie d
  • 11. Enter Z e ro Kn o wle d g e Pro o fs De fin e d in 1985 b y Mica li, Go ld wa s s e r a n d Ra ckh o ff ZKPs e xis t fo r ANY m a th e m a tica l p ro p o s itio n th a t ca n b e p ro ve n tru e o r fa ls e . Ba s ica lly a n y p ro o f ca n b e tu rn e d in to a ZKP
  • 13. What makes a ZKP a ZKP? 1. Co m p le te n e s s : Is it co n s is te n t? 1. So u n d n e s s : Is it ro b u s t? 1. Ze ro -kn o wle d g e … n e s s (?): Is it ze ro kn o wle d g e ??????
  • 15. Example 2: Swapping 2 objects
  • 16. Analysis 1. Co m p le te n e s s : If I kn o w th e d iffe re n ce b e twe e n th e o b je cts - I will a lwa ys co n vin ce th e ve rifie r. 1. So u n d n e s s : If I kn o w th e d iffe re n ce , it’s e xtre m e ly u n like ly I’ll co n vin ce a ve rifie r. 1. Ze ro -kn o wle d g e … n e s s (?): No m a tte r h o w m a n y ro u n d s th e ve rifie r a s ks fo r, th e y wo n ’t e ve r g e t a cce s s to th e ke y.
  • 17. A real problem that can be solved with ZKPs.
  • 18. Interactive vs Non -in te ra c tive In te ra ctive - A co m p u ta tio n h a s to b e p e rfo rm e d b y th e p ro ve r fo r e ve ry ve rifie r. Be s t wh e n p o te n tia l n o o f ve rifie rs is s m a ll. No n -in te ra ctive - Th e ve rifie r ca n d o th e p ro o f th e m s e lve s , n o n e e d fo r p ro ve r to d o a n yth in g . Be s t wh e n th e re m ig h t a lo t o f ve rifie rs th a t n e e d to b e s a tis fie d .
  • 20. The killer app - Se cu re Mu lti-Pa rty Co m p u ta tio n ● ZKPs , in e s s e n ce , a re ju s t p ro o fs o f co m p u ta tio n . ● In a d d itio n to p ro vin g kn o wle d g e , we ca n p ro ve th a t we p e rfo rm e d s o m e th in g h o n e s tly. ● Allo ws fo r m a n y p a rtie s to co lle ctive ly co m p u te a s o lu tio n , with o u t kn o win g th e in p u ts fro m o th e rs . ● Le s s re s o u rce s n e e d e d fo r API s e cu rity. Alice’s private data x1 Bob’s private data x2 f(x1,x2) Alice Bob
  • 21. SMPC examples: ● Pro c e ssin g p riva te a u c tio n s. ● Me d ic a l re se a rc h in vo lvin g p a tie n t’s p riva te d a ta . ● Ta rg e te d a d ve rtisin g with o u t kn o win g p riva te d a ta . ● Su p p ly c h a in s th a t a re p riva te a n d ve rifie d .
  • 22. APIs as hardware? ● As SMPC g a in s wid e r a d o p tio n , APIs will p la y a m a jo r a s c o n n e ctio n s b e twe e n n o d e s . ● O n e c o u ld s a y APIs will e vo lve in to a typ e o f h a rd wa re co n n e ctio n b e twe e n d is trib u te d co m p u ta tio n n e two rks . ● Ne w d a ta fo rm a ts will e m e rg e , th a t m a y m a ke m o d e rn e q u iva le n ts like J SO N o b s o le te . ● Sin ce o th e r p a rtie s in th e c o m p u ta tio n c a n n o t s e e yo u r in p u ts , s e c u rity is in b u ilt
  • 23. Current Limitations and the Fu tu re
  • 24. Limitations ● Th e p ro to co ls u s e d a re s o in te n s ive th a t th e y re q u ire e ith e r a la rg e n u m b e r o f in te ra ctio n s b e twe e n th e Pro ve r a n d th e Ve rifie r o r re q u ire a lo t o f co m p u ta tio n . Th a t m a ke s it d ifficu lt to ru n o n s lo w o r m o b ile d e vice s . ● Ap a rt fro m s im p le p ro o fs fo r ch e ckin g th e va lu e s o f n u m b e rs in a ra n g e (tra n s a ctio n s e tc), cu rre n t p ro to co ls ta ke to o lo n g to g e n e ra te p ro o fs .
  • 25. Who still has zero kn o wle d g e o f ZKPs? ;)
  • 26. Sources h ttp s :/ / s lid e p la ye r.co m / s lid e / 15397042/ h ttp s :/ / m e d iu m .co m / co in m o n ks / wa lkth ro u g h -o f-a n -in te ra ctive -ze ro - kn o wle d g e -p ro o f-fo r-su d o ku -p u zzle -a c563588f1a 8