Internet Publishing Handbook - Copyright © 1995 by Mike Franks

CHAPTER 7: Internet Commerce

Commerce shows up on the Internet in two forms: the technology of commerce on the Internet and the psychology, philosophy, and economics of commerce. Let's talk about the latter first.

Advertisers: You're Not in Kansas Anymore

First, the Internet is not a mass of consumers waiting to buy what you want to sell. It may become that someday, but for now it is the closest thing to mass communication that the world has. Television, radio, newspapers, and magazines are almost entirely one way, allowing little or no feedback or interaction between the readers and the writers, whereas the Internet comes from a tradition of intense discussion of almost every issue imaginable.

Don't go onto the Internet with old ideas about marketing and sales--they won't work, and they'll do you great damage. Irate customers can easily make their views known to thousands of people. On the other hand, on the Internet word-of-mouth praise can spread faster than you thought possible.

Imagine a world in which Question Authority is a way of life, not a motto on a bumper sticker. And remember that much of your audience is in a position to evaluate, analyze, test, and comment on any exaggerated claims you might make for your product. Internet users are interested in solid information and technical responses to their problems, not hot air from public relations people. This is the culture of the Internet--it looks nothing like a Nielsen family.

Demographics

The demographics of the Internet are changing. Users of the Internet are not just the young, white (nerdy) male computer students that many people assume is the Net population. For the last few years, partly because of Gopher, WWW and WAIS, the Net has seen a huge influx of new faces. First, more and more university faculty, staff, and students are seeing the Internet as important to their research and communication needs. History and anthropology students and faculty are on mailing lists and run Gopher and Web sites. Many who once thought computers were only useful as word processors are now browsing the WWW and doing Veronica searches. In addition, the number of commercial hookups to the Internet has increased tremendously. Many companies want their employees to have access to the databases and information on the Internet. Finally, the major commercial online services, like America Online, CompuServe, and Prodigy, are racing to provide full graphical browsing of the Internet along with their commercial databases. Their users are even more varied.

