SlideShare a Scribd company logo
1 of 39
Centre Name : ICAI Bhawan, Cuffe Parade,
Mumbai.
Group Leader: Hrishikesh
Name
Yash
Shubbham
Abrar
Samuel Thomas
Hrishikesh
Vijay
1
2
1. In the era of information Tech revolution, advances in computer
technology and internet have led to development and gradual widespread use of
concepts such as e-commerce, e-banking, DMAT accounts, e-governance, e-retail.
2. Countries and trade blocs are vying each other to become the global currency
for trade, currently dollar holds the distinction of being the most widely
accepted currency. Advances in Digital Cash mechanism could create a truly
global currency, and e-currencies like `Bitcoinโ€™ could also be traded offline.
3. Global response Digital cash and e-currencies like `Floozโ€™,`Beenzโ€™, and David
Chaum created `DigiCashโ€™, is evidence of its potential. Specifically, merchants are
interested in new and exciting payment mechanism, something which would
offer anonymity and global acceptance.
3
Digital cash aims to mimic the functionality of paper cash, by providing such properties
of anonymity and transferability of payment. Digital cash is intended to be
implemented data which can be copied, stored, or given as payment (for example,
attached to an email message, or via a USB stick, Bluetooth, etc).
Just like paper currency and coins, digital cash is intended to represent value because it
is backed by a trusted third party (namely, the government and the banking industry).
๏ƒ˜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 or banks.
4
David Lee Chaum (born
1955) is the inventor of
many
cryptography protocols, as
well as E-
cash and DigiCash. His
1981 paper, "Untraceable
Electronic Mail, Return
Addresses, and Digital
Pseudonyms", laid the
groundwork for the field of
anonymous
communications research.
The first electronic payment
was sent in 1994.
5
โ€ข Most money is already paid in electronic form; for example, by credit or debit card, and by
direct transfer between accounts, or by on-line services such as PayPal. This kind of electronic
money is not digital cash, because it doesn't have the properties of cash (namely, anonymous
and off-line transferability between holders).
โ€ข Buyer can pay electronically by transmitting a unique number (called digital certificate)
similar to a banknote number. Like the serial numbers on real dollar bills, the digital cash
numbers are unique. Each one is issued by a bank and represents a specified sum of real
money. One of the key features of digital cash is that, like real cash, it is anonymous and
reusable. That is, when a digital cash amount is sent from a buyer to a vendor, there is no way
to obtain information about the buyer.
โ€ข Unlike credit card payments where the identity of the buyer can be established,
digital cash (just like real cash) is anonymous. Credit cards and e-cash can be used for online
transactions or via POS machines only , Digital cash can be used offline.
โ€ข Thus all digital cash is e-cash but all e-cash is not digital cash. Also called electronic
cash.
6
How cash will transform!
7
Anonymous Reusable (Portable)
Offline
Transaction
Secure Peer-to-
Peer
Widely
Accepted
8
Transfer Digital Cash
Linked with other
banks.
9
Traceable Online
Digital Cash
Untraceable
Offline Digital
Cash
Untraceable
Online Digital
Cash
Traceable
Offline Digital
Cash
10
Bank
MerchantUser
โ€ข Alice gets Digital Cash from
Bank
โ€“ Alice creates m=amount,
serial number
โ€“ Private, public key pair of
the bank is d,e (mod n)
โ€“ Bank returns md
โ€ข Alice pays Digital Cash to a
Merchant
โ€“ md
โ€ข Merchant can verify md with
the Bank
Link with Other Banks
Payments
WithdrawCoins
11
โ€ข Blind signatures are used when you want someone to
sign something but you donโ€™t want them to see what
they are signing.
โ€ข This is done by multiplying the message by a secret
number (called blinding).
โ€ข The signer signs the blinded message.
โ€ข The secret number can be divided out to get a signed
version of the message.
12
โ€ข message m = amount
โ€ข d is secret key of the
Bank
โ€ข 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
13
โ€ข Banks public key = 17 (n=77)
โ€ข Banks private key = 53
โ€ข Aliceโ€™s message = 28
โ€ข Alice chooses a blinding
factor=6
โ€ข Alice asks Bob to sign 28*617
mod 77 = 70
โ€ข Bob signs 70 and sends Alice
7053 mod 77=42
โ€ข Alice can compute 42.6-1(mod
77) to get 7
โ€“ Note that 2853 mod 77 = 7
Blind Signature
14
โ€ข Alice creates k items of m
Random Serial Number
m1
Random Serial Number
, โ€ฆ, mk
m1 = (โ€ฆ, amount, serial number)
mk = (โ€ฆ, amount, serial number)
15
โ€ข Alice creates blinding factors:b1
e,โ€ฆ, bk
e
โ€ข Blind the units - m1b1
e, โ€ฆ, mk bk
e
m1b1
e mkbk
e, โ€ฆ,
Bank
โ€ข Send to bank for signing
16
โ€ข Bank chooses k โ€“1 items to check (at random)
โ€ข Customer gives all blinding factors except one
(say unit i)
โ€ข Bank checks they are correct
i
17
โ€ข Bank signs the remaining one and sends it
back โ€“ (mibe
i)d = mi
dbi
Customer
โ€ข The customer removes the blind using bi
-1
๏ƒ  mi
d
18
Here is the summary of the pros and cons of the online system:
Pros
โ€ข Provides fully anonymous
and untraceable digital cash:
โ€ข No double spending
problems (coins are checked
in real time during the
transaction).
โ€ข No additional secure
hardware required
Cons
โ€ข Communications overhead
between merchant and the
bank.
โ€ข Huge database of coin records
-- the bank server needs to
maintain an ever-growing
database for all the used coinsโ€™
serial numbers.
โ€ข Difficult to scale, need
synchronization between bank
servers.
โ€ข Coins are not reusable
19
Processing Cost per Transaction
0.00
0.20
0.40
0.60
0.80
1.00
1.20
Cash Check Credit
Card
Electronic
Bill
Debit E-Cash
Electronic
Paper Cash
Source: The Boston Consulting Group 20
Bank
Merchant
User
Tamper-
resistant
device
Others
Linked to other banks.
21
โ€ข Let us denote Aliceโ€™s username as I
โ€ข We will split I into n parts such that
โ€“Each part on its own does not contain any
information about I
โ€“All n parts can be combined to reveal
username
โ€ข How does it work?
โ€“Alice picks a random numbers r
โ€“Alice calculates s = I ๏ƒ… r
22
โ€ข Aliceโ€™s Username = 2510
โ€ข Alice picks a random number r = 1500:
โ€ข S=2510 ๏ƒ… 1500 = 3090
โ€ข The username can now be split into 2 parts
โ€“ 1500 and 3090
โ€ข On their own they donโ€™t reveal the username,
but when combined using the XOR, the
username is revealed
โ€“ 1500 ๏ƒ… 3090 = 2510
23
A Coin
โ€ข User ID:
1500 3090
4545 6159
5878 7992
๏‚จHeader Information โ€“ 100$
๏‚จSerial number - 123456
๏‚จTransaction Item โ€“ pairs of user IDs
24
โ€ข User ID:
1500 XOR 3090 = 2510
4545 XOR 6159 = 2510
5878 XOR 7992 = 2510
User ID
๏‚จHeader Information โ€“ 100$
๏‚จSerial number - 123456
๏‚จTransaction Item โ€“ pairs of user IDโ€™s
25
โ€ข Alice presents a token
to a Merchant
โ€ข Merchant asks Alice to
reveal part of each
user ID pair
โ€“ Merchant decides if he
wants to know the
right half or the left
half
โ€“ Alice blanks out the
other half
26
โ€ข User ID:
0 3090
4545 6159
5878 7992
Randomly blank one side of each identity pair
27
โ€ข User ID:
0 3090
4545 0
5878 7992
Randomly blank one side of each identity pair
28
โ€ข User ID:
0 3090
4545 0
5878 0
Randomly blank one side of each identity pair
29
โ€ข User ID:
0 3090
4545 0
5878 0
โ€ขYou can no longer tell who owns the coin
โ€ขMerchant would now deposit this coin into the bank
โ€ขNote that token has half of user ID pair revealed
โ€ขBank verifies token and adds to database of spent tokens
30
โ€ข User ID:
1500 0
4545 0
0 7992
โ€ขBefore the user spent the coin the first time, the user
made a copy of it
โ€ขMerchant would now deposit this coin into the
bank
31
โ€ข 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
32
Pros
โ€ข Off-line, portable scheme
โ€ข User is fully anonymous unless
double spends
โ€ข Bank can detect double
spender (with high probability)
โ€ข Banks donโ€™t need to
synchronize database in each
transaction.
โ€ข Coins are reusable
Cons
โ€ข Might not prevent double
spending immediately
โ€ข More expensive to
implement - the extra
security hardware needed in
the system requires an
additional cost
33
Reduces Transaction Costs
Truly Global Currency
Economic Integration
Offline Transactions
Anonymity
Authentication
Untraceable
34
Forgery
Money laundering
Private minting of cash
Low Financial Inclusion in developing
countries
Susceptible to hacking
High dependency on power
35
โ€ข There a number of
competing protocols, and it
is unclear which ones will
become dominant. Most
digital cash systems start
with a participating bank
that issues cash numbers or
other unique identifiers that
carry a given value.
Bitcoin is a successful
digital currency, developed
on the concept of digital
cash developed by David
Chaum. Bitcoin cannot be
traded offline.
36
37
/
โ€ข Peter Wayner, Digital Cash, Academic Press Inc; Pap/Cdr
edition
(1 October 1995)
โ€ข https://www.cs.bham.ac.uk/~mdr/teaching/modules06/netsec
/lectures/DigitalCash.html
โ€ข David Chaum, Amos Fiat and Moni Naor, "Untraceable
Electronic Cash", in Advances in Cryptology - CRYPTO '88
Proceedings.
โ€ข David Chaum, โ€œBlind Signature Systemโ€. US Patent
#4759063
โ€ข illinois.edu
38
39

