| Updated: 5.11.2002; 20:06:56 GMT |
| Security Weblog Phil Wainewright: "Individuals do not need digital identities. They simply need to be able to control and manage their various digital profiles, assigning the appropriate attributes to each according to their context. "
Certificates, smartcards, tokens ... oh my!
7:39:19 PM
Last week the Register published an article outlining woes with certificates in UK e-government initiatives, based on the chat John Lettice had with Alan Mather. The headline, "Cert-based authentication 'on life support" says pretty much everything. At the end, the article suggests "to simply use the weight of government to make certificates work." This advise is well meant (surprising by the publication's standard levels of irony) but misleading. To put this in a context, some time ago I had to investigate feasibility of using certificates for a relatively large e-business system and besides finding that it would add extra 10% to total acquisition costs, I came to following points:
Everything boils down to numbers of users and costs. Despite low per-unit price, the overall costs are bound to be high because of network effects involved. I think there's no way to resolve the issues with certificates solely using software. This leaves us with the need to use some form of hardware tokens. When considering large user populations, (smart) cards that require extra piece of hardware at the user end are no-go. In e-government context they would probably require government to subsidise all new PCs to be equipped with the reader and you would need to forget about old computers, digital TV, mobile phones and whatnot. Judge for yourself how likely this will happen... Tokens that don't require support at desktop (ie USB or two factor authentication) still have downsides; they don't come cheap. Not because of unit price, but because of large user populations. Yes, each user could pay for his equipment in theory, but when considering that the certificate does "nothing" for the user how likely is this to happen? There's also a number of other practicalities such as limited lifetime, users losing tokens and token loss not talking about the fact that tokens, as any other security hardware, are a proprietary products and you are likely going to become locked-in to a particular vendor. All this makes the whole proposition much less attractive. I think that everything boils down to the point that e-government (and e-commerce) is meant to make life simpler. Cards, tokens and other hardware devices that are not part of everyday life already just don't fit this criteria no matter how hard you try. Having said that, what options for strong authentication in B2C context remain?
|