1 / 11

Experimenting with Electronic Commerce on the PalmPilot

This study explores the trade-offs of electronic commerce on the PalmPilot, comparing it to smart cards and desktops. It examines cryptographic primitives and presents a PDA-PayWord implementation for small payments.

Download Presentation

Experimenting with Electronic Commerce on the PalmPilot

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Experimenting with Electronic Commerce on the PalmPilot Neil Daswani, Dan Boneh, Stanford University

  2. Trade-offs • Vs. SmartCards • no tamper resistance • no cryptographic accelerators • direct line of communication with user • more processing power • more memory

  3. Trade-offs • Vs. Desktops • less memory • less processing power • portable

  4. Cryptographic Primitives * DES, SHA-1, RSA figures obtained with SSLeay * ECC-DSA figures obtained with Certicom Security Builder Toolkit

  5. E-Commerce on a PDA • Small payments ($5 -> $50) • Target Application: Pony Vending Machine • Pre-pay • Vendor-specific • Where to start? • PayWord (Rivest, Shamir)

  6. PDA-PayWord • PalmPilot implementation of PayWord • Minimize cryptographic operations • Minimize storage requirements

  7. User’s Wallet Bank {Yk, k, d, vid}SECC-DSA(User) Yk Pre-Paid? Yes HCC= {Yk, k, d, exp,vid}SRSA (Bank) Y1 Y0 PDA-PayWord: Withdrawal

  8. PDA-PayWord: Purchase Yk User’s Wallet Yk-i+1 Yk-i Yk-i, i, HCC Yk-i Vendor Y1 Y0

  9. PDA-PayWord: Withdrawal Timings Note: d = 5

  10. PDA-PayWord: Purchase Timings (First time $1.50 buy)

  11. Conclusions / Summary • PDA = portable commerce device w/o tamper resistance • Suitable for small payments • Commerce protocols can be adapted • Example: PDA-PayWord • leverages best of ECC and RSA Acknowledgements: Andrew Toy & Certicom

More Related