More Related Content

What's hot

Payment gateways
Payment gateways Payment gateways
Payment gateways NiyasudheenAK
ย 
Chapter 8 / Electronic Payment
Chapter 8 / Electronic  PaymentChapter 8 / Electronic  Payment
Chapter 8 / Electronic PaymentEyad Almasri
ย 
Electronic fund transfer system
Electronic fund transfer systemElectronic fund transfer system
Electronic fund transfer systemramandeepjrf
ย 
UPI Presentation.pptx
UPI Presentation.pptxUPI Presentation.pptx
UPI Presentation.pptxRaushanKumar375157
ย 
Electronic payment system
Electronic payment systemElectronic payment system
Electronic payment systempankhadi
ย 
Payment Gateway
Payment GatewayPayment Gateway
Payment GatewayAshraf Bashir
ย 
Mobile wallets
Mobile walletsMobile wallets
Mobile walletsKairavi Vyas
ย 
6. electronic payment systems
6. electronic payment systems6. electronic payment systems
6. electronic payment systemsPratap Tirkey
ย 
Electronic Payment Systems Shortened
Electronic Payment Systems ShortenedElectronic Payment Systems Shortened
Electronic Payment Systems ShortenedRitesh Verma
ย 
10 online transactions
10 online transactions10 online transactions
10 online transactionsNishant Pahad
ย 
Methods of payment
Methods of paymentMethods of payment
Methods of paymentล kola Futura
ย 
Electronic payment System
Electronic payment SystemElectronic payment System
Electronic payment SystemMohammad Waqas
ย 
ATM BANKING
ATM BANKINGATM BANKING
ATM BANKINGAshish Saini
ย 
Electronic Fund Transfer (EFT)
Electronic Fund Transfer (EFT)Electronic Fund Transfer (EFT)
Electronic Fund Transfer (EFT)Ansif Ek
ย 
e payment system ppt
e payment system ppte payment system ppt
e payment system pptminisharma35
ย 
electronic payment system
electronic payment system electronic payment system
electronic payment system RonakJain191
ย 
MIS 10 Electronic Payment System
MIS 10 Electronic Payment SystemMIS 10 Electronic Payment System
MIS 10 Electronic Payment SystemTushar B Kute
ย 
digital tokens based on E-payments
digital tokens based on E-paymentsdigital tokens based on E-payments
digital tokens based on E-paymentsraviteja reddy
ย 

