Re: private to public decrypt now working
- From: "Alun Jones" <alun@xxxxxxxxxxxxx>
- Date: Thu, 24 May 2007 09:02:11 -0700
"Joe Kaplan" <joseph.e.kaplan@xxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:eANq2ZWmHHA.4316@xxxxxxxxxxxxxxxxxxxxxxx
The right solution here would simply be to issue each VP a key pair as
well (probably with an X509 cert) and have the president encrypt messages
for them using their public keys.
Better still, would be to encrypt the message (once) with a random session
key, then include one copy of the session key for each VP, encrypting that
session key with the VP's public key.
So, if Alice is sending to Bob and Dave, she'll encrypt the message with a
session key, and include one copy of the session key encrypted with Bob's
public key, one copy of the session key encrypted with Dave's public key.
There is no place in cryptographic theory or practice for the concept of
"semi-private". Either a key is private, held by one individual (or
key-stores under his control), or it is public, and should be no harm if it
accidentally leaks.
Consider the churn as VPs leave the company. Instead of just deleting them
from the directory, and not bothering to encrypt the session key with their
public key any more, you would have to re-issue a new key to all VPs! [Of
course, the method outlined above does issue a new session key with each
message, but that's a designed part of the communication, rather than a
further communication that has to take place above and beyond the message
being shared.]
Alun.
~~~~
.
- References:
- private to public decrypt now working
- From: Bob Bins
- Re: private to public decrypt now working
- From: Valery Pryamikov
- Re: private to public decrypt now working
- From: Bob Bins
- Re: private to public decrypt now working
- From: Joe Kaplan
- private to public decrypt now working
- Prev by Date: Re: Security blues
- Next by Date: aes-128-cbc openssl decrypted in .net
- Previous by thread: Re: private to public decrypt now working
- Next by thread: Code Signing and CAS for ASP.NET Application
- Index(es):
Relevant Pages
|