+ All Categories
Home > Documents > Trustee Tokens Simple and Practical Anonymous Digital Coin Tracing Ari Juels RSA Laboratories.

Trustee Tokens Simple and Practical Anonymous Digital Coin Tracing Ari Juels RSA Laboratories.

Date post: 26-Mar-2015
Category:
Upload: isabel-buchanan
View: 216 times
Download: 0 times
Share this document with a friend
Popular Tags:
38
Trustee Tokens Simple and Practical Anonymous Digital Coin Tracing Ari Juels RSA Laboratories
Transcript
Page 1: Trustee Tokens Simple and Practical Anonymous Digital Coin Tracing Ari Juels RSA Laboratories.

Trustee TokensSimple and Practical Anonymous Digital Coin

Tracing

Ari Juels RSA Laboratories

Page 2: Trustee Tokens Simple and Practical Anonymous Digital Coin Tracing Ari Juels RSA Laboratories.

Quick Review of Chaumian E-cash

(DigiCashTM)

Page 3: Trustee Tokens Simple and Practical Anonymous Digital Coin Tracing Ari Juels RSA Laboratories.

BANK Alice

SKPK

Signs

Alice -$1

Anonymous digital $1 coin

Page 4: Trustee Tokens Simple and Practical Anonymous Digital Coin Tracing Ari Juels RSA Laboratories.

BANK Alice

r, x r3f(x)

r3f(x)rf1/3(x)rf1/3(x)

rf1/3(x)

SKPK

(x, f1/3(x))

Signs 3

= (x, Sig(x)) =

mod n

Page 5: Trustee Tokens Simple and Practical Anonymous Digital Coin Tracing Ari Juels RSA Laboratories.

An Application for Anonymous E-Cash

An Application for Anonymous E-Cash

Improved Computer Viruses(Young and Yung)

Page 6: Trustee Tokens Simple and Practical Anonymous Digital Coin Tracing Ari Juels RSA Laboratories.

Improved Computer Virus

Edgar

r3f(x)

Generates unsigned, blinded coin

Generates encryption key pair

Page 7: Trustee Tokens Simple and Practical Anonymous Digital Coin Tracing Ari Juels RSA Laboratories.

Improved Computer Virus

r3f(x)

PK

Page 8: Trustee Tokens Simple and Practical Anonymous Digital Coin Tracing Ari Juels RSA Laboratories.

Alice

Page 9: Trustee Tokens Simple and Practical Anonymous Digital Coin Tracing Ari Juels RSA Laboratories.

Hard Disk

Page 10: Trustee Tokens Simple and Practical Anonymous Digital Coin Tracing Ari Juels RSA Laboratories.

Files

PK