What's hot (20)

Payment gateways
Payment gateways Payment gateways
Payment gateways
ย 
Chapter 8 / Electronic Payment
Chapter 8 / Electronic  PaymentChapter 8 / Electronic  Payment
Chapter 8 / Electronic Payment
ย 
Electronic fund transfer system
Electronic fund transfer systemElectronic fund transfer system
Electronic fund transfer system
ย 
UPI Presentation.pptx
UPI Presentation.pptxUPI Presentation.pptx
UPI Presentation.pptx
ย 
Electronic payment system
Electronic payment systemElectronic payment system
Electronic payment system
ย 
Payment Gateway
Payment GatewayPayment Gateway
Payment Gateway
ย 
Mobile wallets
Mobile walletsMobile wallets
Mobile wallets
ย 
6. electronic payment systems
6. electronic payment systems6. electronic payment systems
6. electronic payment systems
ย 
Electronic Payment Systems Shortened
Electronic Payment Systems ShortenedElectronic Payment Systems Shortened
Electronic Payment Systems Shortened
ย 
10 online transactions
10 online transactions10 online transactions
10 online transactions
ย 
Digital payments
Digital paymentsDigital payments
Digital payments
ย 
Methods of payment
Methods of paymentMethods of payment
Methods of payment
ย 
Electronic payment System
Electronic payment SystemElectronic payment System
Electronic payment System
ย 
ATM BANKING
ATM BANKINGATM BANKING
ATM BANKING
ย 
Internet banking
Internet bankingInternet banking
Internet banking
ย 
Electronic Fund Transfer (EFT)
Electronic Fund Transfer (EFT)Electronic Fund Transfer (EFT)
Electronic Fund Transfer (EFT)
ย 
e payment system ppt
e payment system ppte payment system ppt
e payment system ppt
ย 
electronic payment system
electronic payment system electronic payment system
electronic payment system
ย 
MIS 10 Electronic Payment System
MIS 10 Electronic Payment SystemMIS 10 Electronic Payment System
MIS 10 Electronic Payment System
ย 
digital tokens based on E-payments
digital tokens based on E-paymentsdigital tokens based on E-payments
digital tokens based on E-payments
ย 

Viewers also liked

Digital cash
Digital cashDigital cash
Digital cashUrwi Keche
ย 
E cash payment system
E cash payment systemE cash payment system
E cash payment systemRKPD
ย 
The electronic payment systems
The electronic payment systemsThe electronic payment systems
The electronic payment systemsVishal Singh
ย 
Digital cash, near feild communication and ultra cash
Digital cash, near feild communication and ultra cashDigital cash, near feild communication and ultra cash
Digital cash, near feild communication and ultra cashRohit Singh
ย 
Ecash ppt
Ecash pptEcash ppt
Ecash pptsridevi04
ย 
Breach of contract (1)
Breach of contract (1)Breach of contract (1)
Breach of contract (1)Dr.Aravind TS
ย 
Electronic payment System
Electronic payment SystemElectronic payment System
Electronic payment SystemRajat Sharma
ย 
E Payment
E PaymentE Payment
E PaymentAnkit Saxena
ย 
Electronic Payment System
Electronic Payment SystemElectronic Payment System
Electronic Payment SystemRitesh Goyal
ย 
Presentation on fraud prevention, detection & control
Presentation on fraud prevention, detection & controlPresentation on fraud prevention, detection & control
Presentation on fraud prevention, detection & controlDominic Sroda Korkoryi
ย 
E security and payment 2013-1
E security  and payment 2013-1E security  and payment 2013-1
E security and payment 2013-1Abdelfatah hegazy
ย 
Augmented Reality & Smart Cities
Augmented Reality & Smart CitiesAugmented Reality & Smart Cities
Augmented Reality & Smart CitiesIsidro Navarro
ย 
State of Digital Money
State of Digital MoneyState of Digital Money
State of Digital MoneyAlan Tse
ย 
DIGITAL MONEY by harsh jain
DIGITAL MONEY by harsh jainDIGITAL MONEY by harsh jain
DIGITAL MONEY by harsh jainRed Innovators
ย 
Introductions to smartbins
Introductions to smartbinsIntroductions to smartbins
Introductions to smartbinsArijit Mitra
ย 
management issues in online banking
management issues in online bankingmanagement issues in online banking
management issues in online bankingRanjeet Patel
ย 
Bitcoin: Cash Becoming Digital
Bitcoin: Cash Becoming DigitalBitcoin: Cash Becoming Digital
Bitcoin: Cash Becoming DigitalJon Matonis
ย 

Viewers also liked (20)

