It's not that I have something to hide.
I have nothing I want you to see
Bob would like to Purchase Alcohol
So he needs to prove that he is 18
And make payment for the Purchase
Now Bod need to Pay
Bob need to prove he is 18+
Bob will handover ID card
Bod will handover Card, Merchant takes Money
Though the intention is to just pay
Though the intention is prove age
Bob ended-up revealing all his details
Bob ended-up revealing all banking details
Same is Applicable on-line
Many sites has personal details
Many sites has payments details..
Merchant gains no Knowlege about Bob
Merchant doesn't know Bob Banking Details
Proxy - P1
Proxy Central
Customer
Store
Bank
1. Create Proxy
2. Authorize account
4. Transaction T1
3. Proxy Account
5. Payment Authorization
6. Encash
Note: Steps 5, 6 can be combined. Customer directly make payment. No Change on Store
Proxy - P2
Proxy Central
Customer
Store
Identity Provider
1. Create Proxy
2. Authorize
4. Transaction T1
3. Certified Identity
5. Limited Identity
Proxy - P1
Customer A with Proxy: XYZ
Customer B with Proxy: ABC
XYZ
ABC
Atomic execution by both Banks
Customer A with Proxy: XYZ
Customer B with Proxy: ABC