Re: Encryption with broadcast-only server-timed release
From: Francois Grieu (fgrieu_at_francenet.fr)
Date: 08/29/04
- Next message: Jamshaid: "Re: How to decrypt a coded text ?"
- Previous message: Douglas A. Gwyn: "Re: kryptos beginner questions"
- In reply to: David Wagner: "Re: Encryption with broadcast-only server-timed release"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
Date: Sun, 29 Aug 2004 13:53:15 +0200
Solving most of the original problem [*],
daw@taverner.cs.berkeley.edu (David Wagner) wrote:
> Let PK be the master public key for an identity-based
> cryptosystem generated by the server. Let TRp be the private
> key corresponding to identity p, as generated by the server.
Thanks for pointing this out. Seems a nice application for
Dan Boneh and Matthew Franklin's IBE
<http://crypto.stanford.edu/~dabo/papers/ibe.pdf>
> This achieves all of your requirements except the one in square
> brackets. I don't know how to satisfy the bracketed requirement
> but perhaps there is a way.
I fail to find it either.
François Grieu
[*] Inspired by the abstract at <http://eprint.iacr.org/2004/211>,
I was wondering if a cryptosystem can be setup that achieves the
following "Public-key encryption with broadcast-only server-timed
release":
- A trusted server is setup; it publishes parameters and
public key PK, then regularly a "timed release" value
TRp, with p increasing from 0, say each day. The server
never receives any information.
- Encrypters can use PK and p to encrypt a message M to
C = ENC(M,PK,p), and publish it independently of the
server.
- Decrypters having obtained C can decipher it back into M
only with the help of TRp when it is published, as
M = DEC(C,PK,TRp) [preferably: that should work using
any TRq for q>=p, rather than just TRp]
- PK and TRp have size sub-linear with the maximum value
of p (if any).
Note: Without the latest criterion, any public key encryption
system deemed safe in the future will do: just generate
in advance a number of public/private key pairs, agregate the
public keys into PK, release one secret key each day as TRp.
Note: the "any TRq for q>=p" thing makes it more difficult
to guess which message a receiver is decrypting by observing
the traffic from server to decrypter.
- Next message: Jamshaid: "Re: How to decrypt a coded text ?"
- Previous message: Douglas A. Gwyn: "Re: kryptos beginner questions"
- In reply to: David Wagner: "Re: Encryption with broadcast-only server-timed release"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
Relevant Pages
|
|