Digital cash
Digital cashDigital cash
Digital cash
ย 
E cash payment system
E cash payment systemE cash payment system
E cash payment system
ย 
E payment
E paymentE payment
E payment
ย 
The electronic payment systems
The electronic payment systemsThe electronic payment systems
The electronic payment systems
ย 
Digital cash, near feild communication and ultra cash
Digital cash, near feild communication and ultra cashDigital cash, near feild communication and ultra cash
Digital cash, near feild communication and ultra cash
ย 
Ecash ppt
Ecash pptEcash ppt
Ecash ppt
ย 
E-money
E-moneyE-money
E-money
ย 
Breach of contract (1)
Breach of contract (1)Breach of contract (1)
Breach of contract (1)
ย 
Electronic payment System
Electronic payment SystemElectronic payment System
Electronic payment System
ย 
E Payment
E PaymentE Payment
E Payment
ย 
Electronic Payment System
Electronic Payment SystemElectronic Payment System
Electronic Payment System
ย 
Presentation on fraud prevention, detection & control
Presentation on fraud prevention, detection & controlPresentation on fraud prevention, detection & control
Presentation on fraud prevention, detection & control
ย 
Cryptography
CryptographyCryptography
Cryptography
ย 
E security and payment 2013-1
E security  and payment 2013-1E security  and payment 2013-1
E security and payment 2013-1
ย 
Augmented Reality & Smart Cities
Augmented Reality & Smart CitiesAugmented Reality & Smart Cities
Augmented Reality & Smart Cities
ย 
State of Digital Money
State of Digital MoneyState of Digital Money
State of Digital Money
ย 
DIGITAL MONEY by harsh jain
DIGITAL MONEY by harsh jainDIGITAL MONEY by harsh jain
DIGITAL MONEY by harsh jain
ย 
Introductions to smartbins
Introductions to smartbinsIntroductions to smartbins
Introductions to smartbins
ย 
management issues in online banking
management issues in online bankingmanagement issues in online banking
management issues in online banking
ย 
Bitcoin: Cash Becoming Digital
Bitcoin: Cash Becoming DigitalBitcoin: Cash Becoming Digital
Bitcoin: Cash Becoming Digital
ย 

Similar to Digital Cash

Chapter 15: GETTING THE MONEY
Chapter 15: GETTING THE MONEY Chapter 15: GETTING THE MONEY
Chapter 15: GETTING THE MONEY Syeda Tabia
ย 
ELECTRONIC PAYMENT SYSTEM
ELECTRONIC PAYMENT SYSTEMELECTRONIC PAYMENT SYSTEM
ELECTRONIC PAYMENT SYSTEM60ml
ย 
Electronic payment system
Electronic payment systemElectronic payment system
Electronic payment system60ml
ย 
E payment systemsEcommerceEcommerce
E payment systemsEcommerceEcommerceE payment systemsEcommerceEcommerce
E payment systemsEcommerceEcommerceyugraj shukla
ย 
Plastic money and digital cash sept 2012 abbl card info
Plastic money and digital cash sept 2012 abbl card infoPlastic money and digital cash sept 2012 abbl card info
Plastic money and digital cash sept 2012 abbl card infoShihab Uddin Khan
ย 
Hack in Cash out OWASP London
Hack in Cash out OWASP LondonHack in Cash out OWASP London
Hack in Cash out OWASP LondonPayment Village
ย 
Electronic payment system
Electronic payment systemElectronic payment system
Electronic payment systemAyush G. Kottary
ย 
Entrepreneurship & Commerce in IT - 12 - Web Payments
Entrepreneurship & Commerce in IT - 12 - Web PaymentsEntrepreneurship & Commerce in IT - 12 - Web Payments
Entrepreneurship & Commerce in IT - 12 - Web PaymentsSachintha Gunasena
ย 
Indjic fintech week 5
Indjic fintech week 5Indjic fintech week 5
Indjic fintech week 5Drago Indjic
ย 
Electronic Payment Fundamentals: When Tech Embracing Payment Industry
Electronic Payment Fundamentals: When Tech Embracing Payment IndustryElectronic Payment Fundamentals: When Tech Embracing Payment Industry
Electronic Payment Fundamentals: When Tech Embracing Payment IndustryGoutama Bachtiar
ย 
Digitalwallet or e-wallet
Digitalwallet or e-walletDigitalwallet or e-wallet
Digitalwallet or e-walletAnand Kumar Pandey
ย 
Digital wallet
Digital walletDigital wallet
Digital walletLokesh Jajoo
ย 
Digital wallet
Digital walletDigital wallet
Digital walletLokesh Jajoo
ย 
Demysitifying Bitcoin and Blockchain
Demysitifying Bitcoin and Blockchain Demysitifying Bitcoin and Blockchain
Demysitifying Bitcoin and Blockchain Ganesh Kondal
ย 

Similar to Digital Cash (20)

Chapter 15: GETTING THE MONEY
Chapter 15: GETTING THE MONEY Chapter 15: GETTING THE MONEY
Chapter 15: GETTING THE MONEY
ย 
E cash payment
E cash paymentE cash payment
E cash payment
ย 
ELECTRONIC PAYMENT SYSTEM
ELECTRONIC PAYMENT SYSTEMELECTRONIC PAYMENT SYSTEM
ELECTRONIC PAYMENT SYSTEM
ย 
Electronic payment system
Electronic payment systemElectronic payment system
Electronic payment system
ย 
Web payment system
Web payment system Web payment system
Web payment system
ย 
E payment systemsEcommerceEcommerce
E payment systemsEcommerceEcommerceE payment systemsEcommerceEcommerce
E payment systemsEcommerceEcommerce
ย 
11
1111
11
ย 
Plastic money and digital cash sept 2012 abbl card info
Plastic money and digital cash sept 2012 abbl card infoPlastic money and digital cash sept 2012 abbl card info
Plastic money and digital cash sept 2012 abbl card info
ย 
Hack in Cash out OWASP London
Hack in Cash out OWASP LondonHack in Cash out OWASP London
Hack in Cash out OWASP London
ย 
Electronic payment system
Electronic payment systemElectronic payment system
Electronic payment system
ย 
Entrepreneurship & Commerce in IT - 12 - Web Payments
Entrepreneurship & Commerce in IT - 12 - Web PaymentsEntrepreneurship & Commerce in IT - 12 - Web Payments
Entrepreneurship & Commerce in IT - 12 - Web Payments
ย 
Indjic fintech week 5
Indjic fintech week 5Indjic fintech week 5
Indjic fintech week 5
ย 
Vaishnavi e commerce
Vaishnavi e commerceVaishnavi e commerce
Vaishnavi e commerce
ย 
Electronic Payment Fundamentals: When Tech Embracing Payment Industry
Electronic Payment Fundamentals: When Tech Embracing Payment IndustryElectronic Payment Fundamentals: When Tech Embracing Payment Industry
Electronic Payment Fundamentals: When Tech Embracing Payment Industry
ย 
Digitalwallet or e-wallet
Digitalwallet or e-walletDigitalwallet or e-wallet
Digitalwallet or e-wallet
ย 
Digital wallet
Digital walletDigital wallet
Digital wallet
ย 
Digital wallet
Digital walletDigital wallet
Digital wallet
ย 
Unit 5
Unit 5Unit 5
Unit 5
ย 
Task 6
Task 6Task 6
Task 6
ย 
Demysitifying Bitcoin and Blockchain
Demysitifying Bitcoin and Blockchain Demysitifying Bitcoin and Blockchain
Demysitifying Bitcoin and Blockchain
ย 

