[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Impersonation Certificates - proofing IC requesters
- To: <ietf-pkix@xxxxxxx>
- Subject: Impersonation Certificates - proofing IC requesters
- From: "Carlin Covey" <ccovey@xxxxxxxxxx>
- Date: Thu, 8 Mar 2001 16:54:22 -0700
- Importance: Normal
- In-reply-to: <>
Gentlepersons,
draft-ietf-pkix-impersonation-00.txt describes a mechanism for
delegating authority from entity A (who is not a CA) to entity B
by issuing an "Impersonation Certificate" (IC) to entity B that
is signed using entity A's PKC.
Below step 5 of section 2.4. the following text appears:
"The process of creating an IC is as follows:
1. A new public and private key pair is generated.
2. An unsigned IC request is created, conforming to the profile
described in this document.
3. The IC request is signed by the private key of the EEC, or by
another IC. During this process, the unsigned IC is verified to
ensure that it is valid (e.g. it is not an EEC, the IC fields are
appropriately set, etc).
When an IC is created as part of a delegation from entity A to
entity B, this process is modified by performing steps #1 and #2
within entity B, then passing the IC request from entity B to entity
A over an integrity checked channel, then entity A performs step #3. "
[Carlin's comments/questions]:
I'm trying to understand some of the security aspects.
I don't see any discussion of proofing the IC requester. How
does the EE authenticate the identity of the IC requester?
A CA or RA normally has some sort of proofing facilities
available that are used to authenticate the identity of a
human being (e.g. a database of employee information, some
expertise in recognizing legitimate paper identity documents,
etc.) An EE is probably not well-equipped to do this sort
of human identity proofing. Moreover, in the example in
section 2.3 the IC requester appears to be some automated
process. How does the EE authenticate the identity of this
process? Even if the EE can authenticate the source of the
IC request, how are man-in-the-middle attacks prevented
during the IC request process?
- Carlin Covey
Cylink Corporation