On 2010-12-02 3:53 AM, Adam Back wrote:
For the technology, to play with it I have Brands and Chaum credentials
implemented in this library:
http://cypherspace.org/credlib/
It was an experiment in simplifying the APIs so I think its rather
simple to
use.
Using credentials as an ecash coin is a simple use-case. For Chaum you need
an Issuer public key per denomination. For Brands you use one attribute as
the denomination and a single Issuer public key.
Note Brands credentials even though patented have been released with an
open specification by microsoft. Details on the page above.
(I started converting the library serialization format to match the open
spec as it was implemented before the spec was released).
Adam
Adam's library provides the encryption.
An actual business project would of course require communications and
user interface. It would also need to locate its assets and web site
somewhere the government was less likely to shut it down or take it over
and use it as a honey pot to catch users, the as happened to egold.
A complete project would provide users with the means to securely
transmit value between one nym and another without the the central
server being party to the communication.
Solving the problem of secure cash is a superset of solving the problem
of providing reasonably usable secure communications. The cash
encryption is useless without a solution to communication problem.
Security communications being defined not as reliably and privately
communicating with a true name, but reliably and privately communicating
with a nym - solving the "chat to possessor of private key" problem, not
the "bind private key to true name" problem.
Zooko's triangle describes a manageable user interface for the "chat to
possessor of private key" problem.
_______________________________________________
cryptography mailing list
[email protected]
http://lists.randombit.net/mailman/listinfo/cryptography