SlideShare a Scribd company logo
Digital Cash 
Present By Kevin, Hiren, Amit, Kai
What is Digital Cash? 
¨ A payment message bearing a digital signature 
which functions as a medium of exchange or store 
of value 
¨ Need to be backed by a trusted third party, usually 
the government and the banking industry.
Key Properties 
¨ Secure 
¨ Anonymous 
¨ Portable 
¨ Reusable 
¨ User-friendly
Digital Cash vs Credit Card 
Anonymous Identified 
Online or Off-line Online 
Store money in 
digital wallet 
Money is in the 
Bank
The Online Model 
¨ Structure Overview 
Link with 
other banks 
Deposit 
Coins 
Bank 
Withdraw 
Coins 
Payment 
User Merchant
Pros and Cons of the online scheme 
¨ Pros 
– Provides fully anonymous and untraceable digital cash. 
– No double spending problems. 
– Don't require additional secure hardware – cheaper to implement. 
¨ Cons 
– Communications overhead between merchant and the bank. 
– Huge database of coin records. 
– Difficult to scale, need synchronization between bank servers. 
– Coins are not reusable
The Offline Model 
¨ Structure Overview 
Bank 
Merchan 
t 
User 
Temper-resistant 
device 
Others 
T.R.D 
.
Pros and Cons of the offline model 
¨ Advantages 
– Off-line scheme 
– User is fully anonymous unless double spend 
– Bank can detect double spender 
– Banks don’t need to synchronize database in each transaction. 
– Coins could be reusable 
– Reduced the size of the coin database. 
¨ Disadvantages 
– Might not prevent double spending immediately 
– More expensive to implement
Traceable Signature Protocol 
Merchant Customer Bank 
m 
message m 
= amount, 
serial no 
(m)d 
d is secret key of the 
Bank 
(m)d spend 
send m 
(m)d send 
(m)d verify
Blind Signatures 
¨Add a blinding factor b 
¨ r = (m)be 
¨rd = (mbe)d 
¨Bank could keep a record of r 
¨Remove blinding factor 
¨ (mbe)d = (m)dbed 
¨ b-1  md 
message
Untraceable Digital Cash 
¨Create k items of m 
m1 = (…, amount, serial number) 
mk = (…, amount, serial number) 
Random Serial Number 
m1 
Random Serial Number 
, …, mk
Untraceable Digital Cash 
¨Create blinding factors:b1 
e,…, bk 
e 
¨Blind the units - m1b1 
e, …, mk bk 
e 
m1b1 
e mkbk 
, …, e 
Bank 
¨Send to bank for signing
Untraceable Digital Cash 
¨Bank chooses k –1 to check 
¨Customer gives all blinding factors except 
for unit i 
¨Bank checks they are correct 
i
Untraceable Digital Cash 
¨Bank signs the remaining one and sends it 
back – (mbe 
)d = mdbiii 
i 
Customer 
¨The customer removes the blind using 
bi 
Serial no 
-1  mi 
d
Problem! 
¨When the merchant receives the coin, it still 
has to be verified 
¨The merchant has to have a connection with 
the bank at the time of sale 
¨This protocol is anonymous but not portable
How to make it off-line
Secret Splitting 
¨A method that splits the user ID in to n parts 
¨Each part on its own is useless but when 
combined will reveal the user ID 
¨Each user ID is XOR with a one time Pad, 
R
Cont… 
¨E.g. User ID = 2510, R = 1500: 
¨2510 XOR 1500 = 3090 
¨The user ID can now be split into 2 parts, 
I.e. 1500 and 3090 
¨On their own they are useless but when 
XOR will reveal the user ID 
¨I.e 1500 XOR 3090 = 2510
A Typical Coin 
¨Header Information 
¨Serial number 
¨Transaction Item – pairs of user ID’s 
¨ User ID: 
1500 3090 
4545 6159 
5878 7992
A Typical Coin 
¨Header Information 
¨Serial number 
¨Transaction Item – pairs of user ID’s 
¨ User ID: 
1500 XOR 3090 = 2510 
4545 XOR 6159 = 2510 
5878 XOR 7992 = 2510 
User ID
Blanking 
Randomly blank one side of each identity pair 
¨ User ID: 
0 3090 
4545 6159 
5878 7992
Blanking 
Randomly blank one side of each identity pair 
¨ User ID: 
0 3090 
4545 0 
5878 7992
The coin is now 
spent 
You can no longer tell who owns the coin 
¨ User ID: 
0 3090 
4545 0 
5878 0 
•Merchant would now deposit this coin into the 
bank
The coin is copied and spent at 
another merchant 
•Before the user spent the coin the first time, the user 
made a copy of it 
¨ User ID: 
1500 0 
4545 0 
0 7992 
•Merchant would now deposit this coin into the 
bank
How can we catch 
the user? 
¨ Original Coin 
¨ User ID: 
0 3090 
4545 0 
5878 0 
¨ Duplicate Coin 
¨ User ID: 
1500 0 
4545 0 
0 7992 
This is what is in the bank
How can we catch 
the user? 
¨ Original Coin 
¨ User ID: 
0 3090 
4545 0 
5878 0 
¨ Duplicate Coin 
¨ User ID: 
1500 0 
4545 0 
0 7992 
This is what is in the bank 
3090 XOR 1500 = 2510 
5878 XOR 7992 = 2510 
User ID
Probability of catching the culprit 
¨Depends on the number of the identity 
strings used 
¨Probability of catching a user is: 
– 1 - ½n , where n is the number of identity strings 
E.g. n = 5, the probability of catching a user is: 
0.97
Reusability 
¨Once the coin has been spent the merchant 
has to deposit it to the bank 
¨Therefore, coin can only be spent once 
¨Convenience, ability to give change, 
unnecessary transactions between bank and 
merchant 
¨Banks database size – less serial numbers 
¨Solution – Add the new User ID to the coin
Setup 
ID=HIREN 
ID=KEVIN 
ID=AMIT
Coins 
¨ Users Coin 
¨ User ID: 
A MIT 
AM IT 
AMI T
Amit spends his coin at Hirens 
shop 
The coin will now look like this: 
Amit no longer owns 
the coin, it is bounded 
to Hiren 
User ID: 
A 0 
0 IT 
AMI 0 
HI REN 
HIR EN 
H IREN
Hiren can now go and spend his 
coin at Kevin's shop 
The coin looks like this: 
User ID: 
A 0 
0 IT 
AMI 0 
HI REN 
HIR EN 
H IREN
Hiren can now go and spend his 
coin at Kevin's shop 
The coin will now look like this: 
User ID: 
A 0 
0 IT 
AMI 0 
0 REN 
0 EN 
H 0 
KE VIN 
K EVIN 
KEV IN
Size Matters! 
¨Coin m = (Serial num, denomination, 
Transaction list (transactions * user ID), 
Other Header info) 
¨Limit size by Validity Period and/or 
max Transactions
Other proposals 
¨What if you what buy something that costs 
£4.99 and you have £5 coin? 
¨Would have a ‘file’ for every coin 
£4 
£2 £2 
£1 £1 £1 £1 
£2 
£1 £1 
£2 
£1 £1
Fair Blind Signatures 
¨Possible solution to undetectable money 
laundering or ransom demands 
Sender Signing protocol Signer 
Message-signature pair Un-linkable View of protocol 
Judge
Conclusion 
¨Feasible from a purely technological 
perspective 
¨Anonymous is at the heart of the 
government's attack 
¨Cannot attract funding
Advantages: 
¨ Convenience 
¨ Secure 
¨ Handling costs 
¨ Time saving 
¨ Transaction Costs
Global Disadvantages 
¨ Safety Issue 
¨ Physical Securities 
¨ Users Issue 
¨ Legal problems
Questions?