*&DUHF(&$YY$H&*^$RH(*&UH*&(#*R&(*&(*$&(*$&(*U(*F&(*&**&HKJF(*$YHF(*H$(*^FH*($HF&J(*F&$(*HS(*&$JF*($&SH$*&F$*(&$*(F&(*$F$(*F&S(*&*F(&*E$$)*F&(*$&*$&F(*$&F(*$&(*&(#(*$

Encrypted under PK

Page 11: Trustee Tokens Simple and Practical Anonymous Digital Coin Tracing Ari Juels RSA Laboratories.

If you Want SK, i.e.,

your files, withddraw this

Ransom Note

Page 12: Trustee Tokens Simple and Practical Anonymous Digital Coin Tracing Ari Juels RSA Laboratories.

BANK Alice

Oh, my files!

Alice -$1

Page 13: Trustee Tokens Simple and Practical Anonymous Digital Coin Tracing Ari Juels RSA Laboratories.

HETTINGA SUCCEEDS GREENSPAN AT FED

Page 14: Trustee Tokens Simple and Practical Anonymous Digital Coin Tracing Ari Juels RSA Laboratories.

Anonymous coin

Edgar

Page 15: Trustee Tokens Simple and Practical Anonymous Digital Coin Tracing Ari Juels RSA Laboratories.

How can we prevent this?Answer: Trustee-basedTracing

Page 16: Trustee Tokens Simple and Practical Anonymous Digital Coin Tracing Ari Juels RSA Laboratories.

The Idea: Trustee Tracing

Anonymous coin

Page 17: Trustee Tokens Simple and Practical Anonymous Digital Coin Tracing Ari Juels RSA Laboratories.

Tracing: Basic Idea

Anonymous coin

Judge Trustee

I order the Trustee to trace this coin.

Trustee SecretSK

Edgar

Page 18: Trustee Tokens Simple and Practical Anonymous Digital Coin Tracing Ari Juels RSA Laboratories.

Coin is anonymous unlesstrustee traces it

Page 19: Trustee Tokens Simple and Practical Anonymous Digital Coin Tracing Ari Juels RSA Laboratories.

Many Trustee-based Tracing Schemes

Brickell et al. ( ‘95) Stadler et al. (‘95) Jakobsson and Yung (‘96, ‘97) Camenisch et al., Frankel et al. (‘96) Davida et al. (‘97)

Page 20: Trustee Tokens Simple and Practical Anonymous Digital Coin Tracing Ari Juels RSA Laboratories.

Trend in schemes

SecurityFeatures

SimplicityTrusteeFlexibility

ComputationalEfficiency

Our Scheme

Page 21: Trustee Tokens Simple and Practical Anonymous Digital Coin Tracing Ari Juels RSA Laboratories.

How our scheme works

Page 22: Trustee Tokens Simple and Practical Anonymous Digital Coin Tracing Ari Juels RSA Laboratories.

Two stages

Alice Trustee

1.Token withdrawal

Alice

2.Coin withdrawal

BANK

Page 23: Trustee Tokens Simple and Practical Anonymous Digital Coin Tracing Ari Juels RSA Laboratories.

Token withdrawal

AliceTrustee

Checks thatcoin contains[“Alice”]PK

TrusteeToken

Proves identity

Page 24: Trustee Tokens Simple and Practical Anonymous Digital Coin Tracing Ari Juels RSA Laboratories.

Trustee Token

AliceTrustee

Checks thatx contains[“Alice”]PK

TrusteeToken

r, x

SigSK(r3f(x))

Proves identity

Page 25: Trustee Tokens Simple and Practical Anonymous Digital Coin Tracing Ari Juels RSA Laboratories.

BANK Alice

SK

Coin withdrawal

Checks Signs ,

Conditionally anonymous digital coin

Page 26: Trustee Tokens Simple and Practical Anonymous Digital Coin Tracing Ari Juels RSA Laboratories.

Observe: No change in coinstructure or underlying

withdrawal protocol

Page 27: Trustee Tokens Simple and Practical Anonymous Digital Coin Tracing Ari Juels RSA Laboratories.

Tracing

Trustee Token scheme guarantees that coins contain creator identity

Page 28: Trustee Tokens Simple and Practical Anonymous Digital Coin Tracing Ari Juels RSA Laboratories.

Blackmail scenario

Edgar registers his coin and gets caught or

Alice can’t make the withdrawal for Edgar

Page 29: Trustee Tokens Simple and Practical Anonymous Digital Coin Tracing Ari Juels RSA Laboratories.

Enhancements

Page 30: Trustee Tokens Simple and Practical Anonymous Digital Coin Tracing Ari Juels RSA Laboratories.

No coin storage

Alice can pseudo-randomly generate coins and blinding factors -- no coin storage

Page 31: Trustee Tokens Simple and Practical Anonymous Digital Coin Tracing Ari Juels RSA Laboratories.

Bulk token withdrawal

Alice can withdraw many tokens at once and store prior to coin withdrawals

Page 32: Trustee Tokens Simple and Practical Anonymous Digital Coin Tracing Ari Juels RSA Laboratories.

One token - multiple coins

Page 33: Trustee Tokens Simple and Practical Anonymous Digital Coin Tracing Ari Juels RSA Laboratories.

Result of Enhancements

Little interaction with Trustee

Tokens fit on, e.g., smart card

Page 34: Trustee Tokens Simple and Practical Anonymous Digital Coin Tracing Ari Juels RSA Laboratories.

Pros and Cons

Page 35: Trustee Tokens Simple and Practical Anonymous Digital Coin Tracing Ari Juels RSA Laboratories.

Advantages over other schemes

Very simple Provably secure No change in coin structure, underlying

protocol Seamless incorporation with

DigiCashTM

Page 36: Trustee Tokens Simple and Practical Anonymous Digital Coin Tracing Ari Juels RSA Laboratories.

Disadvantages

Trustee interaction needed Security with multiple trustees needs

trusted dealer Seamless incorporation with

DigiCashTM - but no DigiCashTM

Page 37: Trustee Tokens Simple and Practical Anonymous Digital Coin Tracing Ari Juels RSA Laboratories.

But...

Can be used for general blind RSA – E.g., X-cash

Method can perhaps be extended to other e-cash systems (?)

Page 38: Trustee Tokens Simple and Practical Anonymous Digital Coin Tracing Ari Juels RSA Laboratories.

Questions?


Recommended