The emergence of the internet is a comparatively recent phenomenon and brings with it a wealth of apparent business opportunities, frequently presented in breathless terms, which fail to take some key issues into account if the system is really to deliver on its promise.

Principal among these issues is the whole area of authentication of individuals and transaction parties. The anonymity that may be good for certain types of internet behaviour has limitations when it comes to the delivery of web-based services.