// COMPLETE THREAD

another service

4 expanded posts ยท every known parent and child

NODE a2138949another service
I have thought of another service, like the depository, which might be
useful to the user community:  a time stamping notary service.  This would
have less security problems than the depository and would also be neccessary
if RSA'ed documents are to replace contracts and other paper documents used
in business.

It would be easy to implement.  A machine is set up with a hardware random
number generator.  This is used to generate a time-stamp key pair, perhaps
every day or every hour.  A user sends a document to this computer, which
then signs it with the private half of the time-stamp key and then remails
it to the user.  Note that the document sent by the user is probably
already encrypted and/or signed; sending it to the time-stamper does not
compromise it in any way.

The time stamper also keeps publishing the public half of its keys, to a
wide enough audience that it would be impossible for any one person (or
Agency) to modify all of them.  Users could keep their own archives of
them.  After the time period has elapsed, the time-stamper should erase the
private key corresponding to the time period.  This is the only time that
trust is involved and that the system might be compromised.  If a private
key were leaked, a time-stamp could be forged.

This would allow users to keep dated, notarized documents in their files, so
they could later prove that they had certain information at a certain time.

Ideas?  Thoughts?

e
NODE 9af7c887Re: another service
Eric Hollander writes:

> I have thought of another service, like the depository, which might be
> useful to the user community:  a time stamping notary service.  This would
> have less security problems than the depository and would also be neccessary
> if RSA'ed documents are to replace contracts and other paper documents used
> in business.

Bellcore is offering some form of this service, or plans to. Stuart
Haber, one of the codevelopers, described this at last year's Hackers
Conference and presented a paper at the Crypto '90 conference, or
possibly the Crypto '91. (I have a Xerox of the paper someplace and
may be able to dig it up if you're interested)


-- 
..........................................................................
Timothy C. May         | Crypto Anarchy: encryption, digital money,  
tcmay@netcom.com       | anonymous networks, digital pseudonyms, zero
408-688-5409           | knowledge, reputations, information markets, 
W.A.S.T.E.: Aptos, CA  | black markets, collapse of governments.
Higher Power: 2^756839 | PGP 2.0 and MailSafe keys by arrangement.
NODE ac30aba0another service
>From: tcmay@netcom.com (Timothy C. May)

>Eric Hollander writes:

>> I have thought of another service, like the depository, which might be
>> useful to the user community:  a time stamping notary service.  This would
>> have less security problems than the depository and would also be neccessary
>> if RSA'ed documents are to replace contracts and other paper documents used
>> in business.

>Bellcore is offering some form of this service, or plans to. Stuart
>Haber, one of the codevelopers, described this at last year's Hackers
>Conference and presented a paper at the Crypto '90 conference, or
>possibly the Crypto '91. (I have a Xerox of the paper someplace and
>may be able to dig it up if you're interested)

Haber isn't offering quite the service described -- he worked out a
much nicer notarization and time stamping protocol thats really neat.
Every day or two a critical number spat out from the service gets
published in the classifieds of the New York Times so people can
independantly verify that there is no cheating. By the way,
technically, the service doesn't do timestamping, just a verified
ordering of notarized documents. Unfortunately, there is no
mathematically provable way to know what time it is -- you must trust
someone on that.

Stu's a really nice guy -- maybe someone should encourage him to join
this list.

Perry
NODE 0912cceaanother service
Re: digital timestamping.  Eric Hollander says:
>Ideas?  Thoughts?

Yes.  Send code.

Eric