Next: Immediate Revocation.
Up: Notable Features
Previous: Notable Features
Recall that, in RSA, a private/public key-pair is typically generated
by its intended owner. In mRSA the key-pair is typically generated by
a CA, implying that the CA knows the private keys belonging to all
users. In the global Internet this is clearly undesirable. However, in a
medium-sized organization this ``feature'' provides key escrow.
For example, if Alice is fired, the organization can still access her
work-related files by obtaining her private key from the CA.
If key escrow is undesirable, it is easy to
extend the system in a way that no entity ever knows Alice's private key
(not even Alice or the CA). To do so, we can use a technique due to Boneh and
Franklin [2] to generate an RSA key-pair so that the private key
is shared by a number of parties since its creation (see
also [4]). This technique has been implemented
in [8]. It can be used to generate a shared RSA key between
Alice and the SEM so that no one knows the full private key. Our
initial implementation does not use this method. Instead, the
CA does the full key setup.
Next: Immediate Revocation.
Up: Notable Features
Previous: Notable Features
Gene Tsudik
2001-05-10