More Related Content

What's hot

Digital cash
Digital cashDigital cash
Digital cash
Urwi Keche
 
E-money
E-moneyE-money
E-money
Zakaria Hasan
 
Electronic payment system
Electronic payment systemElectronic payment system
Electronic payment system
60ml
 
Ppt on atm machine
Ppt on atm machinePpt on atm machine
Ppt on atm machine
Prabhat Singh
 
E Cheques
E ChequesE Cheques
E Cheques
Sumant Diwakar
 
E-Commerce Security
E-Commerce SecurityE-Commerce Security
E-Commerce Security
Syed Maniruzzaman Pabel
 
overview of electronic payment system
overview of electronic payment system overview of electronic payment system
overview of electronic payment system
Kavitha Ravi
 
Risks involved in E-payment
Risks involved in E-payment Risks involved in E-payment
Risks involved in E-payment
14_18
 
Electronic payment system(EPS)
Electronic payment system(EPS)Electronic payment system(EPS)
Electronic payment system(EPS)rahul kundu
 
Payment Card System Overview
Payment Card System OverviewPayment Card System Overview
Payment Card System Overview
Narudom Roongsiriwong, CISSP
 
Mobile wallet
Mobile walletMobile wallet
Mobile wallet
Somyadarshna
 
Digital Signature
Digital SignatureDigital Signature
Digital Signature
Adarsh Kumar Yadav
 
