4th in a series [ <- previous ] [ <-- first ]
Registration is the “process by which a person obtains an identity credential, such as a user name or digital certificate, for subsequent authentication.” All users of applications supported by an IdM solution must register in order to create an electronic credential.
As I’ve blogged about a few times in the past, the identity proofing that takes place in the Registration Process is critical for high-value or confidential transactions. In the same way that real-world credentials, such as driver’s licenses, require rigorous registration processes, so too does identity proofing for establishing electronic credentials. Of course, the strength of the registration process must be in keeping with the overall Identity Assurance required. For access to a blog or creation of a Hotmail account, the identity proofing standard can be quite low. To use systems that access health or other sensitive information, identity proofing must be high.
For this reason, the pan-Canadian model calls for different levels of Registration depending on the degree to which an identity needs to be substantiated:
0. No Identity — Anonymous Identity. No Registration is required.
1. Low — Pseudo-anonymous or Unverified Identity. Identity is registered with little or no verfication of identity. User supplied information is taken at face value.
2. Medium — Verified Identity. Identity is verified against information held by an authoritative party. The process is managed and proves the identity by either validating electronic or user-held ‘evidence’.
3. High — Corroborated Identity. Identity is not only verified by an authoritative party, it is corroborated by a trusted third party. The rigor of this approach provides the highest level of registration possible.
The pan-Canadian model notes that the identity proofing can be supported by either evidence supplied by the user (drivers license, military service card, passport, etc.), or by validating a shared secret that the user supplies and that can be retrieved for comparison from a trusted source (such as a government registry).
In assessing the quality of the identity proofing process, two aspects needs to be considered:
1. The Method of Verification. In person verification is stronger than online verification; corroborated information (e.g. by a person in a position of trust) is better than information supplied by the user alone; and, information verified by multiple sources is better than information that is confirmed by only a single source.
2. The Strength of the Evidence. Quick — which is more trustworthy: a Canadian passport or a college ID card? Your provincial student number or your movie rental card number? An email address issued by a well-recognized employers or a Hotmail address? The identity evidence presented by people varies in quality and strength, and the registration process needs to be designed with appropriately strong identity evidence.
In Practice:
I’ve been involved with the design and implementation of multiple registration processes over the past six years, and each assignment required a careful review of identity proofing processes. (Note: There are different terms used to describe this functionality of an IdM system, including Identification and Enrolment, but for this discussion the general term ‘Registration’ will be used.)
The first step is to determine which of the four Registration levels are required. (Frankly, Level 0 is not relevant to the implementation of an IdM system and can be ignored.) If your solution will be enterprise in nature, or it is already known that a large number of applications will be integrated, then it is probably safe to assume that Levels 1, 2 and 3 will all be required.
Next, inventory the potential shared secrets your organization possesses. What information do you have on file that your clients readily know or can easily look-up? Account numbers, birth dates and names are examples. It is quite possible that both Levels 1 and 2 can be supported by data you already have in databases. Some organizations, such as government departments, have numerous shared secrets to choose from. Others may not know much about the user before the registration process is initiated — in these cases, in-person registration (supported by paper credentials) will likely be required for access to systems containing sensitive information.
Once you have a list of potential shared secrets and paper credentials that could be used, align them with each of Registration Levels 1, 2 and 3. For example, a client account number might be suitable for Level 1 (in fact, it probably exceeds the requirement for Pseudo-anonymous Identity), but on its own it may not work so well for the other levels. You may find that a combination of good quality shared secrets can help you to achieve Level 2 — the account number plus current mailing address and a recently mailed one time access code might be sufficient. Or, you may want the assurance of in-person identity verification. (Click here for a discussion on shared secret quality.)
Finally, for pan-Canadian’s Level 3 the information supplied (in most cases via in-person visit) needs to be corroborated by a trusted party via a separate process. In practice, this would require verification of the presented identity evidence by a third party.
One way to do this is to first have the individual supply the evidence online. For example, a physician could provide his professional identification number along with his name and date of birth. Once verified against a trusted data source, the information can be sent to an administrator that works with the physician. This administrator can confirm the registration event with the physician the next time they meet face-to-face. Optionally, the administrator could have the physician sign a usage agreement as well. In effect, this is a corroboration of the registration information, and should satisfy the requirements for a Level 3 process.
Next: Credential Strength.