Quoting from SET Secure Electronic Transaction
Specification Book 1: Business Description it provides a clear description
of the role of an Internet payment mechanism
"
The development of electronic commerce is at a critical juncture.
Buyer’s
demand for secure access to electronic shopping and other services is very
high.
Sellers
want simple, cost-effective methods for conducting electronic transactions.
Financial
institutions want a level playing field for software suppliers to ensure
quality products at competitive prices.
Payment
card brands must be able to differentiate electronic commerce transactions
without significant impact to the existing infrastructure.
The
next step toward achieving secure, cost-effective, on-line transactions to
satisfy market demand is the development of a single, open industry
specification."
Unicate is in full agreement with these principles but is
concerned that the expense of SET will in fact hold back the forecasted growth
of business to consumer-based eCommerce.
Quoting from an article published by the Shroud Partnership stated in
1997, 1998:
"All
the technical and organizational elements seemed to be in place, but from the
news that has been emerging about the various pilot schemes it would seem that
all is not well. Many of the problems
seem to be caused by the complexity of the SET process."
They go on to say:
"In
an effort to ensure that consumers are satisfied that their credit card
transactions are safe it seems that the whole process has been
over-engineered. The huge collective
marketing clout of the SET members will be needed to overcome consumer
resistance to the complexity of the transaction and the reluctance of merchants
to invest in the necessary IT services and equipment to enable it to be
used."
SET embeds digital certificates and private keys in the
buyer's insecure PC. This creates
obstacles to the buyer's ability to shop using a diverse array of devices such as
those found at home, in the office, in a cyber cafe or at a friend’s
house. The owners of SETco and its
advocates see the solution to this need for buyer mobility as the integration
of smart cards "EMV" with SET.
Yet, if the United States is a sample of how quickly smart card adoption
will occur, it will be years before buyers have the freedom they demand.
Reviewing the status of SET implementations and visiting
shops on the Internet, it is clear that there is little or no progress in SET
becoming a globally accepted standard.
Many banks have explored the idea of implementing SET but with the
exception of limited trials no one has begun a full scale roll-out. Simultaneously, when talking with vendors of
SET software interoperability between different vendor implementations is a
major concern. Plans exist to alleviate
this problem by the introduction of a cumbersome certification process and as
of July 1999 only one vendor can successful state that it has a compliant
implementation.
In parallel, there is a ground swell of negative opinion and
publicity surrounding SET and several major telecommunications vendors are
saying they will not implement SET because of its inherent technical complexity
and their belief that this complexity was intentional.
Numerous critics of SET argue that it is overly complicated
and demands excessive computation power.
Numerous merchants have expressed concern at the cost of implementing
SET and cannot countenance the computational burden resulting from SET’s public
key implementation. Everyone has
expressed frustration with the complexity of the SET protocol. Systems integrators, frustrated by the fact
they cannot guarantee their clients that the SET implementations will be
interoperable, are antagonistic towards SET.
Many wonder why SET bears no resemblance to ISO 8583, the familiar
payment architecture that is employed to process payment transactions. Finally, there are industry experts that
ponder if SET is yet another attempt by the payment associations to guarantee
themselves revenue.
With SET's slow move from pilot into commercial deployment,
many merchants have adopted SSL. They
embraced SSL since it is capable of securing (within the limits of the law) the
content of messages traveling between two points on the Internet. SSL is also capable of providing and
performing PKi based authentication services.
SSL does not secure sensitive information held inside Personal Computers
and Merchant Servers. These computers
are the obvious and profitable weak point for hackers to attack. All this being said SSL does not meet the
security requirements of the financial institutions. Moreover, with SET being the banking systems agreed approach this
complicates using SSL as a means of authentication.
Many are looking to alternate solutions that in many cases
resemble the solution Unicate is proposing but they forget two very important
factors. First, they require the
existence of a complex public key architecture, which the banks must agree to
support. Second, they do not have a
clear solution to the issue of mobility without requiring the introduction of
expensive EMV like smart cards.
To complicate matters, there is work underway to merge SET
and EMV. Many believe this merging will
require that one or both specification will have to relinquish its objective of
backward compatibility. - Net result many existing implementations
will become obsolete.
Furthermore, if EMV is to dictate the technical
specifications of smart card readers associated with personal computers and other
Internet access devices the cost to the buyer will be staggering.
Not to put to fine a point on it, Microsoft has recently
announced its Windows for Smart Card operating system. It is now discussing with hardware vendors
the integration of inexpensive smart card readers into every Personal
Computer. This begs an interesting
question; will this Microsoft Smart Card Compatible reader also be EMV
compliant? - At this time, the answer is NO!