Chapter 8 / Electronic Payment
Chapter 8 / Electronic  PaymentChapter 8 / Electronic  Payment
Chapter 8 / Electronic Payment
Eyad Almasri
 
e payment system ppt
e payment system ppte payment system ppt
e payment system ppt
minisharma35
 
Electronic Payment Systems in E Commerce
Electronic Payment Systems in E CommerceElectronic Payment Systems in E Commerce
Electronic Payment Systems in E Commerce
Vinay Chaithanya
 
Electronic payment system
Electronic payment systemElectronic payment system
Electronic payment system
Sheetal goel
 
Electronic payments ystem
Electronic payments ystem Electronic payments ystem
Electronic payments ystem Aditya Kumar
 
A presentation on electronic wallet
A presentation on electronic walletA presentation on electronic wallet
A presentation on electronic walletNitish Xavier Tirkey
 
digital tokens based on E-payments
digital tokens based on E-paymentsdigital tokens based on E-payments
digital tokens based on E-payments
raviteja reddy
 
Online Payment Gateway System
Online Payment Gateway SystemOnline Payment Gateway System
Online Payment Gateway System
Mannu Khani
 

What's hot (20)

Digital cash
Digital cashDigital cash
Digital cash
 
E-money
E-moneyE-money
E-money
 
Electronic payment system
Electronic payment systemElectronic payment system
Electronic payment system
 
Ppt on atm machine
Ppt on atm machinePpt on atm machine
Ppt on atm machine
 
E Cheques
E ChequesE Cheques
E Cheques
 
E-Commerce Security
E-Commerce SecurityE-Commerce Security
E-Commerce Security
 
overview of electronic payment system
overview of electronic payment system overview of electronic payment system
overview of electronic payment system
 
Risks involved in E-payment
Risks involved in E-payment Risks involved in E-payment
Risks involved in E-payment
 
Electronic payment system(EPS)
Electronic payment system(EPS)Electronic payment system(EPS)
Electronic payment system(EPS)
 
Payment Card System Overview
Payment Card System OverviewPayment Card System Overview
Payment Card System Overview
 
Mobile wallet
Mobile walletMobile wallet
Mobile wallet
 
Digital Signature
Digital SignatureDigital Signature
Digital Signature
 
Chapter 8 / Electronic Payment
Chapter 8 / Electronic  PaymentChapter 8 / Electronic  Payment
Chapter 8 / Electronic Payment
 
e payment system ppt
e payment system ppte payment system ppt
e payment system ppt
 
Electronic Payment Systems in E Commerce
Electronic Payment Systems in E CommerceElectronic Payment Systems in E Commerce
Electronic Payment Systems in E Commerce
 