Recently uploaded

Kopar Khairane Russian Call Girls Number-9833754194-Navi Mumbai Fantastic Unl...
Kopar Khairane Russian Call Girls Number-9833754194-Navi Mumbai Fantastic Unl...Kopar Khairane Russian Call Girls Number-9833754194-Navi Mumbai Fantastic Unl...
Kopar Khairane Russian Call Girls Number-9833754194-Navi Mumbai Fantastic Unl...priyasharma62062
ย 
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
ย 
VIP Call Girl in Mumbai ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Everyday Wit...
VIP Call Girl in Mumbai ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Everyday Wit...VIP Call Girl in Mumbai ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Everyday Wit...
VIP Call Girl in Mumbai ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Everyday Wit...dipikadinghjn ( Why You Choose Us? ) Escorts
ย 
falcon-invoice-discounting-unlocking-prime-investment-opportunities
falcon-invoice-discounting-unlocking-prime-investment-opportunitiesfalcon-invoice-discounting-unlocking-prime-investment-opportunities
falcon-invoice-discounting-unlocking-prime-investment-opportunitiesFalcon Invoice Discounting
ย 
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Availabledollysharma2066
ย 
(Vedika) Low Rate Call Girls in Pune Call Now 8250077686 Pune Escorts 24x7
(Vedika) Low Rate Call Girls in Pune Call Now 8250077686 Pune Escorts 24x7(Vedika) Low Rate Call Girls in Pune Call Now 8250077686 Pune Escorts 24x7
(Vedika) Low Rate Call Girls in Pune Call Now 8250077686 Pune Escorts 24x7Call Girls in Nagpur High Profile Call Girls
ย 
VIP Call Girl in Mira Road ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Everyday ...
VIP Call Girl in Mira Road ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Everyday ...VIP Call Girl in Mira Road ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Everyday ...
VIP Call Girl in Mira Road ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Everyday ...dipikadinghjn ( Why You Choose Us? ) Escorts
ย 
call girls in Sant Nagar (DELHI) ๐Ÿ” >เผ’9953056974 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธ
call girls in Sant Nagar (DELHI) ๐Ÿ” >เผ’9953056974 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธcall girls in Sant Nagar (DELHI) ๐Ÿ” >เผ’9953056974 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธ
call girls in Sant Nagar (DELHI) ๐Ÿ” >เผ’9953056974 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธ9953056974 Low Rate Call Girls In Saket, Delhi NCR
ย 
VIP Independent Call Girls in Bandra West ๐ŸŒน 9920725232 ( Call Me ) Mumbai Esc...
VIP Independent Call Girls in Bandra West ๐ŸŒน 9920725232 ( Call Me ) Mumbai Esc...VIP Independent Call Girls in Bandra West ๐ŸŒน 9920725232 ( Call Me ) Mumbai Esc...
VIP Independent Call Girls in Bandra West ๐ŸŒน 9920725232 ( Call Me ) Mumbai Esc...dipikadinghjn ( Why You Choose Us? ) Escorts
ย 
Call Girls in New Friends Colony Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9205541914 ๐Ÿ”( Delhi) Escort...
Call Girls in New Friends Colony Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9205541914 ๐Ÿ”( Delhi) Escort...Call Girls in New Friends Colony Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9205541914 ๐Ÿ”( Delhi) Escort...
Call Girls in New Friends Colony Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9205541914 ๐Ÿ”( Delhi) Escort...Delhi Call girls
ย 
Mira Road Memorable Call Grls Number-9833754194-Bhayandar Speciallty Call Gir...
Mira Road Memorable Call Grls Number-9833754194-Bhayandar Speciallty Call Gir...Mira Road Memorable Call Grls Number-9833754194-Bhayandar Speciallty Call Gir...
Mira Road Memorable Call Grls Number-9833754194-Bhayandar Speciallty Call Gir...priyasharma62062
ย 
Call Girls Rajgurunagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Rajgurunagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Rajgurunagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Rajgurunagar Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
ย 
(Sexy Sheela) Call Girl Mumbai Call Now ๐Ÿ‘‰9920725232๐Ÿ‘ˆ Mumbai Escorts 24x7
(Sexy Sheela) Call Girl Mumbai Call Now ๐Ÿ‘‰9920725232๐Ÿ‘ˆ Mumbai Escorts 24x7(Sexy Sheela) Call Girl Mumbai Call Now ๐Ÿ‘‰9920725232๐Ÿ‘ˆ Mumbai Escorts 24x7
(Sexy Sheela) Call Girl Mumbai Call Now ๐Ÿ‘‰9920725232๐Ÿ‘ˆ Mumbai Escorts 24x7jayawati511
ย 
Navi Mumbai Cooperetive Housewife Call Girls-9833754194-Natural Panvel Enjoye...
Navi Mumbai Cooperetive Housewife Call Girls-9833754194-Natural Panvel Enjoye...Navi Mumbai Cooperetive Housewife Call Girls-9833754194-Natural Panvel Enjoye...
Navi Mumbai Cooperetive Housewife Call Girls-9833754194-Natural Panvel Enjoye...priyasharma62062
ย 
Vasai-Virar Fantastic Call Girls-9833754194-Call Girls MUmbai
Vasai-Virar Fantastic Call Girls-9833754194-Call Girls MUmbaiVasai-Virar Fantastic Call Girls-9833754194-Call Girls MUmbai
Vasai-Virar Fantastic Call Girls-9833754194-Call Girls MUmbaipriyasharma62062
ย 
Top Rated Pune Call Girls Dighi โŸŸ 6297143586 โŸŸ Call Me For Genuine Sex Servi...
Top Rated  Pune Call Girls Dighi โŸŸ 6297143586 โŸŸ Call Me For Genuine Sex Servi...Top Rated  Pune Call Girls Dighi โŸŸ 6297143586 โŸŸ Call Me For Genuine Sex Servi...
Top Rated Pune Call Girls Dighi โŸŸ 6297143586 โŸŸ Call Me For Genuine Sex Servi...Call Girls in Nagpur High Profile
ย 
VIP Call Girl Service Andheri West โšก 9920725232 What It Takes To Be The Best ...
VIP Call Girl Service Andheri West โšก 9920725232 What It Takes To Be The Best ...VIP Call Girl Service Andheri West โšก 9920725232 What It Takes To Be The Best ...
VIP Call Girl Service Andheri West โšก 9920725232 What It Takes To Be The Best ...dipikadinghjn ( Why You Choose Us? ) Escorts
ย 
Booking open Available Pune Call Girls Wadgaon Sheri 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Wadgaon Sheri  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Wadgaon Sheri  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Wadgaon Sheri 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
ย 

