Slashdot Mirror


AmEx To Offer "Disposable" Credit Card Numbers

A reader writes "American Express is going to allow card holders to access one-time use card numbers for purchases online. Not only could this cut down online credit card fraud but it might lead to anonymous purchases. " I'm not sure this gets us closer to totally anonymous purchasing, but it does mean that you can take more steps to protect yourself in online purchasing - now only one megacorp (Amex) could have your records!

69 of 221 comments (clear)

  1. By reusing numbers. by Speare · · Score: 2

    The combination of date, temp-ccnumber, and amount makes for more digits. These are checked against your original ccnumber when the transaction is sent to the card-issuer, which is more digits.

    Simple version:
    store submits charge.
    if (temp-ccnumber-digit16) XOR (original-ccnumber-digit3) XOR (day-of-week) == 6, you pass the test.
    Pass a suite of such tests, charge is authorized.

    Don't expect AMEX to tell you the actual checks performed. Only a small portion of possible checks need be "in force" during a given week or hour, too.

    --
    [ .sig file not found ]
  2. In hypothetical BigBrotherLand by KFury · · Score: 4

    (you know, the one where the governemnt has monitoring tools like Echelon and Carnivore)

    Anyhow, in hypothetical bigbrotherland, when you get cash from an ATM, it's trivial to include a reader into the ATM that will grab the unique, prominent serial numbers on the bills it gives you (in nice, clear, easy-to-OCR type donchaknow), and correltaes that money to you, a specific individual.

    Now you spend this twenty (yuppiebuck) at the market/gun club/peepmall and, being a twenty, it will most likely not be given as change to another customer, but will go straight into the deposit pouch that the store gives to their bank at the end of the day/week.

    The bank scans the money, correlates the serial numbers again, sees the path of the bill, and generates reasonable probabilities of the path it took through the system.

    Do this for a while and you get statistical certainties on cashflows, who spends what where, telling more about a person's cash habits than an FBI interview would.

    I've no idea if the system exists currently, but it's preposterous to think that cash is really anonymous, because cash literally isn't anonymous as long as it has a serial number. It may be anonymous enough for a given purchase, but in the aggregate it tells a great deal about you.

    Kevin Fox

    1. Re:In hypothetical BigBrotherLand by Super_Frosty · · Score: 2

      So, do what I do. When you cash a check or withdraw money, get only one and two dollar (Jefferson) bills. No one would bother tracing them, they circulate a lot, and it fucks the system!

      --
      No comment at this time
  3. Re:How long could they keep doing this? by thogard · · Score: 3

    The first 6 are the BIN number. These are assinged to the banks or creditcard companies in major lots (so MasterCard gets only 5.* and Visa gets 4.*) but there are other 5's that have been assgned to non MasterCards. The short answer is that two cards with the same first 6 number will be issued by the same bank. Currently a given BIN range is also used to tell if its a "gold" as well.

    Different countries tend to use different number schemes. The US tends to use nice blocks of well defined numbers which makes scanning trivial. Other banks have even used fully random assignements.

    There is no check digit. The "mod 10" system used simply says the sum of the even digits plus the sum of the odd digits x 2 will be a nice mod 10 number. Go look at some of the perl code that does the check and then write the routine in assembly on a machine with BCD instructions. One is about 5 lines and the other isn't. The system was designed to catch transposed digits. if the card is 1234 then the system will catch 1324 and 2134 but not 3214 or 1432. These is also a 1 in 10 chance that bad card number will correctly checksum. Keep in mind that there are still places where those numbers are routinely hand keyd.

  4. Just like pre-paid phone cards by www.sorehands.com · · Score: 2
    I should have patented this.

    Start disposable credit cards, just like a phone card. Go to a supermarket or mall and pay cash for a "prepayed" credit card.

    The float would be a great profit center.

    But this would be a debit card on a cash account. Get it recharded when it runs out. Great way to launder cash too.

    1. Re:Just like pre-paid phone cards by EricWright · · Score: 2

      You know, some people use credit cards to purchase items they can't afford at the time (ie. can't put their hands on THEN). When I buy a new stereo, I'll plunk down plastic and charge $1500, then pay it off a few 100 a month for a while.

      Credit cards started off as a way to buy now, pay later. These days, we are all using debit cards, which look and feel a lot like credit cards, but are very similar to prepaid calling cards. The difference is that the "payment" you make is depositing your paycheck into your bank account and, just because you have used all of your minutes, er money, the number is only temporarily deactivated, not cancelled.

      Eric

  5. Re:Credit Checks, Credit Ratings, And Minors by Pete+Jackson · · Score: 2

    It seems to me that what would make the most sense would be that every account (with a regular old account number) would be linked to a number of "sub-accounts" that would be generated on demand.
    In short, the scheme seems to work like this:
    1. The AMEX system would open the account, linking it to a master account.
    2. The merchant then processes a transaction against the account.
    3. The account is set up to automatically close after one transaction is posted.
    4. The balance of that account is then transferred to the master account.

    Disclaimer: I don't know that it works that way, it just my inferences based on the article.

    The numbers could be linked to a master account by running the account number through some kind of one-way algorithm. Or maybe by picking them out of a pool of available numbers and assigning them in sequence.

    In any event, it's a really interesting approach, although I'm afraid that the number of valid mod-10 account numbers will diminish quickly. Sort of like the way IP addresses have.

    What I find MOST insteresting about this strategy is that it cuts down on an online merchant's ability to invade my privacy by using credit card numbers to link information in puchasing databases.

  6. Re:Check Cashing Service... by AbbyNormal · · Score: 2

    Account, name address and 2 forms of photo id?

    --
    Sig it.
  7. Re:Credit Checks, Credit Ratings, And Minors by goliard · · Score: 2

    Regarding your third point: AmEx is not offering disposable numbers to just anyone (check the article). They are offering them to their customers -- i.e. people with AmEx accounts, who thus, one presumes, have met AmEx's standards of credit rating, etc. Thus this is no different than already having a credit card from AmEx, except that it can't be stolen (online). The numbers being instantly available on-line just means their customers will be more likely to go to the minimal effort of getting the more secure disposables rather than just typing their real AmEx# into ghu-knows what website.

    So the billing (wrt your second point) is no different: you get it on your AmEx card bill, is all.

    Think of the disposable # as an alias for your real number. In the same way people use hotmail accounts as disposable spam-filter accounts, these AmEx#s are disposable theft-filter accounts.

    So to use this, you need to apply for a regular AmEx account, and then you can get the disposable #s.
    ----------------------------------------------

    --
    -*- Any technology indistinguishable from magic is insufficiently advanced -*-
  8. The income tax people? by Ross+C.+Brackett · · Score: 2

    Sorry, but this seems funny to me - the term "The income tax people" sounds like a corporate slogan, i.e.

    Network Solutions: The dot com people.
    The US Government: The income tax people.

  9. Re:Weakness by jmv · · Score: 2

    Someone else encrypts your card number...

    Well, how does that "someone" gets your card number in the first place? The idea of the system is that you never transmit this new card number in clear.

    There's another weakness, though and here's the fix: the merchant's (public) key needs to be signed by Am Ex, so that a merchant can't send you a dummy public key for which it has the private key and decrypt your number. I can't find other weaknesses for now...

  10. We need details by Animats · · Score: 2

    AMEX was supposed to release details on this at 0900 PDT today. Is there a link yet?

  11. No accountability by Snocone · · Score: 3

    The income tax people will FREAK on this.

    This is why offshore accounts are illegal!

    (1st?)

    1. Re:No accountability by Tower · · Score: 2

      Well, they don't have the time/resources to track everything in the Visa/MC/Amex/Discover/Diners/etc realm... they are pretty understaffed as it is (the percentage of audits has dropped each of the last few years). Even if they have them, they don't know they have them, or can't get to them as easily as they'd like... upon request (for audits), I'm sure they could get them (not sure if that is legal or not)... now some other Agency...
      --

      --
      "It's tough to be bilingual when you get hit in the head."
    2. Re:No accountability by Snocone · · Score: 3

      Can you elaborate on the potential abuses you forsee?

      Much of tax evasion and illegal activity detection is based on detecting patterns in otherwise unrelated financial data. Data gathered in audits and submitted by financial institutions is placed into one big soup from which patterns are detected and individuals are picked to have the microscope placed upon.

      By providing a next to anonymous conduit for an individual transaction, the possibility of detecting currency flows by means other than direct AmEx record access is reduced by orders of magnitude. This would make IRS fishing expeditions next to useless, and require subpoenas to get at financial information that now can be found/deduced through the regular audit process.

      Like I said, they gonna freak :)

    3. Re:No accountability by Snocone · · Score: 2

      if you hadn't bolded it, I mighta let it slip by, but this is a geek forum, so let's use geek terms accurately: if theory does not agree with reality, it's not a theory.

      True. Okay, the hypothesis is that anonymizing an individual transaction removes no accountability. In reality, we will find that since a single point of contact can be used for individually anonymous transactions, the detectability of unlawful currency flows will be decreased greatly.

      If your current credit card is not against the law, why would more credit card numbers be against the law?

      CC numbers aren't illegal. Evading reporting regulations on currency transfers is illegal. With regular credit cards possessing a single number their use to evade these requirements is not practical. With an individual identifying number per transaction with no connectivity apparent outside the AmEx databases, coupled with some fairly basic effort to not make all transactions come from the same IP or something stupid like that, it suddenly becomes VERY practical indeed to shove funds around in pretty much complete confidence that you won't show up on anybody's radar.

      (I don't think this is flamebait either ... buddy is a little bit slow, that's all ;)

    4. Re:No accountability by Snocone · · Score: 2

      The income tax people have nothing to do with it.

      No, but they depend on individuals' financial activity being cross-referencible to detect infringement of their regulations. This technology makes that detection very much harder. They won't like that.

      I guarantee you that purchases you make with your "disposable" CC numbers will show up on your regular Amex bill. Not that the IRS gets copies of peoples' Amex bills to begin with.

      Exactly so! They depend on the traceability of your CC number to detect individuals contravening the norms and thus throwing up "AUDIT ME" red flags which let them get into AmEx's records. Remove that traceability, and you have what amounts to a financial radar jammer, making it that much harder to detect who's playing games with money.

    5. Re:No accountability by Snocone · · Score: 5

      What is this guy talking about? Offshore accounts are legal.. if used for legal purposes.


      But anonymous and undeclared accounts are NOT legal. Also, any financial transaction over a certain threshold is illegal for a US citizen, period, unless the appropriate form is submitted to government by the financial institution. It seems to me that this technology can be very easily applied by anyone who gets a merchant account to achieve near-complete financial impenetrability for money transfers, aka "laundering".

      And its not like these credit cards are going to be regulated any different then normal credit card

      In theory no. But in reality, I believe that the technology as described allows for very easily circumvention of existing financial regulations.

  12. throw-away card == thrown-away money by Captain+Pillbug · · Score: 3

    A disposable credit card is an interesting idea, but unless it's possible to refill the card (thereby defeating part of the reason for having one), it means we'll have the same problem we have with disposable phone cards: they get thrown away with money still on them. After normal use, there's always a small balance that can't be spent through normal use, and the credit company will stand to rake it in as pure profit.

  13. Re:Weakness by jmv · · Score: 2

    ...and I'm talking about cryptological permanant credit card numbers that cannot get compromised

  14. This is actually a great idea by Wellspring · · Score: 2

    Did a credit card company come up with this? This is actually a great idea-- I'm really impressed. While it isn't digital cash, it still seems like a good idea. If nothing else, it will make people more confident with giving the number out, rather than feeling like a year from now some guy will trash them and then start carding TV's from Best Buy.

    Pretty cool. I wonder what kind of tracking database they'll use to match people with their purchases. If there were a privacy guarantee, it would be even better, but I guess that that is wishful thinking.

  15. One-time pads or algorithm? by kootch · · Score: 2

    how long before a cryptologist breaks the algorith to determine whether the number is a valid entry? at that point, we'll have tons of fake cards and stuff getting billed to the wrong person.

    it will end up being just like those $5 calling card scams that you see in NYC all the time.

    1. Re:One-time pads or algorithm? by kootch · · Score: 2

      but considering this is a one-time thing, wouldn't it be harder to find the culprit and prosecute?

    2. Re:One-time pads or algorithm? by devphil · · Score: 3

      how long before a cryptologist breaks the algorith to determine whether the number is a valid entry?

      What cryptologist?

      function isCreditCard(st) {
      // Encoding only works on cards with less than 19 digits
      if (st.length > 19)
      return (false);

      sum = 0; mul = 1; l = st.length;
      for (i = 0; i digit = st.substring(l-i-1,l-i);
      tproduct = parseInt(digit ,10)*mul;
      if (tproduct >= 10)
      sum += (tproduct % 10) + 1;
      else
      sum += tproduct;
      if (mul == 1)
      mul++;
      else
      mul--;
      }

      if ((sum % 10) == 0)
      return (true);
      else
      return (false);
      }

      Blame the shitty formatting on /.'s lack of a <PRE> tag. It took me about three minutes to get it to look even this readable.

      I pulled that piece of JavaScript off of some web page way back when. My notes say (don't recall where I got this part from): Credit cards use the Luhn Check Digit Algorithm. The main purpose of this algorithm is to catch data entry errors, but it does double duty here as a weak security tool.

      For a card with an even number of digits, double every odd numbered digit and subtract 9 if the product is greater than 9. Add up all the even digits as well as the doubled-odd digits, and the result must be a multiple of 10 or it's not a valid card. If the card has an odd number of digits, perform the same addition doubling the even numbered digits instead.

      --
      You cannot apply a technological solution to a sociological problem. (Edwards' Law)
  16. sneakemail and sneake-cc? by KevinMS · · Score: 3


    Assuming that using a disposible cc number is anonymous, (why wouldnt it be, it would be like a phone card), by using this and sneakemail.com an "e-consumer" would have much more control over his/her purchasing identity and power over junk in their mailboxes (both snail and e) and more importantly, would significantly impact the very valuable side effect of current purchases - customer data. By drying up that source of data we might effect businesses hunger for it, turning their desire elsewhere (maybe towards quality), and be closer to turning an ebusinesses view of the internet as a black box that their goods go in and money comes out. Of course the danger is that cc companies see the value and start selling customer data back to the ebusinesses.

    --
    Sneakemail is to spam filters what an ounce of prevention is to a pound of cure.
  17. Re:Are there enough valid numbers? by mindstrm · · Score: 2

    Time-related as well. They can recycle them over a period of time. Numbers would be valid for say, 24 hours or some such thing, and then recycled (but not active until reassigned.)

    You go to the amex secure site, identify yourself, and they give you a one-time-use number for the transaction. YOu use it.. done deal.

    A week later, they can use the same number again.

  18. Re:Why not.. by kootch · · Score: 2

    is this the vendor reader or the personal reader?

    the original smart vendor reader had the problems.

    i'll try to find documentation of it online

  19. Re:How long could they keep doing this? by locust · · Score: 2
    One hundred thousand numbers is a small number to brute force over the span of an hour while the number is valid.

    --locust

  20. Re:Credit Checks, Credit Ratings, And Minors by ptomblin · · Score: 2

    Second, how will AMEX ensure that you will pay your bill?

    If I understand this correctly, the disposable number will be linked to your normal, non-disposable AMEX card. AMEX will still have all your details, and any bills you run up will acrue to your regular account, but the number will cease to be valid after one use, so that an unscrupulous merchant can't run up extra charges on it after you've paid for what you meant to pay for. They will probably have to have some sort of mechanism where merchants with legitimate complaints can add an extra charge after the fact (like if you use it to pay for a hotel bill, but then they found you stole all the towels).

    Think of it as just a symlink to your regular card, one that you (or AMEX) destroy as soon as it's fullfilled its purpose.

    I conceed your first point, though, that the process of getting the disposable number from AMEX is just as prone to interception and theft as any credit card purchase, but I think the real problem with credit card fraud so-far has been unscrupulous merchants adding extra charges (like double billing) and/or idiot merchants leaving your credit card number on their system where it is stolen by crackers and script kiddies. This concept addresses both of those problems.


    --

    --
    The next Cmdr Taco duplicate will be ready soon, but subscribers can beat the rush and see it early!
  21. Re:great idea, but is it a band-aid or a real fix? by FatouDust · · Score: 2

    If we were using the truly anonymous cash card (phonecard machine type), then couldn't the government just tax the purchase of the card itself, and stop worrying about it?
    But then, how not to re-tax the sale itself, differentiating between a cash card and a credit/debit card...

    And then, that would require the identification of the location where you purchased the cashcard, which would be worse in terms of anonymity than current credit cards. And odds are the government would be perfectly happy to tax twice, and..

    Oh, nevermind.
    ---
    "The Constitution...is not a suicide pact."

    --
    "Life. Don't talk to me about life."
  22. Re:Why not.. by kootch · · Score: 2

    too bad they released the card without a reader that didn't blow up when they tried to use the card.

    (this is a true story, the reader would short out if you actually tried to use it the way it was meant to be used)

  23. Not such a good idea... couple of reasons why by rxmd · · Score: 4

    This may sound like a good idea, but it has its drawbacks.

    The first drawback is granularity.

    • If the value of every single card is large (few hundred dollars), it would be a mugger's paradise because people don't usually carry around much in cash, but a potentually valuable payment card would be a good target.
    • If the value of every single card is small, no one will use it for larger transactions. You can buy your roll of bread quite comfortable using real money, and if you have to enter a dozen numbers when you buy your new $99 sound card online, the system is not going to be very popular. We've had this in Germany because it was considered to use prepaid phonecards for transactions. The idea was dropped, however.

    The second drawback is non-rechargability. If recharging devices were available, people would start stealing those and recharging their cards at will. To make this impossible, one has to provide each card with a sort of "shadow bank account" and have the recharger communicate with some central authority. Then, you could desable known stolen rechargers.

    The third and worst drawbacks is that if it's an electronic device, you can fake it. I spent some time in 1996 assembling a microcontroller-based board that could pretend it was a German phonecard. No one would introduce a payment card that could be faked this way. In order to stop this, one has to introduce either advanced secret card signing algorithms, which are sure to either leak out or be faked sooner or later, or use shadow accounting like with the German GeldKarte ("money card"). Again, anonymity and non-traceability can no longer be guaranteed, and the advantage will be gone.

    A very good introduction how the German GeldKarte payment card system works can be found here. I'm sorry that it's all in German, but the system is specific to Germany, so most people wouldn't bother to translate it. You can try the fish, though. An English introduction can be found at Manni's page

    .
    --
    As a state gets corrupt, its laws multiply; the most corrupt states have the most numerous laws. (Tacitus, Annales 3:27)
  24. Re:Testing earlier this year... by Luminous · · Score: 3
    Fundamentally, I don't care if a transaction is traced to me. Yes, hello, I buy things that get shipped in plain brown packages. I do like the idea of not having to use my debit card (I too refuse the concept of credit as I've seen that version of Hell and have no desire to go back).

    Currently I use a similar variation where I have an account at one bank with a debit card and I only keep a small amount of money in there for online buying. This could be made easier if I could just transfer money to a temporary number while I am shopping, use that number and never have to worry about who has sniffed that number. It would also make tracking my online purchases easier as I would get one statement listing all my debits from my account to temp numbers and a list of the amount of money stored on the temp numbers.

    --
    This is not the way to build a lasting empire.
  25. Re:Come ride the cluetrain by AbbyNormal · · Score: 2

    But beer should be free. hehe. Touche~, good point. I generally want cash for the little things though...and never take out more than 100 bucks at a time. If I want a bigger badder item, I whip out Mr. Plastic.

    --
    Sig it.
  26. Similar to one time passwords by anticypher · · Score: 5

    VISA and AmEx have been kicking around ideas to do something equivalent to one time password cryptocards. This is a simple version of the same idea, without all the fancy hardware. If it works, expect the idea to take off with all the major card issuers.

    What will probably happen later on is, you will be given an electronic card, with a special token embedded in the circuitry. When you want to use your credit card number online, instead you push a button and a small display tells you the cryptographically hashed version of the card, valuable for a single use over the next hour or so.

    The hash function combines a real time clock value, the token, and a counter for each use.

    The servers will have a copy of your token, know the time, and keep a local counter. Then the server can compare the crypto hash of your card. If they match, the transaction is authorised. Then later the billing department matches up your hashed number with the real number, and you see the charge show up on your bill.

    There are a ton of other little details which the crypto card industry has worked out, but the system mostly works. Too bad this neat methodology will be patented to death, so only the big boys can play with it.

    the AC

    --
    Hemos is like...sci-fi fans;he thinks technology is cool, but he hasn't bothered to understand the science it's based on
    1. Re:Similar to one time passwords by rgmoore · · Score: 2
      Too bad this neat methodology will be patented to death, so only the big boys can play with it.

      Not if you publish it first- and you can make a reasonable claim that you have now- and press your claim to prior art. Just because big companies have been vigorous in playing the patent game doesn't mean that you have to give up. When you have a good idea like that, work out the details and publish them. That will allow you to produce a claim of prior art and keep the idea in the public domain.

      --

      There's no point in questioning authority if you aren't going to listen to the answers.

    2. Re:Similar to one time passwords by thogard · · Score: 2

      Who needs smartcards? I've been telling people for years that the best solution to the "stolen card number" problem is a one time pad. Its a trivial change to exisiting system. You just include a 10 or so digit number in the "address 2" field of most software and have the bank look for it with their address verification system. Then you print 5 to 20 large randomish numbers on a statement and let the cardholder enter that in a special box.

      This requires no new hardware, very little new software and most of that lives on about 7 main computers for MasterCard or Visa.

      Too bad they have been blinded by SET and since they have dumped so much money in that technobable system they aren't going to trash it even though it adds no real security to the payment system. Before I get flamed for flaming it, keep in mind that with most real strong crypto, if you can guess the content, you don't need to guess they key.

  27. IMHO by jd · · Score: 2
    Mondex' cash smart-cards are a better way to go. Then the card itself could transfer the money, using strong encryption.

    Personally, the "ideal" would be a smart-card on which you could lodge a mixture of cash & credit, do online transfers from any suitable station, and use as a practical alternative to credit cards, debit cards, cheques and cash.

    Such systems are being tried out, in the US and UK, but only over small scales. Despite everyone I've talked to liking the cards, the card companies won't put them out for general use. Stupid idiots!

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
  28. here's some more info by bdavenport · · Score: 2

    see here or here for extra details, including the fact that this will be for American Express consumer and small business cardholders in the United States.

    so it's a step, but not a huge one. of course, bill murray said it best in What About Bob - Baby Steps!

    --
    /* Half alive and half dead too, work is for suckers and the sucker is you. - "Half-life" by Local H*/
  29. Re:Great now it's IPs and AMEXs by Chuck+Chunder · · Score: 2

    If you take 19 numbers and stuff them in your database you are in all probability going to be violating your agreement with the credit card company. You aren't allowed to store the final three digits (the CVC) at all.

    --
    Boffoonery - downloadable Comedy Benefit for Bletchley Park
  30. Re:How long could they keep doing this? by arivanov · · Score: 2
    You are assuming that the numbering scheme will stay the same. Which I think is wrong
    • I do not think that the numbering scheme will stay the same. So, along with Amex we will now have AMEX-One time or even AMEX-Electronic Traveller Cheque
    • I strongly suspect number reusal. Basically electronic money or to be more exact electronic traveler cheques.
    • I strongly suspect that the transaction in the finall version will not be anonymous. As if it is anonymous combined with number reusal the mixture will become outright explosive. It will simply be guranteed to be not reusable even if someone intercepts the numbers.
    --
    Baker's Law: Misery no longer loves company. Nowadays it insists on it
    http://www.sigsegv.cx/
  31. One step closer to... by jmv · · Score: 2

    cryptological credit card number!

    Here's the process...

    1) Am Ex holds special private keys for all merchants (the merchant only has the public key).

    2) I encrypt my card number, as well as the amount of money using the merchant's public key and send that to the merchant.

    3) The merchant sends the message (he cannot decrypt it) to Am Ex.

    4) Am Ex, decrypts is with the merchant's public key (if somebody else had intercepted, it wouldn't be encrypted with the right key).

    5) Am Ex pays the merchant the right amount from the right credit card.

    Looks safe (to me), though IANACS (I am not a cryptography specialist)

  32. Re:Feeling safe by dirk · · Score: 5
    >>I feel pretty safe buying online

    I felt pretty safe buying online too -- Until somebody somewhere hijacked my card number, and I suddenly had over a $1000 worth of speakers and stereo equipment show up on my bill. No, I did not have to pay for it, and even if they caught the person who did it (a pretty good bet, since the moron also used it to pay his cell phone bill), I wouldn't know for sure that it was from an online purchase becuase they don't release any information about the investigation. But it makes you feel quite vulnerable, and does a lot to make you a little more cynical about tossing your card number around (it was an AmEx, by the way). So, I'm all for this because my security concerns are based on more than artificial worries.


    Buying online is probably safer than buying in person. If you take the normal precautions (secure site that is known) you are almost guarenteed safety. Compare this with a restaurant. You eat your meal and give you card to Joe Waiter to carry away and do whatever he wants. No one steals credit cards off the internet, because it is hundreds of times easier to talk to your buddy who works at Denny's and ask him to get you some credit card receipts. People use stolen credit card numbers on the Net, they don't get them there...

    --

    "Information wants to be expensive" - Stewart Brand, the same guy who said "Information wants to be free"
  33. Cool! by mOdQuArK! · · Score: 2

    I think this is a darn good idea, as long as the number space for the one-time numbers is large enough to avoid collisions for many years between usages. (And the resultant numbers will have to contain some kind of cryptographic signature information so that fraudsters won't be able to just make up random numbers to try and get a hit on an open one-shot account number).

    About how many digits will they have to use to make these assumptions feasible (including the cryptographic check?). Maybe if they go to letters AND numbers?

    This kind of scheme would handle a lot of my objections to giving credit card numbers to untrustworthy merchants (given that I trust AMEX not to release my personal information to anyone else :). I can only hope that other card vendors and/or banks might follow their lead.

    I'm assuming that the one-time numbers are not TRULY anonymous (otherwise AMEX wouldn't know where to send the bill, and/or it would be too convenient for money laundering).

  34. How long could they keep doing this? by Sawbones · · Score: 2

    Personally, my Blue card has 15 digits. Presuming that they have to keep with the same general self-authorizing numbering schemes (numbers so that quick checking schemes can tell right away if the card is bogus) how long could they continue to issue unique "one time use" numbers before overlapping occurs? Couldn't someone just try entering a number at random and more than likely stumble across someone elses current temporary account number?

    Don't get me wrong, these are just questions, I think the system is a great step forward. While I don't EVER use my credit card online unless that "little lock" appears in my web browser and don't let companies store my CC info for quick "one click shopping" (shudder) this will ceratinly help bring a little more confidence to newbie online consumers.

    --

    Ad in classifieds: Pandora's Box (no box) $5
    1. Re:How long could they keep doing this? by Benjamin+Shniper · · Score: 2

      16 digits here. Assuming they are using 16 digits, of wich 14 are useful (probably closer to 13) they can have 1 billion people (9 digits) do one hundred thousand transaction each (5 digits)(on average). Assuming a person does one transaction every 2 days, that gets to 600 years.

      so 60 years if you have 13 useful digits.

      -Ben

  35. Three steps to anonymity by KingJawa · · Score: 5

    (1) Turn off computer
    (2) Go to retail outlets
    (3) Pay cash

    1. Re:Three steps to anonymity by AbbyNormal · · Score: 2

      Where do you get the cash? Atm? Bank? Liquor Store Robbery...

      --
      Sig it.
  36. Re:Expiration Dates by Skim123 · · Score: 2
    You forget the expiration date on the card. No transaction is complete with out that. It adds an extra 4 digits and would allow reuse of numbers

    Kinda. If the expiration date is MM/YY, MM is restricted from the values 1 - 12, not the full range of values from 00 - 99.

    --

    I could not justify my existence if I were a turkey farmer. Would I terminate myself? Undoubtably, yes.

  37. Re:Credit Checks, Credit Ratings, And Minors by goliard · · Score: 2

    No. It is meant to challenge your assumptions.

    The best technologies are ones which don't mystify their users; which are reliable and robust, not cantanerous and prone to disasterous failure from small errors; which work themselves into the fabric of everyday, mundane life so well we don't even think of them as "technology" anymore. One should not have to engage in ritual sacrifice; to learn strange, archane words or glyphs; to prepare extensive containment mechanisms in the eventuallity that what one raises one cannot put down; to have to perform an extensive series of precise gestures to a level of exactitude which demands years of training, lest in erring one looses upon an unwitting world a reign of absolute darkness and terror; or to invoke metaphysical powers... merely to use, say, a spreadsheet. Yet for decades, that has been precisely the experience of many users of commercial software products.

    Geeks are people who delight in being wizards. For us, playing with the arcane is intrinsically enjoyable. But that a technology is arcane does not make it a good technology -- it makes it a marginal technology.

    The best technologies are like hammers, bridges, and automated teller machines. No matter how little the general public understands them, there is nothing mystical, occult or "magical" about them for even the least technical person.

    The "magicalness" of technology is an indication of its poverty of elegance, its brittleness, its limited user interface.

    A "magical" technology is anything but advanced.
    ----------------------------------------------

    --
    -*- Any technology indistinguishable from magic is insufficiently advanced -*-
  38. Great now it's IPs and AMEXs by rw2 · · Score: 4

    As if the IP number shortage wasn't enough, now we're going to run out of AMEX numbers too. AMEXv6 anyone?

    I just hope they didn't issue all the AMEX card numbers starting with 18 to MIT!

    1. Re:Great now it's IPs and AMEXs by Chuck+Chunder · · Score: 2

      Eggheads blurb seems a bit nonsensical.

      They are saying that if you use the extra three digits for this transaction then they will be more sure that it really is you. On the other hand if it wasn't really you, they'll still happily accept a number without the CVC(or whatever they want to call it, I think CVV is Visa and CVC Mastercard, but they are essentially the same thing).

      So how are you more protected? Er, well you aren't. They are probably trialling the acceptability of asking for the extra info in the marketplace and don't want to put people off who are confused by the extra requirement.

      In the long term the CVC will add another layer of protection (mostly for the merchants, as they are the one's who bear the cost of most of the fraud) but only when they require it's use (and Visa/Mastercard at least will be demanding this of internet merchants, and possibly all non-signature backed transactions, in the not too distant future.)

      Basically all the CVC does is 'prevent' the use of CC generators and the easy lifting of credit card numbers from receipts for later 'anonymous' use.

      'Prevent' is probably too strong a word.

      If you generate a CC number you still have a 1/1000 chance of getting the right 3 digit CVC, though perhaps the CC companies have an ace up their sleeve to prevent a perl script being used to try all the combinations one by one on sites across the internet.

      The CVC is only three digits long and is plainly visible on the signature strip of your card. I don't think it would be too difficult for an unscrupulous sales assistant to remember it and note it down, particularly if the shop isn't that busy.

      It is better than nothing though and the dirty secret with e-commerce is that fraud costs merchants big-time and they'll take what they can get to help prevent it.

      --
      Boffoonery - downloadable Comedy Benefit for Bletchley Park
  39. Re:great idea, but is it a band-aid or a real fix? by Phroggy · · Score: 2
    Lastly, as another poster already said, the government is sure to get twitchy about this. How will they tax anonymous purchases? Requisition monthly transacion records from AmEx?

    The same way they tax cash purchases?

    --

    --
    $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
    $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
  40. Testing earlier this year... by clifyt · · Score: 4

    They were testing this stuff earlier this year at several tech expos. I received a card worth (I think) worth $50 for sitting there and answering a few questions. They could have just as easily emailed me the numbers and said here ya go, use it online instead of giving me a piece of plastic that was worthless after just one usage.

    Hmm...looking through my wallet I still got it...I probably still have a dollar or two on this card if anyone wants it :-)

    3790 112994 91001
    good 02/00 thru 11/01

    Blah...to be honest, I really wish I had more of these things. Much easier than carrying cash, and I don't have to worry thieves getting access to my Debit Card (long since gave up the credit thing...) and depleting my account and waiting the 8 months for my lousy bank to redebit the 2 grand the fuckers stole and charged up 4 days after reporting it stolen.

    grumble grumble...

    clif

  41. Re:Are there enough valid numbers? by lizrd · · Score: 5
    Actually the key space is significantly more restricted than this. The paragraph below explains this and is quoted from howstuffworks.com

    What Do the Numbers on My Credit Card Mean?
    Although phone, gas and department stores have their own numbering systems, ANSI Standard X4.13-1983 is the system used by most national credit card systems. Here are what some of the numbers mean:

    • The first digit in your credit card number signifies the system -- 3=travel/entertainment cards (such as American Express and Diners' Club), 4=Visa, 5=MasterCard and 6=Discover Card.
    • The structure of the card number varies by system. For example, American Express card numbers start with 37; Carte Blanche and Diners Club with 38.
    • American Express: Digits 3-4 are type and currency, digits 5-11 are the account number, digits 12-14 are the card number within the account, and digit 15 is a check digit.
    • Visa: Digits 2-6 are the bank number, digits 7-12 or 7-15 are the account number, and digit 13 or 16 is a check digit.
    • MasterCard: digits 2-3, 2-4, 2-5 or 2-6 are the bank number (depending on whether digit 2 is a 1, 2, 3 or other). The digits after the bank number up through digit 15 are the account number, and digit 16 is a check digit.

    ________________
    They're - They are
    Their - Belonging to them
    --
    I don't want free as in beer. I just want free beer.
  42. Re:Credit Checks, Credit Ratings, And Minors by bluGill · · Score: 2

    credit card numbers are already instantly available in their wallets. Overextended credit already happens all the time (and making purchases you can't afford is what keeps credit card companies in

    There is a problem with your reasoning: Amex is not a credit card, it is a debit card. You are required to pay the entire balance every month. A credit card allows you to not pay the full balance, but you pay a high interest rate (in general) if you don't.

  43. You can do this by Otto · · Score: 2

    www.webcertificate.com

    Put in the cash you want when you want. It works like a mastercard, at any store that takes mastercard. Simple. Easy. Effective.

    ---

    --
    - Give a man a fire and he's warm for a day, but set him on fire and he's warm for the rest of his life.
  44. Re:Feeling safe by AbbyNormal · · Score: 2

    Don't mean to nitpick, but at anytime you get your card stolen...you can call up the card company and cancel it. That's why it doesn't really bother me. I'm not liable for the fraud as the consumer, the cards are.

    --
    Sig it.
  45. Re:Online banking/accounting? by donutello · · Score: 2

    The article is amazingly scarce on technical details.

    Anonymity is not the intended purpose of these cards. The purpose of these cards is to generate credit card numbers which are one-time use only so that anyone stealing them has no use for them.

    --
    Mmmm.. Donuts
  46. Re:Feeling safe by irix · · Score: 2
    No one steals credit cards off the internet

    Except those cases where these "reputable merchants" had an architecture that left their SQLServer databses exposed on the Internet and they got sucked dry. I had my CC number stolen, and it was not log after CDNow (or one of those guys) had their database scarfed off of the 'net.

    --

    Do you even know anything about perl? -- AC Replying to Tom Christiansen post.
  47. Re:Feeling safe by AbbyNormal · · Score: 2

    Yes, but some cards are trying to encourage ONLINE transactions and thus even waive the deductable. My card does that currently. While I don't like paying for the $50, I'd rather pay that than what a guy can charge for my limit!

    --
    Sig it.
  48. Disposable Numbers by DanielRavenNest · · Score: 2

    Eventually, someone will develop "e-checks". Essentially, it'll be like writing a check to
    cash right now. The bank gives you a check number
    (say 16 alpha-numeric = 80 bits worth), you
    tell them the dollar amount, which is debited
    from your checking account. You forward the
    bank identification (their routing number),
    the check number, and the amount to the merchant.
    He gives that info to HIS bank, which collects
    from your bank.

    All this can happen in real time. You shop online, find something you like. Open another window to your bank, and get a check number.
    Copy/paste the number into the merchants form,
    with the amount and bank rounting info. The
    banks do some back office magic, and your payment
    is in the merchant's account immediately.

    Stealing the number does no good, since it is
    only valid for one transaction. Similarly, you
    eat at a restaurant. You get bill. You pull out
    PDA and get a check number from your bank. Give
    to server. Server takes number over to their terminal. A few seconds later it comes back as
    good/paid, and everyone goes away happy.

    There's no reason you couldn't do this with a
    credit account. Instead of giving the card
    to a store clerk, you swipe it through the
    card reader in your handheld PDA. Your credit
    card issuer then gives you a single use number to
    give to the clerk. Clerk feeds it into the
    terminal, and it clears.

    Daniel

  49. We need prepayed cards thank you by twingo_gtx · · Score: 2

    For truely anonymous purchases we need prepaid cards that you can purchase anywhere just like phonecards. If those prepaid cards would act like a credit card online then it would be perfect. You could buy these cards at the local grocery store with cash. Suddenly you have a card that acts like a credit card without anyone knowing who you are. Granted if your buying something that needs to be sent to you they get your address but for micropayments and such where you're only getting digital data back, it would be perfect.

  50. great idea, but is it a band-aid or a real fix? by auto85842 · · Score: 3

    We should be asking ourselves what we want the on-line transaction of the future to look like. This is certainly one way of doing it, and you can bet that Visa and Mastercard will shortly follow suit, but is it the best way?

    It certainly has advantages over typing your card number into 50 different on-line databases, but your credit card itself is still the weak link in the chain. Sooner or later the question of authentication will rear its ugly head. How do you know that it was really Joe Shopper requesting that disposable number, and not Joe Cracker?

    On another note, notice how anonymity is hyped in the article, and sometimes used in place of privacy? Do we have an unlikely ally in our quest for true web anonymity (i.e. "You don't know who I am."), as opposed to privacy (i.e. "We know who you are. Trust us; we'll try really hard not to tell anyone.")?

    Lastly, as another poster already said, the government is sure to get twitchy about this. How will they tax anonymous purchases? Requisition monthly transacion records from AmEx?

    --

    10100111101010010
  51. Re:Translates to discounts everytime... by Phroggy · · Score: 2
    AOL gives you 10 free hours^H^H^H^H^H^H^H^H^H^H^H^H^H 20 free^H^H^H^H^H^H^H 30^H^H 50^H^H 100^H^H^H 200^H^H^H 250^H^H^H one month of free service when you first sign up with them, based on your credit card number. Of course, I wouldn't do it even if I had a big pile of numbers, just because AOL's service isn't good enough that I'd take it for free, but I'm sure a lot of people would.

    --

    --
    $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
    $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
  52. Online banking/accounting? by mholve · · Score: 2

    How will this effect online banking and accounting? You would have to tie this "anonymous" account number to YOUR account...

  53. Sure, there are enough numbers... by JazzManJim · · Score: 3

    Here's how it would likely work:

    The numbers need not be "one time only" usage by AMEX. Basically, AMEX only needs to keep the number active long enough for the transaction to be processed, which would last perhaps one month, then the number goes back into circulation. What they would track then is an activity log for each number (for each number, who used it, when, and where) and an activity log for each user (what number they used, when, and where). Any billing questions can be referred to the log for archive purposes and the numbers stay active only for as long as they're needed, then AMEX drop them back into general circulation.

    This is not going to be an easy accounting task: issuing number, tracking their usage, deactivating, then reactivating them. I can tell you that I'm pretty good with logistics (being a police dispatcher tends to develop those skills ) and it'd be a nightmare for me to track. I'm not sure of any better way to do it, though.

    If there's going to be a security loophole, it'll come in the time a number is active, after the transaction is processed, but before the number is deactivated and put back into circulation.

    -Jimmie

  54. You're right. by Benjamin+Shniper · · Score: 2

    That was my though exactly, but what if the system issued the credit card AFTER you made the payment, with the limit set to the payment amount and the expiration date set randomly?

    Then you couldn't easily brute force it, and you wouldn't get more than a couple dollars if you did. Also, in case of an abuse by a small company, you could specifically tag the payment to only one payee. Then it works out well.

    -Ben

  55. Sounds Like Electronic Travelers' Checks by grahamkg · · Score: 2

    What a neat idea! At least it seems as though it would be an electronic equivalent to a travelers' check.

    Numbers could be handled easily. These "credit cards" could be "sold" either individually or in lots. Once a number is issued, it could be reserved, certainly until used, or until some fixed amount of time has passed. Subsequently the number could be reissued, though it might be a few years before that happens.

    Graham

    --
    Graham
    Linux - Fast Pane Relief