Could anyone tell me if it is theoretically/physically possible to
have a digital cash system which is offline, and prevents double
spending?
Just thinking about it, it seems impossible. But maybe someone knows
some really tricky maths etc...?
Thanks,
Matt.
> Could anyone tell me if it is theoretically/physically possible to
> have a digital cash system which is offline, and prevents double
> spending?
Have a look at Bruce Schneiers "Applied Cryptography", it describes how
Chaums system works. It's offline in the sense that the seller doesn't
need to do an online check with a banking system.
It's a matter of chance; you can bring down the change of succesful
double spending to 1 in 2^n where you can make n as big as you want, but
it increases communication overhead lineairly with n.
> Just thinking about it, it seems impossible. But maybe someone knows
> some really tricky maths etc...?
What I want to know is if there is any non-patented scheme to do this?
Erwin Bolwidt
matt wrote:
> Could anyone tell me if it is theoretically/physically possible to
> have a digital cash system which is offline, and prevents double
> spending?
It's possible to detect double spending in an off-line system (when
the cash is deposited with the bank), but not to prevent it at the
time of the transaction. You can make it more difficult (and reduce the
amount of resources needed to deal with it in practice) by using a
tamper-resistant user token, so that double spending can only occur
at deposit time if the user to which the cash was issued has broken
the tamper resistance of their token.
OTOH, with the cost of always-on access coming down significantly
in most countries, and with the introduction of wireless networks, I
doubt if the advantages of off-line cash would outweigh the added
complexity (which is considerable).
- --
David Hopwood <hop...@zetnet.co.uk>
PGP public key: http://www.users.zetnet.co.uk/hopwood/public.asc
RSA 2048-bit; fingerprint 71 8E A6 23 0E D3 4C E5 0F 69 8C D4 FA 66 15 01
-----BEGIN PGP SIGNATURE-----
Version: 2.6.3i
Charset: noconv
iQEVAwUBONfo9DkCAxeYt5gVAQGvbgf/RivIj51Rn7dxoiqNfZqL6hFS8iSnJWUl
pZKJK2/yPJ+e/cKtFX7txIRys8uMTOEJkE8brXT9n4iICe+VoINZbwCJ+la1bGxj
VL6q8hmaJtSrF0DWmj5KGONeE0Cdmm1VTNFv+vHU/b+fXIOLlCTxr+UCd8Oo0a8i
JqHgtAhp32MRXgsK8f9t1AWADOdBwoRTrJ2zFRrBz7o5c44xLEQ43ZLnIy08Md39
gOhu1ESN8DifDUFWcErvbSoBa44s9ArKextdiP4qkcAU/iX3tFL6hGyp2686pCoY
0DxigN1e32/XDpiCSyrr7JfF2o3kkcoA9lmY8cwgCn3WNJqMRx17Sw==
=YK79
-----END PGP SIGNATURE-----
If every offline transaction eventually leads to a subtraction
from their account, what double spending is there to worry about?
Eric Norman
"Congress shall make no law restricting the size of integers
that may be multiplied together, or the number of times that
an integer may be multiplied by itself, or the modulus by
which an integer may be reduced".
matt wrote:
> Hi all.
>
> Could anyone tell me if it is theoretically/physically possible to
> have a digital cash system which is offline, and prevents double
> spending?
>
> Just thinking about it, it seems impossible. But maybe someone knows
> some really tricky maths etc...?
>
> Thanks,
> Matt.
I can't remember a reference. Does this ring a bell for anyone else?
Thanks,
-David
Sent via Deja.com http://www.deja.com/
Before you buy.
>matt wrote:
>>
>> Could anyone tell me if it is theoretically/physically possible to
>> have a digital cash system which is offline, and prevents double
>> spending?
>
>If every offline transaction eventually leads to a subtraction
>from their account, what double spending is there to worry about?
Let's say I have 50,000 in my account at your bank. Then I spend
$1,000,000 over a week, resell what I bought for $.20 on the dollar.
Orders come in and go way over my account, you have no choice but to cover
the orders.
Then I burn my fake ID, leave the state $150,000 in cash ahead.
And you are now out $950,000.
This is why offline systems are a bad idea.
--
Best Wishes,
Johnny Bravo
"The most merciful thing in the world, I think, is the inability
of the human mind to correlate all it's contents." - HPL
Proton Systems (www.protonworld.com) has developed a system along these
lines. It is used by most banks and retail stores in Sweden (and in many
other countries too), but customer response has been rather cold. After
all, if it is used just like cash, if it can be stolen just like cash then
what exactly is the advantage over cash?
// Niklas