Every time you tell someone your credit card details to buy something they can
charge your account any time for all the money they want. They would probably
get caught but it's still a fundamentally flawed transaction process.
What we should have is calculator buttons on the credit card, you type in the amount
of money to pay, it displays a 10 digit credit transfer number (CTN), you tell them that
number (and your name) and the first person to issue that number to the bank gets the funds,
then it expires. The CC can display your available funds, disregarding other types of transfers.
Add a few buttons for daily, weekly, monthly and yearly recurring payments and you
get a different 10 digit number. Login to your internet banking and view all your
recurring payments. Too simple!
The mathematics: The CC chip has a secret ID number, this is concatinated to the dollar
amount and recurring payment type, e.g. 484756845-350-0 and this is encrypted into
the 10 digit code. You have 1 chance in a million of guessing a valid code, polling the
bank with random codes would have to lock you out. 12 - 16 digits would be near impossible
to guess a code. Public key encryption should work, the CC contains the product of 2
large primes and the bank holds the 2 prime numbers secret. A potential weakness could
be hijacking the CC ID number and the composite number and creating CTNs without the
CC, but you'd have to steal the card in the first place.
Swiping the card at checkouts would still be quicker, they could read the scanner into a database.
Herc
--
www.camgirls.com camgirl sites make $1,000,000 a day, sign up and make me rich
www.m00.com like Digg but full of spam
www.GreatestMagicShowOnEarth.com as the URL suggests, or your money back!
www.AbsoluteFreak.com Pictures of FREAKS!