Electronic payment system
Electronic payment systemElectronic payment system
Electronic payment system
 
Electronic payments ystem
Electronic payments ystem Electronic payments ystem
Electronic payments ystem
 
A presentation on electronic wallet
A presentation on electronic walletA presentation on electronic wallet
A presentation on electronic wallet
 
digital tokens based on E-payments
digital tokens based on E-paymentsdigital tokens based on E-payments
digital tokens based on E-payments
 
Online Payment Gateway System
Online Payment Gateway SystemOnline Payment Gateway System
Online Payment Gateway System
 

Similar to Digital cash

Pay your payments safely merchant account services by jay wigdore
Pay your payments safely  merchant account services by jay wigdorePay your payments safely  merchant account services by jay wigdore
Pay your payments safely merchant account services by jay wigdore
JayWigdore
 
Optimising Payments for Strong Customer Authentication (SCA)
Optimising Payments for Strong Customer Authentication (SCA)Optimising Payments for Strong Customer Authentication (SCA)
Optimising Payments for Strong Customer Authentication (SCA)
Elliott Barton
 
Samsung Pay Guide
Samsung Pay GuideSamsung Pay Guide
Samsung Pay Guide
Jithu Thulasi Chand
 
Digi cash
Digi cashDigi cash
Digi cash
Nishant Pahad
 
Area of impact -banking and finance
Area of impact -banking and financeArea of impact -banking and finance
Area of impact -banking and finance
Jia
 
Crypto-Currency - Strategic Review v3
Crypto-Currency  - Strategic Review  v3Crypto-Currency  - Strategic Review  v3
Crypto-Currency - Strategic Review v3
Bryan Starbuck
 
E payment
E paymentE payment
E payment
Aasma Aqeel
 
R.Grassi - P.Sardo - One integration: every wat to pay
R.Grassi - P.Sardo - One integration: every wat to payR.Grassi - P.Sardo - One integration: every wat to pay
R.Grassi - P.Sardo - One integration: every wat to pay
Meet Magento Italy
 
automated teller machines
automated teller  machinesautomated teller  machines
automated teller machinestejinderubs
 
Concepts of Digital Banking
Concepts of Digital BankingConcepts of Digital Banking
Concepts of Digital Banking
AbinayaS31
 
Cant touch this: cloning any Android HCE contactless card
Cant touch this: cloning any Android HCE contactless cardCant touch this: cloning any Android HCE contactless card
Cant touch this: cloning any Android HCE contactless card
Slawomir Jasek
 
Fraud Detection and Neo4j
Fraud Detection and Neo4j Fraud Detection and Neo4j
Fraud Detection and Neo4j
Max De Marzi
 
Tellerpass - an OTP SIM applet for Banking
Tellerpass - an OTP SIM applet for BankingTellerpass - an OTP SIM applet for Banking
Tellerpass - an OTP SIM applet for Banking
Yiannis Hatzopoulos
 
E cash payment
E cash paymentE cash payment
E cash payment
Murlidhar Sarda
 
Μάνος Μακρομάλλης, 7th Digital Banking Forum
Μάνος Μακρομάλλης, 7th Digital Banking ForumΜάνος Μακρομάλλης, 7th Digital Banking Forum
Μάνος Μακρομάλλης, 7th Digital Banking Forum
Starttech Ventures
 
2018 oct executive_forum_sysman_214
2018 oct executive_forum_sysman_2142018 oct executive_forum_sysman_214
2018 oct executive_forum_sysman_214
Alex Petrov
 
Rusland Paycash
Rusland PaycashRusland Paycash
Rusland Paycash
dorrit
 
secnet.ppt
secnet.pptsecnet.ppt
secnet.ppt
vishy230892
 
Secure Web Transactions Electronic Commerce Underlying Technologies
Secure Web Transactions Electronic Commerce Underlying TechnologiesSecure Web Transactions Electronic Commerce Underlying Technologies
Secure Web Transactions Electronic Commerce Underlying Technologies
BangNgoVanCong
 