Recently uploaded (20)

(INDIRA) Call Girl Srinagar Call Now 8617697112 Srinagar Escorts 24x7
(INDIRA) Call Girl Srinagar Call Now 8617697112 Srinagar Escorts 24x7(INDIRA) Call Girl Srinagar Call Now 8617697112 Srinagar Escorts 24x7
(INDIRA) Call Girl Srinagar Call Now 8617697112 Srinagar Escorts 24x7
ย 
Kopar Khairane Russian Call Girls Number-9833754194-Navi Mumbai Fantastic Unl...
Kopar Khairane Russian Call Girls Number-9833754194-Navi Mumbai Fantastic Unl...Kopar Khairane Russian Call Girls Number-9833754194-Navi Mumbai Fantastic Unl...
Kopar Khairane Russian Call Girls Number-9833754194-Navi Mumbai Fantastic Unl...
ย 
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Booking
ย 
VIP Call Girl in Mumbai ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Everyday Wit...
VIP Call Girl in Mumbai ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Everyday Wit...VIP Call Girl in Mumbai ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Everyday Wit...
VIP Call Girl in Mumbai ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Everyday Wit...
ย 
falcon-invoice-discounting-unlocking-prime-investment-opportunities
falcon-invoice-discounting-unlocking-prime-investment-opportunitiesfalcon-invoice-discounting-unlocking-prime-investment-opportunities
falcon-invoice-discounting-unlocking-prime-investment-opportunities
ย 
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
ย 
(Vedika) Low Rate Call Girls in Pune Call Now 8250077686 Pune Escorts 24x7
(Vedika) Low Rate Call Girls in Pune Call Now 8250077686 Pune Escorts 24x7(Vedika) Low Rate Call Girls in Pune Call Now 8250077686 Pune Escorts 24x7
(Vedika) Low Rate Call Girls in Pune Call Now 8250077686 Pune Escorts 24x7
ย 
VIP Call Girl in Mira Road ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Everyday ...
VIP Call Girl in Mira Road ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Everyday ...VIP Call Girl in Mira Road ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Everyday ...
VIP Call Girl in Mira Road ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Everyday ...
ย 
W.D. Gann Theory Complete Information.pdf
W.D. Gann Theory Complete Information.pdfW.D. Gann Theory Complete Information.pdf
W.D. Gann Theory Complete Information.pdf
ย 
call girls in Sant Nagar (DELHI) ๐Ÿ” >เผ’9953056974 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธ
call girls in Sant Nagar (DELHI) ๐Ÿ” >เผ’9953056974 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธcall girls in Sant Nagar (DELHI) ๐Ÿ” >เผ’9953056974 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธ
call girls in Sant Nagar (DELHI) ๐Ÿ” >เผ’9953056974 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธ
ย 
VIP Independent Call Girls in Bandra West ๐ŸŒน 9920725232 ( Call Me ) Mumbai Esc...
VIP Independent Call Girls in Bandra West ๐ŸŒน 9920725232 ( Call Me ) Mumbai Esc...VIP Independent Call Girls in Bandra West ๐ŸŒน 9920725232 ( Call Me ) Mumbai Esc...
VIP Independent Call Girls in Bandra West ๐ŸŒน 9920725232 ( Call Me ) Mumbai Esc...
ย 
Call Girls in New Friends Colony Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9205541914 ๐Ÿ”( Delhi) Escort...
Call Girls in New Friends Colony Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9205541914 ๐Ÿ”( Delhi) Escort...Call Girls in New Friends Colony Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9205541914 ๐Ÿ”( Delhi) Escort...
Call Girls in New Friends Colony Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9205541914 ๐Ÿ”( Delhi) Escort...
ย 
Mira Road Memorable Call Grls Number-9833754194-Bhayandar Speciallty Call Gir...
Mira Road Memorable Call Grls Number-9833754194-Bhayandar Speciallty Call Gir...Mira Road Memorable Call Grls Number-9833754194-Bhayandar Speciallty Call Gir...
Mira Road Memorable Call Grls Number-9833754194-Bhayandar Speciallty Call Gir...
ย 
Call Girls Rajgurunagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Rajgurunagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Rajgurunagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Rajgurunagar Call Me 7737669865 Budget Friendly No Advance Booking
ย 
(Sexy Sheela) Call Girl Mumbai Call Now ๐Ÿ‘‰9920725232๐Ÿ‘ˆ Mumbai Escorts 24x7
(Sexy Sheela) Call Girl Mumbai Call Now ๐Ÿ‘‰9920725232๐Ÿ‘ˆ Mumbai Escorts 24x7(Sexy Sheela) Call Girl Mumbai Call Now ๐Ÿ‘‰9920725232๐Ÿ‘ˆ Mumbai Escorts 24x7
(Sexy Sheela) Call Girl Mumbai Call Now ๐Ÿ‘‰9920725232๐Ÿ‘ˆ Mumbai Escorts 24x7
ย 
Navi Mumbai Cooperetive Housewife Call Girls-9833754194-Natural Panvel Enjoye...
Navi Mumbai Cooperetive Housewife Call Girls-9833754194-Natural Panvel Enjoye...Navi Mumbai Cooperetive Housewife Call Girls-9833754194-Natural Panvel Enjoye...
Navi Mumbai Cooperetive Housewife Call Girls-9833754194-Natural Panvel Enjoye...
ย 
Vasai-Virar Fantastic Call Girls-9833754194-Call Girls MUmbai
Vasai-Virar Fantastic Call Girls-9833754194-Call Girls MUmbaiVasai-Virar Fantastic Call Girls-9833754194-Call Girls MUmbai
Vasai-Virar Fantastic Call Girls-9833754194-Call Girls MUmbai
ย 
Top Rated Pune Call Girls Dighi โŸŸ 6297143586 โŸŸ Call Me For Genuine Sex Servi...
Top Rated  Pune Call Girls Dighi โŸŸ 6297143586 โŸŸ Call Me For Genuine Sex Servi...Top Rated  Pune Call Girls Dighi โŸŸ 6297143586 โŸŸ Call Me For Genuine Sex Servi...
Top Rated Pune Call Girls Dighi โŸŸ 6297143586 โŸŸ Call Me For Genuine Sex Servi...
ย 
VIP Call Girl Service Andheri West โšก 9920725232 What It Takes To Be The Best ...
VIP Call Girl Service Andheri West โšก 9920725232 What It Takes To Be The Best ...VIP Call Girl Service Andheri West โšก 9920725232 What It Takes To Be The Best ...
VIP Call Girl Service Andheri West โšก 9920725232 What It Takes To Be The Best ...
ย 
Booking open Available Pune Call Girls Wadgaon Sheri 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Wadgaon Sheri  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Wadgaon Sheri  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Wadgaon Sheri 6297143586 Call Hot Ind...
ย 