For all these reasons the quantity and variety of potential users of your Internet publishing efforts have changed. But because the Internet is expanding so rapidly and is controlled by no one, it is impossible to say with any precision exactly what the demographics are. The Graphics, Visualization, and Usability Center of the College of Computing at Georgia Institute of Technology in Atlanta has made some valiant and sophisticated attempts to find out, however, at least for the WWW. The center ran its third WWW User Survey on April 10, 1995, and plans to resurvey every six months. (For results see <http://www.cc.gatech.edu/gvu/user_surveys/>.)

Georgia Tech received 13,000 responses to the April 1995 demographics questionnaire, which also had separate sections on WWW browser usage, consumer attitudes and preferences, and questions for Web service providers. The survey runs for a month, during which the center posts notices about it all over the Net. In addition, Prodigy placed a link to the surveys from Prodigy's entrance to the Web. Because the survey is voluntary, the center makes no claims about the representativeness of the data for the entire Web population. The center provides the data and results free of charge to the Internet community.

Opportunities

The Internet offers many opportunities in addition to direct sales. The opportunities consist of using the Internet's amazing interactive communications possibilities to complement other aspects of your business or organization. For example, you might

If you are thinking about making people pay for access to your Gopher, WWW, or WAIS servers, several factors make this more complicated than you might suspect. The solutions are being worked out, but each approach is different. This chapter attempts to describe some charging schemes that are in development or use and to explain how they are different. You must decide which, if any, you want to use.

Is Anyone Making Money on the Net?

Don't expect to get rich, but yes, some are making money on the Internet.

The officers of First Virtual Holding Company, one of the first transaction systems on the Internet (see Survey of Charging Techniques later in this chapter), say that thousands of dollars are coming in daily through its InfoHaus online "store." Author Stu Sjouwerman said that in 10 weeks he sold 200 copies of his book Make Money on the Internet . . . The Right Way at $10 per copy through InfoHaus.

In the sprig of 1994 Laura Fillmore, president of the Online BookStore, told attendees at a Texas conference on making money on the Internet that they should expect to use imagination and creativity to come up with new approaches to publishing. Her speech, "Slaves of a New Machine: Exploring the For-Free/For-Pay Conundrum," is worth reading. <http://cism.bus.utexas.edu/ravi/laura_talk.html> Her point is that the Net remains a learning experience for everyone, and it's not always possible to predict what you'll learn or whether you'll make money in the process. Check out the archive at <http://marketplace.com/obs/english/papers/top.htm> for some of her other talks and papers.

Economic Models

There are several different economic models for making money on the Internet. The first thing to think about is what exactly you are selling. Even something as seemingly simple as selling the text of a book or an article may present many different alternatives.

Here are some ways to approach online sales:

Table 7-1 lists several Net sites and resources where people are dealing with issues related to commerce on the Internet.

Charging Issues and Concepts

Once you get into the world of online commerce, you have to pay attention to a range of issues and concepts that could affect the security of any system you put in place. Some concepts and questions will prepare you to understand and evaluate the charging techniques that follow. Other questions constitute the beginning of a check list for developing a charging system that will meet your needs.

  1. If you are considering a system that involves electronic money, checks, or tickets, can the buyer get away with reusing them (in effect, double spending)?
  2. Does the system you're installing require realtime (immediate) online confirmation of the buyer's account balance? This may seem essential, but some systems don't or won't have this requirement. The Internet today is plagued with slow connections and sometimes unstable servers and clients. A system that requires realtime balance checking will be dependent on the speed and stability of the Internet. And if the verification server is down, no one can buy anything from your online service.
  3. Does the system that you'd like to use depend on technology and cooperation that do not yet exist? Some sophisticated charging systems may depend on equipment, banking participation, international exchange agreements, and such, that may take time to establish or invent. Remember that much of the Internet is based on experimentation. Many techniques, protocols, and software tools are experimental. Sometimes people agree on the merits of these tools and they are widely adopted, which is what happened with Gopher and WWW. But experiments frequently provoke discussion, which someone--often the author--uses to devise a better version or a completely different approach. So don't forget that plans described, discussed, or even prototyped on the Internet may never become reality. Plan accordingly.
  4. Is your charging system scalable? Something that is scalable will operate just as well when millions of people are using it as when a few hundred are. Given the size of the Internet and its amazing growth, you want a program or system that can grow past one machine or site.
  5. Will the system be flexible, or does it force every buyer and every seller to interact in exactly the same way, with the same equipment? Obviously, flexible is better. What if your business expands, and you start getting orders from Japan, Brazil, or India? Is your system flexible enough to handle currency conversions or different languages? (The latter capability is called language localization, which means that the software will run in the language of the country in which it is being used.)
  6. Will the system be adaptable to changes in hardware or software technology? If someone comes up with a new and improved authentication protocol (way to ensure the right person is using your system), will you be unable to use it because your charging system isn't adaptable?
  7. How much will each online transaction cost you? If the usual credit card transaction charges apply (20 cents or more per transaction), you need a different approach for selling things (such as screens of text) at a half-cent each.
  8. Does the charging system guarantee secure transmission? You shouldn't send credit card information in the clear over the Internet--you wouldn't send it on a postcard. Information sent across the Internet traverses many different systems, any one of which might be insecure. Someone could lay an electronic trap to capture all messages that look like they contain credit card numbers. Then they could use them without your knowledge.
  9. Does the system offer any way to verify the identity of a customer and make a record of the transaction? How confident are you that the user is who she says she is? Does your system provide a way to prove that the transaction took place, if the buyer later denies it? Do you need to?
  10. Does the system preserve your buyers' anonymity? Many developers of charging systems are concerned about the Big Brother aspect of computers and the potential for abuse. Anonymity for buyers is a reasonable goal, and many of the charging techniques described here ensure it. You ignore this concern at your peril.
  11. If the system you are considering does not offer your customers anonymity, does it at least protect their confidentiality? Whereas buyers might concede the seller's need to know their identity, they might very much resent (and boycott the seller because of) a charging system that allows outsiders to track their purchases.

Digital Cash

Digital cash is the electronic equivalent of cash money. Like cash it would be anonymous and come in different denominations. Various electronic commerce schemes are being developed to offer this capability over the Internet. Usually, they rely on some form of public key encryption or digital signature to determine the value and validity of this electronic currency.

Digital Signatures

Originally proposed in 1976 by Whitfield Diffie, a digital signature is a way to ensure that something composed entirely of electrons is actually a message sent to you by a certain person. Digital signatures usually use public key encryption techniques.

Heavy Duty and Lightweight Security

Lightweight security schemes are considered to have certain fundamental flaws that leave them open to attack by sophisticated programmers. But they can be useful when the value or security of what you need to protect is not likely to inspire sophisticated attacks. Heavy-duty security systems are considered safe from all manner of attack. Kerberos is one example of a heavy-duty security system. You can find out more about Kerberos at < http://www.contrib.andrew.cmu.edu/usr/db74/kerberos.html> or <http://nii.isi.edu/info/kerberos/documentation.html>.

Private Key Encryption

Private key encryption is the type described in most spy novels. Someone uses a key or cipher to encrypt a document, and only those who have a copy of that key can decode the message. This is a powerful method, but it requires the safe transmission of the key between the people who need to see the message. Obviously, e-mail is not a safe means of transmission so this can be a problem over the Internet. One technique is to send it using public key encryption.

Public Key Encryption

Public key encryption, the brainchild of Diffie, is based on the difficulty of finding the prime factors of extremely large numbers. This makes it possible to generate linked encryption keys, one is kept private, the other made available publicly. They both do one-way encryption, that is, whatever is encrypted using one key can only be decoded by using the other. If someone encrypts a message to you with your public key, only the owner of the matching private key (presumably you) can decrypt the message. To exchange encrypted messages both parties must have their own private key as well as the other's public key.

Survey of Charging Techniques

This section reviews some efforts to develop online charging. I'll attempt to explain how each works, as well as its advantages and disadvantages. Think of this as a survey of a growing field and inquire online for more information about any that catch your interest. This is a fast-growing field and changes come rapidly.

Anonymous Credit Cards

A series of papers at the AT&T Research site describes an anonymous credit card system that preserves the anonymity of the parties and the security of the transaction while arranging for payment for goods and services. <http://www.research.att.com/#acc>

CyberCash

CyberCash can be used to buy and sell information as well as hard goods. The CyberCash approach to Internet commerce is to establish a trustworthy link between the Internet and the traditional banking world (see Figure 7-1). A Reston, Virginia, company called CyberCash, Inc., has teamed up with Wells Fargo, the seventh largest bank in the United States, and Check Free Corporation, the leading electronic commerce company in the United States. CyberCash offers credit and debit card transactions and eventually plans to offer true digital cash that can be transferred among friends and strangers and not just merchants.

CyberCash allows credit card holders to encrypt their personal credit card data in a way that only CyberCash can decrypt. It goes like this:

  1. Buyer downloads free CyberCash software.
  2. Buyer finds an Internet site or merchant that accepts CyberCash.
  3. Buyer selects Pay option on a CyberCash form on seller's site.
  4. The merchant sends an online invoice detailing purchase information and a statement that confirms total charges.
  5. The buyer adds her credit card number, name, and expiration date to the statement. If the buyer is using a debit card, she adds a personal identification number (PIN).
  6. The statement and credit or debit card information are encrypted by the buyer's CyberCash software and sent to the merchant.
  7. Merchants add their own identification information to the encrypted statement and forward it to the CyberCash server.
  8. The CyberCash server initiates a standard credit or debit card authorization request to the merchant's bank or designee.
  9. When the authorization request has been processed, the CyberCash server forwards the response to the merchant.
  10. The merchant completes the sale.

CyberCash can handle charges, voids, and returns, as well as peer-to-peer transactions (direct exchanges between two equal parties) and transactions too small to handle through normal credit card channels. CyberCash will charge banks a fee for the consumer-to-merchant transactions, but the fee structure will be competitive with traditional systems. CyberCash fees for transfers between individuals are expected to cost about as much as a postage stamp. <http://www.cybercash.com/>

Ecash by DigiCash Corporation

The DigiCash Corporation's ecash(TM) system (see Figure 7-2) provides an electronic equivalent for most functions of cash, especially anonymity. Ecash enables users to withdraw "digital coins" from their ecash bank and spend them across the Internet anonymously. This ability to cut the chain of interlocking information that invades privacy is one of the main goals of ecash and DigiCash's related plans for echecks.

Ecash was announced in May 1994 at the First International WWW Conference in Geneva; a $1 million open-ended trial run began in October 1994 during the Second International WWW Conference in Chicago. The trial uses a currency called cyberdollars or cyberbucks, which have no relation to any currency, living or dead. During the trial period (which has no set end date) DigiCash gives $100 in cyberbucks to every participant to spend in participating cybershops. More than 11,000 people have registered, and 5,000 have "spent" their cyberbucks.

Ecash, short for electronic cash (which is the same as digital cash), <http://www.digicash.com/ecash/ecash-home.html>, relies on public key cryptography to create digital signatures that are then used with random-number "blinding" to ensure the privacy of all parties. Ecash is a product of DigiCash, <http://www.digicash.com>, which has offices in Amsterdam and Palo Alto, California. DigiCash was founded in 1990 by cryptographic experts and has been involved in smart cards, security, and electronic payments systems.

The client software for ecash is available for Macintosh, Windows, and UNIX platforms after registration. The server software is available for UNIX WWW servers (both NCSA and CERN), Windows (but only for testing), and is under development for Macintosh WWW servers. Although DigiCash is running an ecash bank for the trial, it has no plans to link cyberdollars to any real currency. Instead, the company is discussing licensing arrangements with banks, financial institutions, and other organizations (possibly governments) that are interested in issuing ecash.

There are ecash shops, ecash customers, and ecash banks (although the cyberbucks have no value, the items and services being sold do). One of the main goals of ecash is to provide security, confidentiality, and auditability. Although it is not possible for the bank or government authorities to link the buyer to a specific transaction, it is possible for buyers to prove definitively (if they wish) that they have made a particular payment. But if they try to spend the coins more than once, they effectively leave a trail. The system is designed in such a way that anonymity is assured for only one transaction per coin. See DigiCash's Web site for additional details.

The ecash system works as follows:

  1. Buyer downloads free software for Macintosh, Windows, or UNIX.
  2. Seller downloads free scripts and software for WWW servers.
  3. Buyer establishes account with ecash bank and deposits money.
  4. Buyer withdraws "digital coins" from ecash bank. (Digital coins are encrypted with digital signature from ecash bank verifying their value. They also have a serial number to prevent double spending. The serial number is "blinded" however, so that purchases can't be linked to the buyer.)
  5. Buyer finds WWW ecash shop displaying "we accept ecash" logo (see Figure 7-3).
  6. Buyer's ecash software, running in background, pops up and sends the appropriate combination of digital coins to the seller.
  7. Seller verifies the digital signature of the ecash bank and provides merchandise or service to buyer.
  8. Seller sends the digital coins to the ecash bank, and amount is credited to seller's account.

First Virtual

First Virtual Holdings, Inc. (see Figure 7-4), which began providing services in late 1994, has a different slant on the electronic commerce problem. <http://www.fv.com/> Instead of developing complicated password and encryption schemes, First Virtual set out to design a system that does not need to send any confidential information over the Internet and does not depend on particular hardware or software.

First Virtual's solution is to replace your credit card number (which you provide by voice when you first sign up) with a First Virtual account that you use for all transactions. You might ask why First Virtual's account number doesn't run the same risks as a credit card number when passing over the Internet. But the account number alone is not enough to complete a transaction. No purchases are final until they are confirmed by e-mail with the purchaser. Although someone could lie and deny making a purchase, someone who does that often is going to lose their account. The system was designed to work from any country but initially requires a credit card (and for merchants a checking account) from a financial institution in the United States or Canada. Follow this link to reach First Virtual's FAQ: <http://www.fv.com/faq/index.html>.

First Virtual offers a software addition to Web servers that allows them to accept First Virtual payments. Buyers pay a $2 registration fee and no transaction charges. Sellers have a $10 registration fee and a transaction fee of 29 cents plus 2% of the value of the transaction, which is deducted from the amount paid by the buyer. Sellers also pay a $1 fee whenever a deposit is made to the seller's checking account. For those without servers of their own First Virtual offers InfoHaus, <http://www.infohaus.com>, an electronic go-between that will sell your items for you, for a commission, of course, and a monthly charge of $1.50 per megabyte of storage. According to Tom Gable, spokesman for First Virtual, InfoHaus merchants were doing thousands of dollars in sales per day in April 1995.

A transaction on the First Virtual system would proceed as follows:

  1. Buyer with a First Virtual account number browses the Internet.
  2. Buyer finds something he wants to buy from a First Virtual seller.
  3. Seller asks for buyer's First Virtual account number.
  4. Buyer sends his account number in the clear (no encryption necessary).
  5. Seller allows buyer to download his purchase.
  6. Seller sends purchase information to First Virtual.
  7. First Virtual sends buyer e-mail to confirm purchase.
  8. Buyer replies with yes, no, or fraud. (Yes means First Virtual should charge his credit card for that amount; no means the product was in some way unsatisfactory--don't charge. Too many nos mean the buyer is abusing the system and his account will be deactivated. Fraud means buyer did not make the purchase. If a buyer responds with fraud, First Virtual immediately deactivates the buyer's account and contacts him about establishing a new one.)
  9. First Virtual debits buyers' credit card accounts and deposits money in sellers' checking accounts within 90 days of transactions.

First Virtual's system requires the sellers to be willing to allow buyers to download their product with no absolute guarantee of getting paid each time. But First Virtual does guarantee it will eliminate abusers from the system. Except for requiring a certain amount of trust, First Virtual's is an elegant system for certain types of sales and appears to be growing. It's main advantage is that all it takes to be a seller is an e-mail address and a checking account.

Mondex

Mondex is an electronic cash smart card (a plastic card with a microcomputer chip embedded in it) that allows the safe movement of money over the Internet. Each time a Mondex card is used, the chip on the card generates a unique digital signature that is recognized by the other Mondex card involved in the transaction. The digital signature is the guarantee that the cards involved are genuine and that they are dealing with genuine Mondex signals. This recognition process also identifies the card for which the cash is intended, which means that a third party cannot intercept funds. Mondex is being launched in England by NatWest and Midland Banks in conjunction with BT (British Telecom). A test was started in Swindon, England, in July 1995. For additional information, see <http://www.mondex.com/mondex/home.htm>.

NetBill Electronic Commerce Project

Carnegie Mellon University's Information Networking Institute is designing the protocols that will allow users with NetBill accounts to buy from merchants whose servers run NetBill software. The system would use a debit approach like a bank ATM card. The institute is designing the system so that it is possible to bill for 1-cent transactions (credit cards usually charge 25 to 50 cents per transaction); its focus will be network-delivered (downloaded) goods with a certified delivery protocol to guarantee delivery. The protocols will be open so that others can build on this technology. In February 1995 Carnegie Mellon and Visa formed a partnership to develop and conduct a precommercial trial of NetBill by the end of the year. For further information, see <http://www.ini.cmu.edu/netbill/>.

The constraints are that the system assumes realtime communication between three parties and it uses encryption (which limits its exportability). NetBill does not prevent redistribution of downloaded goods, although another project of the institute's involves encoding serial numbers in documents.

NetCheque/NetCash

NetCheque/NetCash at <http://nii-server.isi.edu/info/NetCheque>, which is being developed at the University of Southern California's Institute for Scientific Information, works much like paper checks. It will require an electronic signature, and the payee will have to endorse with another electronic signature. Based on the Kerberos security software system and Prospero file system, users registered with NetCheque servers can write checks to other users. The other users or merchants then deposit these checks via an electronic clearing house.

NetCheque software was released in December 1994 for testing and development. It runs on SunOS. Its developers say it meets the following criteria:

Security--works on open networks but protects all parties to the transaction

Flexibility--allows different kinds of payments: personal checks, cashier's checks, credit cards, and eventually electronic cash

Scalability--can handle extremely large numbers of transactions

Efficiency--a per-transaction cost of a fraction of a cent

Unobtrusiveness--does not interrupt other computing activities and is expected to integrate easily with existing network and online software, such as CompuServe, America Online, and Prodigy

NetChex

NetChex is a virtual checking account system for online transactions in development by Net 1, Inc., based in Phoenix. The client software runs on DOS or Windows machines and permits authorized users (members) to gain access to and transmit electronic checks for free. NetChex processes those electronic checks and generates an actual check that is sent to the merchant's bank. Without the client software the member cannot generate signature keys and access encryption algorithms. The software is copy protected so that it cannot be copied surreptitiously to another machine for fraudulent purposes. According to the June 26, 1995, edition of PC Week, NetChex is ready to unveil its system but is waiting to ally with a bank or larger partner. <http://www.netchex.com/>

Open Market

Open Market's payment system, as embodied in its $4,995 WebServer, allows for the purchase of both hard goods and information. Open Market <http://www.openmarket.com/> uses existing Internet and World-Wide Web protocols, but it comes in separate parts, or modules, each performing a specific function. The modular design means that when improvements in authentication or security schemes (or some other part of the process) come along, the newer version can replace the appropriate module, and the server need not replace the entire system.

The Open Market purchase process goes like this:

  1. Buyer finds something to buy on seller's WWW server.
  2. Buyer follows the payment link for that item. The payment link is a URL with item information, price, and other information encoded and stamped with a digital signature.
  3. The payment link takes the buyer to the Open Market authentication server.
  4. The Open Market server verifies the buyer's identity.
  5. The Open Market server ascertains that the buyer has sufficient funds for this purchase. For credit cards this is done through realtime connection to the credit card clearing network.
  6. The Open Market server debits the buyer's credit card account and gives the buyer an access link, which is a link back to the seller's server that also serves as confirmation of the sale, complete with a digital signature.
  7. The seller then sends the buyer the merchandise, either hard goods or information that the buyer can download.

Open Market has some advantages:

PayNet

PayNet Corporation is working with the Thompson Publishing Group to develop a system that focuses specifically on business-to-business information. PayNet provides a service for niche business publications (such as Management of Aboveground Storage Tanks) that are distributed as newsletters and inserts to looseleaf notebooks. Most consumers don't pay $500 a year to subscribe to a newsletter, but many companies do.

PayNet is a three-party payment system; providers and customers register with PayNet and the customer gains access to any publication in the system. Companies can get reports similar to long-distance phone bills. Employees can allocate purchases to particular job codes and subscribe to publications or pay by access.

The billing approach is a hybrid of telephone and credit card billing systems. Like telephones, PayNet is designed to handle many small charges. PayNet's goal is to process 10-cent transactions economically, with the smallest transaction costing 1 cent. That would increase for larger transactions. PayNet relies on encryption for messaging. It can provide encryption for content, but that's not the focus. PayNet does not depend on a particular brand of encryption. Initially, PayNet will be for U.S. companies only because of the complexities of international payments.

PayNet is expected to work like this:

  1. Customer finds a PayNet publisher with a publication she needs to read.
  2. Customer registers with PayNet at that moment, or her company is already registered.
  3. Customer downloads software.
  4. Customer requests an item.
  5. Provider says to PayNet, "Customer X is asking for something costing Y dollars."
  6. PayNet contacts customer to verify request.
  7. Customer okays charge (signs request electronically).
  8. PayNet notifies provider, who allows download.
  9. PayNet confirms customer's receipt of goods using an electronic fingerprint of the goods before and after. (This method gives PayNet a record of the accurate delivery of the merchandise.)

The PayNet server has to be online to complete the transaction, but there will be multiple servers so that one will always be available. For further information send e-mail to info@paynet.com.

Secure HTTP

Secure HTTP <http://www.commerce.net/information/standards/drafts/shttp.txt> is being developed by Enterprise Integration Technologies (EIT) as an extension of the HyperText Transfer Protocol to provide a secure means of transporting information across the Internet. Secure HTTP can be used in a wide variety of WWW contexts because it is concerned only with the way messages are formatted and the protocol by which they are exchanged. Secure HTTP is available to software developers through Terisa's SecureWeb client and server tool kits (see section on Terisa).

Secure Sockets Layer (SSL)

Netscape calls its solution to security problems SSL (Secure Sockets Layer) <http://home.mcom.com/info/SSL.html>. Netscape has proposed that the W3O working group on security consider SSL for "part of a general security approach for the Web." Netscape is also working with W3O and others to establish open security standards for the Net. Open standards mean that the details are openly available and not proprietary to any one company. Note that open protocols are what the Internet was built on. Netscape has joined with Terisa to develop a common security standard that incorporates both Secure HTTP and SSL.

Netscape's system works at a low level, below the application level, but above TCP/IP, to secure transmission privacy between a client and server, no matter what application they're running--FTP, Telnet, Gopher, Usenet News, e-mail, WWW, or anything else that comes along. Application messages between client and server are sent in encrypted form, using RSA's patented encryption algorithms.

Netscape's SSL provides three types of protection:

The key feature of Netscape's security scheme is that it would underlie the actual application you are using without interfering with it. So you could layer another security system atop SSL, flexibility that could prove useful.

Shen Plan

Shen <http://www.w3.org/hypertext/WWW/Shen/ref/shen.html> is a security scheme being developed under the sponsorship of CERN and the European Union. The philosophy is to build as much as possible on existing RFCs, especially the Privacy Enhanced Mail (PEM) standard in order to encourage integration of e-mail, Usenet News, and Web systems. PEM is defined in a set of four RFCs (1421--1424) available at <ftp://ds.internic.net/rfc/> that define message encryption and authentication techniques for electronic mail over the Internet.

The Shen security scheme provides for three levels of security:

Terisa Systems SecureWeb Toolkit

Terisa Systems was founded as a joint venture of Enterprise Integration Technologies (EIT) and RSA Data Security to formulate a security system for the WWW. The company did that with S-HTTP, but competitor Netscape Communications proposed its own scheme for network security. Both systems have advantages (detailed later), but it looked like they were going to fight for customers. For users and those wishing to sell on the Internet, such competition promised confusion, because some sites would require one security system and others would use another. An elegant solution was reached, however, when America Online, CompuServe, Prodigy, IBM, and Netscape Communications announced their intent to join Terisa as equity holders in the effort to develop Terisa's SecureWeb client and server tool kits, incorporating both S-HTTP and SSL by late 1995 (see Figure 7-5). These tool kits are aimed at software developers instead of end users or merchants.

The inclusion of America Online, CompuServe, and Prodigy in this venture is particularly important, because they are the three largest commercial alternatives to the Internet. This signifies how important they consider the Internet and Internet commerce to their future business. The move also bodes well for the rapid development of uniform standards for Internet commerce. <http://www.terisa.com/>

Offline Payment

Some companies have avoided the wait for secure Internet commerce to develop by collecting money and credit card information offline. Voicemail systems or human telephone operators are often used to take credit card numbers over the phone and then activate the requested service online or supply the user with an authorization code that can be used safely via e-mail or online forms. Although the authorization code might be stolen via the Internet, it is not widely useful like a credit card number, so it is much less vulnerable.

WEBster Electronic Magazine via E-mail

An electronic magazine called WEBster came up with an ingenious method for selling its electronic text over the Internet (see Figure 7-6). For $29 you subscribe to one of its electronic magazines. Every two weeks you receive an e-mail table of contents. If you like some or all items on the list, you send an e-mail message requesting the articles. WEBster's specially modified list server accepts such requests only from registered subscribers. The payment for the subscription is handled entirely offline. The system enables WEBster to market to a much larger population--all those who have e-mail access, as opposed to those who have a WWW or Gopher browser. <http://www.tgc.com/webster.html>

Summary

Internet Publishing is not just about selling things, but this chapter is. Commerce is becoming part of the Internet, although the new forms of communication between companies and their customers may be more important than direct transfers of electronic cash or checks. The Internet isn't advertising as usual. Marketing on the Internet has a different flavor, because Internet users have the same ability to disseminate their message worldwide as do the corporations and organizations doing the marketing. Fitting into the changing Internet culture is a requirement for a company that wants to come off well. This is done by active participation in relevant newsgroups and mailing lists with an emphasis on solid technical information rather than marketing hype. Servers should provide free tools and information that are valuable, not just public relations hype.

Different economic models exist for making money on the Internet, which has room for many more. It's not clear yet whether Gopher, Web, or WAIS servers can directly pay for themselves through sales on the Internet. Many companies are experimenting with the technology. Some are using the experience to position themselves for the future and learn about related technologies (like multimedia CD-ROMs). Others are exploring different relationships with their customers and between different sections of their companies.

Some charging techniques are already in place (First Virtual and CyberCash) and others are in testing or coming online (DigiCash and CyberCash). The technology is being built into Web browsers and servers now and may come to FTP, Gopher, and others in the near future.


small image of cover of Internet Publishing Handbook
Table of Contents