Similar to Digital cash (20)

Pay your payments safely merchant account services by jay wigdore
Pay your payments safely  merchant account services by jay wigdorePay your payments safely  merchant account services by jay wigdore
Pay your payments safely merchant account services by jay wigdore
 
Optimising Payments for Strong Customer Authentication (SCA)
Optimising Payments for Strong Customer Authentication (SCA)Optimising Payments for Strong Customer Authentication (SCA)
Optimising Payments for Strong Customer Authentication (SCA)
 
Samsung Pay Guide
Samsung Pay GuideSamsung Pay Guide
Samsung Pay Guide
 
Digi cash
Digi cashDigi cash
Digi cash
 
Tellerpass -
Tellerpass -  Tellerpass -
Tellerpass -
 
Area of impact -banking and finance
Area of impact -banking and financeArea of impact -banking and finance
Area of impact -banking and finance
 
Crypto-Currency - Strategic Review v3
Crypto-Currency  - Strategic Review  v3Crypto-Currency  - Strategic Review  v3
Crypto-Currency - Strategic Review v3
 
E payment
E paymentE payment
E payment
 
R.Grassi - P.Sardo - One integration: every wat to pay
R.Grassi - P.Sardo - One integration: every wat to payR.Grassi - P.Sardo - One integration: every wat to pay
R.Grassi - P.Sardo - One integration: every wat to pay
 
automated teller machines
automated teller  machinesautomated teller  machines
automated teller machines
 
Concepts of Digital Banking
Concepts of Digital BankingConcepts of Digital Banking
Concepts of Digital Banking
 
Cant touch this: cloning any Android HCE contactless card
Cant touch this: cloning any Android HCE contactless cardCant touch this: cloning any Android HCE contactless card
Cant touch this: cloning any Android HCE contactless card
 
Fraud Detection and Neo4j
Fraud Detection and Neo4j Fraud Detection and Neo4j
Fraud Detection and Neo4j
 
Tellerpass - an OTP SIM applet for Banking
Tellerpass - an OTP SIM applet for BankingTellerpass - an OTP SIM applet for Banking
Tellerpass - an OTP SIM applet for Banking
 
E cash payment
E cash paymentE cash payment
E cash payment
 
Μάνος Μακρομάλλης, 7th Digital Banking Forum
Μάνος Μακρομάλλης, 7th Digital Banking ForumΜάνος Μακρομάλλης, 7th Digital Banking Forum
Μάνος Μακρομάλλης, 7th Digital Banking Forum
 
2018 oct executive_forum_sysman_214
2018 oct executive_forum_sysman_2142018 oct executive_forum_sysman_214
2018 oct executive_forum_sysman_214
 
Rusland Paycash
Rusland PaycashRusland Paycash
Rusland Paycash
 
secnet.ppt
secnet.pptsecnet.ppt
secnet.ppt
 
Secure Web Transactions Electronic Commerce Underlying Technologies
Secure Web Transactions Electronic Commerce Underlying TechnologiesSecure Web Transactions Electronic Commerce Underlying Technologies
Secure Web Transactions Electronic Commerce Underlying Technologies
 

More from Subhash Mandal

Glouc 141001032741-phpapp02
Glouc 141001032741-phpapp02Glouc 141001032741-phpapp02
Glouc 141001032741-phpapp02Subhash Mandal
 
Girlchildeducation 130228032922-phpapp01
Girlchildeducation 130228032922-phpapp01Girlchildeducation 130228032922-phpapp01
Girlchildeducation 130228032922-phpapp01Subhash Mandal
 
Education of the girl child
Education of the girl child Education of the girl child
Education of the girl child Subhash Mandal
 
Discover the leader in you
Discover the leader in youDiscover the leader in you
Discover the leader in youSubhash Mandal
 
7 ways to become a great teacher
7 ways to become a great teacher 7 ways to become a great teacher
7 ways to become a great teacher Subhash Mandal
 