Digital Cash

  • 1. Centre Name : ICAI Bhawan, Cuffe Parade, Mumbai. Group Leader: Hrishikesh Name Yash Shubbham Abrar Samuel Thomas Hrishikesh Vijay 1
  • 2. 2
  • 3. 1. In the era of information Tech revolution, advances in computer technology and internet have led to development and gradual widespread use of concepts such as e-commerce, e-banking, DMAT accounts, e-governance, e-retail. 2. Countries and trade blocs are vying each other to become the global currency for trade, currently dollar holds the distinction of being the most widely accepted currency. Advances in Digital Cash mechanism could create a truly global currency, and e-currencies like `Bitcoinโ€™ could also be traded offline. 3. Global response Digital cash and e-currencies like `Floozโ€™,`Beenzโ€™, and David Chaum created `DigiCashโ€™, is evidence of its potential. Specifically, merchants are interested in new and exciting payment mechanism, something which would offer anonymity and global acceptance. 3
  • 4. Digital cash aims to mimic the functionality of paper cash, by providing such properties of anonymity and transferability of payment. Digital cash is intended to be implemented data which can be copied, stored, or given as payment (for example, attached to an email message, or via a USB stick, Bluetooth, etc). Just like paper currency and coins, digital cash is intended to represent value because it is backed by a trusted third party (namely, the government and the banking industry). ๏ƒ˜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 or banks. 4
  • 5. David Lee Chaum (born 1955) is the inventor of many cryptography protocols, as well as E- cash and DigiCash. His 1981 paper, "Untraceable Electronic Mail, Return Addresses, and Digital Pseudonyms", laid the groundwork for the field of anonymous communications research. The first electronic payment was sent in 1994. 5
  • 6. โ€ข Most money is already paid in electronic form; for example, by credit or debit card, and by direct transfer between accounts, or by on-line services such as PayPal. This kind of electronic money is not digital cash, because it doesn't have the properties of cash (namely, anonymous and off-line transferability between holders). โ€ข Buyer can pay electronically by transmitting a unique number (called digital certificate) similar to a banknote number. Like the serial numbers on real dollar bills, the digital cash numbers are unique. Each one is issued by a bank and represents a specified sum of real money. One of the key features of digital cash is that, like real cash, it is anonymous and reusable. That is, when a digital cash amount is sent from a buyer to a vendor, there is no way to obtain information about the buyer. โ€ข Unlike credit card payments where the identity of the buyer can be established, digital cash (just like real cash) is anonymous. Credit cards and e-cash can be used for online transactions or via POS machines only , Digital cash can be used offline. โ€ข Thus all digital cash is e-cash but all e-cash is not digital cash. Also called electronic cash. 6
  • 7. How cash will transform! 7
  • 9. Transfer Digital Cash Linked with other banks. 9
  • 10. Traceable Online Digital Cash Untraceable Offline Digital Cash Untraceable Online Digital Cash Traceable Offline Digital Cash 10
  • 11. Bank MerchantUser โ€ข Alice gets Digital Cash from Bank โ€“ Alice creates m=amount, serial number โ€“ Private, public key pair of the bank is d,e (mod n) โ€“ Bank returns md โ€ข Alice pays Digital Cash to a Merchant โ€“ md โ€ข Merchant can verify md with the Bank Link with Other Banks Payments WithdrawCoins 11
  • 12. โ€ข Blind signatures are used when you want someone to sign something but you donโ€™t want them to see what they are signing. โ€ข This is done by multiplying the message by a secret number (called blinding). โ€ข The signer signs the blinded message. โ€ข The secret number can be divided out to get a signed version of the message. 12
  • 13. โ€ข message m = amount โ€ข d is secret key of the Bank โ€ข 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 13
  • 14. โ€ข Banks public key = 17 (n=77) โ€ข Banks private key = 53 โ€ข Aliceโ€™s message = 28 โ€ข Alice chooses a blinding factor=6 โ€ข Alice asks Bob to sign 28*617 mod 77 = 70 โ€ข Bob signs 70 and sends Alice 7053 mod 77=42 โ€ข Alice can compute 42.6-1(mod 77) to get 7 โ€“ Note that 2853 mod 77 = 7 Blind Signature 14
  • 15. โ€ข Alice creates k items of m Random Serial Number m1 Random Serial Number , โ€ฆ, mk m1 = (โ€ฆ, amount, serial number) mk = (โ€ฆ, amount, serial number) 15
  • 16. โ€ข Alice creates blinding factors:b1 e,โ€ฆ, bk e โ€ข Blind the units - m1b1 e, โ€ฆ, mk bk e m1b1 e mkbk e, โ€ฆ, Bank โ€ข Send to bank for signing 16
  • 17. โ€ข Bank chooses k โ€“1 items to check (at random) โ€ข Customer gives all blinding factors except one (say unit i) โ€ข Bank checks they are correct i 17
  • 18. โ€ข Bank signs the remaining one and sends it back โ€“ (mibe i)d = mi dbi Customer โ€ข The customer removes the blind using bi -1 ๏ƒ  mi d 18
  • 19. Here is the summary of the pros and cons of the online system: Pros โ€ข Provides fully anonymous and untraceable digital cash: โ€ข No double spending problems (coins are checked in real time during the transaction). โ€ข No additional secure hardware required Cons โ€ข Communications overhead between merchant and the bank. โ€ข Huge database of coin records -- the bank server needs to maintain an ever-growing database for all the used coinsโ€™ serial numbers. โ€ข Difficult to scale, need synchronization between bank servers. โ€ข Coins are not reusable 19
  • 20. Processing Cost per Transaction 0.00 0.20 0.40 0.60 0.80 1.00 1.20 Cash Check Credit Card Electronic Bill Debit E-Cash Electronic Paper Cash Source: The Boston Consulting Group 20
  • 22. โ€ข Let us denote Aliceโ€™s username as I โ€ข We will split I into n parts such that โ€“Each part on its own does not contain any information about I โ€“All n parts can be combined to reveal username โ€ข How does it work? โ€“Alice picks a random numbers r โ€“Alice calculates s = I ๏ƒ… r 22
  • 23. โ€ข Aliceโ€™s Username = 2510 โ€ข Alice picks a random number r = 1500: โ€ข S=2510 ๏ƒ… 1500 = 3090 โ€ข The username can now be split into 2 parts โ€“ 1500 and 3090 โ€ข On their own they donโ€™t reveal the username, but when combined using the XOR, the username is revealed โ€“ 1500 ๏ƒ… 3090 = 2510 23
  • 24. A Coin โ€ข User ID: 1500 3090 4545 6159 5878 7992 ๏‚จHeader Information โ€“ 100$ ๏‚จSerial number - 123456 ๏‚จTransaction Item โ€“ pairs of user IDs 24
  • 25. โ€ข User ID: 1500 XOR 3090 = 2510 4545 XOR 6159 = 2510 5878 XOR 7992 = 2510 User ID ๏‚จHeader Information โ€“ 100$ ๏‚จSerial number - 123456 ๏‚จTransaction Item โ€“ pairs of user IDโ€™s 25
  • 26. โ€ข Alice presents a token to a Merchant โ€ข Merchant asks Alice to reveal part of each user ID pair โ€“ Merchant decides if he wants to know the right half or the left half โ€“ Alice blanks out the other half 26
  • 27. โ€ข User ID: 0 3090 4545 6159 5878 7992 Randomly blank one side of each identity pair 27
  • 28. โ€ข User ID: 0 3090 4545 0 5878 7992 Randomly blank one side of each identity pair 28
  • 29. โ€ข User ID: 0 3090 4545 0 5878 0 Randomly blank one side of each identity pair 29
  • 30. โ€ข User ID: 0 3090 4545 0 5878 0 โ€ขYou can no longer tell who owns the coin โ€ขMerchant would now deposit this coin into the bank โ€ขNote that token has half of user ID pair revealed โ€ขBank verifies token and adds to database of spent tokens 30
  • 31. โ€ข User ID: 1500 0 4545 0 0 7992 โ€ขBefore the user spent the coin the first time, the user made a copy of it โ€ขMerchant would now deposit this coin into the bank 31
  • 32. โ€ข 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 32
  • 33. Pros โ€ข Off-line, portable scheme โ€ข User is fully anonymous unless double spends โ€ข Bank can detect double spender (with high probability) โ€ข Banks donโ€™t need to synchronize database in each transaction. โ€ข Coins are reusable Cons โ€ข Might not prevent double spending immediately โ€ข More expensive to implement - the extra security hardware needed in the system requires an additional cost 33
  • 34. Reduces Transaction Costs Truly Global Currency Economic Integration Offline Transactions Anonymity Authentication Untraceable 34
  • 35. Forgery Money laundering Private minting of cash Low Financial Inclusion in developing countries Susceptible to hacking High dependency on power 35
  • 36. โ€ข There a number of competing protocols, and it is unclear which ones will become dominant. Most digital cash systems start with a participating bank that issues cash numbers or other unique identifiers that carry a given value. Bitcoin is a successful digital currency, developed on the concept of digital cash developed by David Chaum. Bitcoin cannot be traded offline. 36
  • 37. 37
  • 38. / โ€ข Peter Wayner, Digital Cash, Academic Press Inc; Pap/Cdr edition (1 October 1995) โ€ข https://www.cs.bham.ac.uk/~mdr/teaching/modules06/netsec /lectures/DigitalCash.html โ€ข David Chaum, Amos Fiat and Moni Naor, "Untraceable Electronic Cash", in Advances in Cryptology - CRYPTO '88 Proceedings. โ€ข David Chaum, โ€œBlind Signature Systemโ€. US Patent #4759063 โ€ข illinois.edu 38
  • 39. 39