home | articles | links | fun | about
Up to: CS432 Information Security

E-commerce (12/03/02)

Trading money for stuff at a distance

Hard part: handling the money

Players in a transaction

        [customer] <----------> [merchant]
                \               /
                 \             /
                   [  bank(s) ]

Online (3-party, includes bank) vs offline (2-party, no bank). Credit card (online) and cash transfer (offline).

The problem: fraud

Can't prevent entirely, can only manage it (actually, there's an optimal level of fraud, where the marginal cost = marginal benefit. Sometimes gets too expensive to prevent more fraud: spend $1million to prevent $1000 in fraud? ).

Want fraud to be:

Traditional Credit Cards

loss management techniques

Characteristics of fraud

Smart credit cards

Chip on card; stable memory; powered externally

Stronger authentication of the card. Not really worht cost at present (cost a few dollars/card... and that's how much fraud costs. Would have to drive fraud to near zero to be economical).

Different elsewhere in the world

One-time cards

Key space not large enough

Credit cards on the phone or net

Main diff from in-person: no signature from customer. Safeguard: ship to billing address of end

Merchants take calculated risks

When selling digital bits, fraud likely. Sell software by download: less common now.

On the net: use SSL, mimic phone transaction

FICTION: signatures are not forgeable