Let us Open the Door to Equal Opportunities
Let us Open the Door to Equal OpportunitiesLet us Open the Door to Equal Opportunities
Let us Open the Door to Equal OpportunitiesSubhash Mandal
 
Leadership
LeadershipLeadership
Leadership
Subhash Mandal
 
Group games and activities
Group games and activitiesGroup games and activities
Group games and activities
Subhash Mandal
 
Module1 leadership
Module1 leadershipModule1 leadership
Module1 leadership
Subhash Mandal
 
Leadership (1)
Leadership (1)Leadership (1)
Leadership (1)
Subhash Mandal
 
Girl child education
Girl child educationGirl child education
Girl child education
Subhash Mandal
 
Education of the girl child
Education of the girl childEducation of the girl child
Education of the girl child
Subhash Mandal
 
Early child-education
Early child-educationEarly child-education
Early child-education
Subhash Mandal
 
Let us Open the Door to Equal Opportunities
Let us Open the  Door to Equal  OpportunitiesLet us Open the  Door to Equal  Opportunities
Let us Open the Door to Equal Opportunities
Subhash Mandal
 
Module1 leadership
Module1 leadershipModule1 leadership
Module1 leadership
Subhash Mandal
 
Leadership
LeadershipLeadership
Leadership
Subhash Mandal
 
Group games and activities
Group games and activitiesGroup games and activities
Group games and activities
Subhash Mandal
 
Discover the leader in you
Discover the leader in youDiscover the leader in you
Discover the leader in you
Subhash Mandal
 

More from Subhash Mandal (19)

Glouc 141001032741-phpapp02
Glouc 141001032741-phpapp02Glouc 141001032741-phpapp02
Glouc 141001032741-phpapp02
 
Girlchildeducation 130228032922-phpapp01
Girlchildeducation 130228032922-phpapp01Girlchildeducation 130228032922-phpapp01
Girlchildeducation 130228032922-phpapp01
 
Education of the girl child
Education of the girl child Education of the girl child
Education of the girl child
 
Discover the leader in you
Discover the leader in youDiscover the leader in you
Discover the leader in you
 
7 ways to become a great teacher
7 ways to become a great teacher 7 ways to become a great teacher
7 ways to become a great teacher
 
Let us Open the Door to Equal Opportunities
Let us Open the Door to Equal OpportunitiesLet us Open the Door to Equal Opportunities
Let us Open the Door to Equal Opportunities
 
Early child education
Early child educationEarly child education
Early child education
 
Leadership
LeadershipLeadership
Leadership
 
Group games and activities
Group games and activitiesGroup games and activities
Group games and activities
 
Module1 leadership
Module1 leadershipModule1 leadership
Module1 leadership
 
Leadership (1)
Leadership (1)Leadership (1)
Leadership (1)
 
Girl child education
Girl child educationGirl child education
Girl child education
 
Education of the girl child
Education of the girl childEducation of the girl child
Education of the girl child
 
Early child-education
Early child-educationEarly child-education
Early child-education
 
Let us Open the Door to Equal Opportunities
Let us Open the  Door to Equal  OpportunitiesLet us Open the  Door to Equal  Opportunities
Let us Open the Door to Equal Opportunities
 
Module1 leadership
Module1 leadershipModule1 leadership
Module1 leadership
 
Leadership
LeadershipLeadership
Leadership
 
Group games and activities
Group games and activitiesGroup games and activities
Group games and activities
 
Discover the leader in you
Discover the leader in youDiscover the leader in you
Discover the leader in you
 

Recently uploaded

Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBCSTRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
kimdan468
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
Jean Carlos Nunes Paixão
 
Marketing internship report file for MBA
Marketing internship report file for MBAMarketing internship report file for MBA
Marketing internship report file for MBA
gb193092
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
TechSoup
 
Chapter -12, Antibiotics (One Page Notes).pdf
Chapter -12, Antibiotics (One Page Notes).pdfChapter -12, Antibiotics (One Page Notes).pdf
Chapter -12, Antibiotics (One Page Notes).pdf
Kartik Tiwari
 
Normal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of LabourNormal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of Labour
Wasim Ak
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
tarandeep35
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
vaibhavrinwa19
 
Best Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDABest Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDA
deeptiverma2406
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Atul Kumar Singh
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
Nguyen Thanh Tu Collection
 

Recently uploaded (20)

Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBCSTRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
 
Marketing internship report file for MBA
Marketing internship report file for MBAMarketing internship report file for MBA
Marketing internship report file for MBA
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
 
Chapter -12, Antibiotics (One Page Notes).pdf
Chapter -12, Antibiotics (One Page Notes).pdfChapter -12, Antibiotics (One Page Notes).pdf
Chapter -12, Antibiotics (One Page Notes).pdf
 
Normal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of LabourNormal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of Labour
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
 
Best Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDABest Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDA
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
 

Digital cash

  • 1. Digital Cash Present By Kevin, Hiren, Amit, Kai
  • 2. What is Digital Cash? ¨ A payment message bearing a digital signature which functions as a medium of exchange or store of value ¨ Need to be backed by a trusted third party, usually the government and the banking industry.
  • 3. Key Properties ¨ Secure ¨ Anonymous ¨ Portable ¨ Reusable ¨ User-friendly
  • 4. Digital Cash vs Credit Card Anonymous Identified Online or Off-line Online Store money in digital wallet Money is in the Bank
  • 5. The Online Model ¨ Structure Overview Link with other banks Deposit Coins Bank Withdraw Coins Payment User Merchant
  • 6. Pros and Cons of the online scheme ¨ Pros – Provides fully anonymous and untraceable digital cash. – No double spending problems. – Don't require additional secure hardware – cheaper to implement. ¨ Cons – Communications overhead between merchant and the bank. – Huge database of coin records. – Difficult to scale, need synchronization between bank servers. – Coins are not reusable
  • 7. The Offline Model ¨ Structure Overview Bank Merchan t User Temper-resistant device Others T.R.D .
  • 8. Pros and Cons of the offline model ¨ Advantages – Off-line scheme – User is fully anonymous unless double spend – Bank can detect double spender – Banks don’t need to synchronize database in each transaction. – Coins could be reusable – Reduced the size of the coin database. ¨ Disadvantages – Might not prevent double spending immediately – More expensive to implement
  • 9. Traceable Signature Protocol Merchant Customer Bank m message m = amount, serial no (m)d d is secret key of the Bank (m)d spend send m (m)d send (m)d verify
  • 10. Blind Signatures ¨Add a blinding factor b ¨ r = (m)be ¨rd = (mbe)d ¨Bank could keep a record of r ¨Remove blinding factor ¨ (mbe)d = (m)dbed ¨ b-1  md message
  • 11. Untraceable Digital Cash ¨Create k items of m m1 = (…, amount, serial number) mk = (…, amount, serial number) Random Serial Number m1 Random Serial Number , …, mk
  • 12. Untraceable Digital Cash ¨Create blinding factors:b1 e,…, bk e ¨Blind the units - m1b1 e, …, mk bk e m1b1 e mkbk , …, e Bank ¨Send to bank for signing
  • 13. Untraceable Digital Cash ¨Bank chooses k –1 to check ¨Customer gives all blinding factors except for unit i ¨Bank checks they are correct i
  • 14. Untraceable Digital Cash ¨Bank signs the remaining one and sends it back – (mbe )d = mdbiii i Customer ¨The customer removes the blind using bi Serial no -1  mi d
  • 15. Problem! ¨When the merchant receives the coin, it still has to be verified ¨The merchant has to have a connection with the bank at the time of sale ¨This protocol is anonymous but not portable
  • 16. How to make it off-line
  • 17. Secret Splitting ¨A method that splits the user ID in to n parts ¨Each part on its own is useless but when combined will reveal the user ID ¨Each user ID is XOR with a one time Pad, R
  • 18. Cont… ¨E.g. User ID = 2510, R = 1500: ¨2510 XOR 1500 = 3090 ¨The user ID can now be split into 2 parts, I.e. 1500 and 3090 ¨On their own they are useless but when XOR will reveal the user ID ¨I.e 1500 XOR 3090 = 2510
  • 19. A Typical Coin ¨Header Information ¨Serial number ¨Transaction Item – pairs of user ID’s ¨ User ID: 1500 3090 4545 6159 5878 7992
  • 20. A Typical Coin ¨Header Information ¨Serial number ¨Transaction Item – pairs of user ID’s ¨ User ID: 1500 XOR 3090 = 2510 4545 XOR 6159 = 2510 5878 XOR 7992 = 2510 User ID
  • 21. Blanking Randomly blank one side of each identity pair ¨ User ID: 0 3090 4545 6159 5878 7992
  • 22. Blanking Randomly blank one side of each identity pair ¨ User ID: 0 3090 4545 0 5878 7992
  • 23. The coin is now spent You can no longer tell who owns the coin ¨ User ID: 0 3090 4545 0 5878 0 •Merchant would now deposit this coin into the bank
  • 24. The coin is copied and spent at another merchant •Before the user spent the coin the first time, the user made a copy of it ¨ User ID: 1500 0 4545 0 0 7992 •Merchant would now deposit this coin into the bank
  • 25. How can we catch the user? ¨ Original Coin ¨ User ID: 0 3090 4545 0 5878 0 ¨ Duplicate Coin ¨ User ID: 1500 0 4545 0 0 7992 This is what is in the bank
  • 26. How can we catch the user? ¨ Original Coin ¨ User ID: 0 3090 4545 0 5878 0 ¨ Duplicate Coin ¨ User ID: 1500 0 4545 0 0 7992 This is what is in the bank 3090 XOR 1500 = 2510 5878 XOR 7992 = 2510 User ID
  • 27. Probability of catching the culprit ¨Depends on the number of the identity strings used ¨Probability of catching a user is: – 1 - ½n , where n is the number of identity strings E.g. n = 5, the probability of catching a user is: 0.97
  • 28. Reusability ¨Once the coin has been spent the merchant has to deposit it to the bank ¨Therefore, coin can only be spent once ¨Convenience, ability to give change, unnecessary transactions between bank and merchant ¨Banks database size – less serial numbers ¨Solution – Add the new User ID to the coin
  • 30. Coins ¨ Users Coin ¨ User ID: A MIT AM IT AMI T
  • 31. Amit spends his coin at Hirens shop The coin will now look like this: Amit no longer owns the coin, it is bounded to Hiren User ID: A 0 0 IT AMI 0 HI REN HIR EN H IREN
  • 32. Hiren can now go and spend his coin at Kevin's shop The coin looks like this: User ID: A 0 0 IT AMI 0 HI REN HIR EN H IREN
  • 33. Hiren can now go and spend his coin at Kevin's shop The coin will now look like this: User ID: A 0 0 IT AMI 0 0 REN 0 EN H 0 KE VIN K EVIN KEV IN
  • 34. Size Matters! ¨Coin m = (Serial num, denomination, Transaction list (transactions * user ID), Other Header info) ¨Limit size by Validity Period and/or max Transactions
  • 35. Other proposals ¨What if you what buy something that costs £4.99 and you have £5 coin? ¨Would have a ‘file’ for every coin £4 £2 £2 £1 £1 £1 £1 £2 £1 £1 £2 £1 £1
  • 36. Fair Blind Signatures ¨Possible solution to undetectable money laundering or ransom demands Sender Signing protocol Signer Message-signature pair Un-linkable View of protocol Judge
  • 37. Conclusion ¨Feasible from a purely technological perspective ¨Anonymous is at the heart of the government's attack ¨Cannot attract funding
  • 38. Advantages: ¨ Convenience ¨ Secure ¨ Handling costs ¨ Time saving ¨ Transaction Costs
  • 39. Global Disadvantages ¨ Safety Issue ¨ Physical Securities ¨ Users Issue ¨ Legal problems