IT430 — Final Term Summary (Lectures 23–45)
📘 Lecture 23 — HASH FUNCTION AND MESSAGE DIGEST
📖 Overview: This lecture introduces hash functions and message digests, explaining how they confirm message integrity in digital communications. It demonstrates the complete process of encrypting and digitally signing messages using public key cryptography, and discusses the Public Key Infrastructure (PKI) and key length concepts.
🗂️ Topics Covered
The lecture covers hash functions as one-way mathematical functions producing unique message digests for integrity verification. It explains the complete digital signature process involving message encryption, signing, and verification using public and private keys. The lecture also covers symmetric key usage with asymmetric cryptography for efficiency, Public Key Infrastructure (PKI) for certificate management, and the relationship between key length and possible key values.
📝 Lecture Summary
HASH FUNCTION AND MESSAGE DIGEST
Hash function is a one-way mathematical function applied to a message. The result of the hash function is unique to each message, called Message Digest. A message digest is a single large number typically between 128 to 256 bits in length. Thus, we can have up to 2^256 different messages, each having a unique message digest associated with it. A hash function is one way because we cannot go back to the original text by applying the hash function to a message digest. The concept of hash function and message digest is used to confirm the integrity of a message.
🔑 Definition — Hash Function: A one-way mathematical function applied to a message that produces a unique fixed-length value called a message digest.
🔑 Definition — Message Digest: A unique single large number (typically 128-256 bits) produced by applying a hash function to a message.
📐 Formula: Number of possible message digests = 2^(number of bits in message digest) → Plain meaning: For a 256-bit hash, there are 2^256 possible unique message digest values, making collisions extremely unlikely.
Process of Sending Messages Using Public Key Cryptography
The sender types a text message, for example "Together, we shall make Pakistan strong...". A hash function is applied to get the message digest (e.g., "1967..."). The message is encrypted using the public key of the receiver, making it scrambled/confidential. The sender adds his private key to the message digest to create digital signatures. The receiver applies the public key of the sender to decrypt the digital signature and reveal the message digest. Then the receiver uses his private key to unscramble the message and applies the same hash function to get a message digest. The receiver compares both message digests; if identical, the message has not been altered.
📌 Example: Sender types "Together, we shall make Pakistan strong..."
- Hash function applied → message digest = "1967..."
- Message encrypted with receiver's public key → scrambled/confidential
- Sender's private key added to message digest → digital signature created
- Receiver uses sender's public key → reveals message digest
- Receiver uses own private key → unscrambles original message
- Receiver applies hash function → computes new message digest
- Both message digests compared → if match, integrity confirmed
💡 Why this matters: This process ensures both confidentiality (only receiver can decrypt) and integrity (message wasn't altered during transmission).
Steps in Digital Signature Process
- Hash function is applied to the original message to find the message digest.
- Public key of the receiver is used to encrypt the message.
- A digital signature is attached to the scrambled message by signing the message digest with the private key of the sender.
- The encrypted message, the digital signature, and the hash function are sent to the receiver.
- Public key of the sender is used by the receiver to reveal the message digest and confirm identity/authenticity. The receiver finds the digital certificate certifying the public key of the sender and checks whether the digital signature can be decrypted with the public key on the certificate.
- Receiver uses his/her private key (secret key only known to the user) to decrypt the message.
- Receiver applies hash function to the received original message and computes the message digest. If this matches the one from the sender, integrity is confirmed.
Symmetric Key Usage
A symmetric key can also be used for encrypting a message instead of public/private key pairs. The advantage is that symmetric algorithms are faster than asymmetric algorithms. To send the symmetric key to the receiver, asymmetric cryptography must be used. PGP (Pretty Good Privacy) uses this system.
Digital Signatures for Authentication Only
Where only authenticity is needed (not integrity), a name or a piece of text can be chosen to create digital signatures. For example, the word "Imran" can be used as a digital signature common for all different messages.
🔑 Definition — Digital/Electronic Signature: Considered more reliable than paper signatures because it is not ordinarily possible to copy or forge an electronic/digital signature, unlike paper signatures.
Public Key Infrastructure (PKI)
PKI is defined as a structured system that provides key management facilities, storage and management facilities of digital certificates, and involves a certification authority. PKI has applications in online contracts, e-banking, electronic payment systems such as electronic checks, credit card based systems, electronic cash, and micro payment systems.
🔑 Definition — PKI (Public Key Infrastructure): A structured system providing key management facilities, digital certificate storage and management, and involving a certification authority.
Key Length
A cryptographic key is represented as a string of binary digits (0's & 1's) inside a computer. If a key is 1 bit in length, there are two possible keys (0 and 1). A 2-bit key has four possible values (00, 01, 10, 11). A 3-bit key has eight possible values (000, 001, 010, 011, 100, 101, 110, 111).
📐 Formula: Number of possible keys = 2^(number of bits) → Plain meaning: Each additional bit doubles the number of possible key values exponentially.
📌 Example: For a 128-bit key: 2^128 possible keys (an astronomically large number making brute-force attacks impractical)
⭐ Key Takeaways
The most critical concepts are: hash functions are one-way mathematical functions producing unique message digests for integrity verification; the digital signature process involves encrypting with receiver's public key and signing with sender's private key; authenticity is verified using sender's public key via digital certificates from trusted certification authorities; symmetric keys are faster for encryption but require asymmetric cryptography for secure key exchange (as in PGP); and key length determines security strength since each additional bit doubles possible key values exponentially.
🧠 Quick Revision Questions
- What is the difference between a hash function and a message digest? Why is a hash function called "one-way"?
- In the digital signature process, which key encrypts the message and which key creates the digital signature?
- What are the seven steps involved in verifying both authenticity and integrity of a digitally signed message?
- Why is using a symmetric key for encryption combined with asymmetric key exchange considered efficient, and which system uses this approach?
- How does key length affect cryptographic security, and what is the formula for calculating the number of possible keys?
📘 Lecture 24 — Symmetric Key Algorithms
📖 Overview: This lecture covers symmetric and public key cryptographic algorithms, including their key lengths and common attack methods. It then transitions into electronic payment systems, explaining the traditional credit card payment process and the Virtual PIN Payment System, which was an early internet payment method that avoided encryption.
🗂️ Topics Covered
This lecture discusses symmetric key algorithms like DES, IDEA, RC2, RC4, and Rinjdael, along with attacks on these algorithms including key search, cryptanalysis, and system-based attacks. It then covers public key algorithms such as DSS, RSA, and Elliptic Curves, and their associated attacks like key search and analytical attacks. Finally, it introduces electronic payment systems, detailing the traditional credit card payment process and the Virtual PIN Payment System.
📝 Lecture Summary
Symmetric Key Algorithms
Cryptographic algorithms are measured in terms of key length. Some popular symmetric key algorithms include DES (Data Encryption Standard) with 56 bits, IDEA (International Data Encryption Algorithm) with 128 bits, RC2 (a block cipher) with a key length of 1-2048 bits, RC4 (a stream cipher) with 1-2048 bits, and Rinjdael with 128-256 bits. The key length is a primary factor in determining the algorithm's strength against attacks.
Attacks on Symmetric Key Algorithms
Several types of attacks have been reported on symmetric key algorithms, including Key Search Attacks, Cryptanalysis, and System-based Attacks.
🔑 Definition — Key Search (Brute Force) Attacks: An attempt by the attacker to decrypt the message with every possible key. The greater the key length, the more difficult it is to identify the key.
🔑 Definition — Cryptanalysis: Encryption algorithms can be defeated by using a combination of sophisticated mathematics and computing power so that many encrypted messages can be deciphered without knowing the key.
🔑 Definition — System-Based Attacks: An attack made on the cryptographic system that uses the cryptographic algorithm without actually attacking the algorithm itself.
Public Key Algorithms
Popular public key algorithms include DSS (Digital Signature Standard based on DSA) with a key length between 512-1024 bits, RSA, and Elliptic Curves.
Attacks on Public Key Algorithms
Key Search Attacks attempt to derive the private key from its corresponding public key using the large composite number that links them. According to an estimate, a 1024-bit RSA public key may be factored due to fast computers by 2020. Unlike symmetric algorithms, increasing the key length in asymmetric algorithms does not significantly increase the difficulty for the attacker. Thus, a 128-bit RC2 symmetric key may prove to be much stronger than a 1024-bit RSA asymmetric public key.
Analytical Attacks use some fundamental flaw in the mathematical problem on which the encryption system itself is based to break the encryption. Quantum computing is the branch of computer science that deals with the development of cryptographic algorithms and can also be used to find flaws and launch attacks.
💡 Why this matters: Understanding the different attack vectors on encryption algorithms is crucial for choosing appropriate security measures. The relative strength of symmetric vs. asymmetric keys highlights the importance of proper key management.
Electronic Payment Systems
Most electronic payment systems on the internet use cryptography to ensure confidentiality and security of payment information. Popular payment systems include credit-card based payment systems, electronic checks, electronic cash, and micro-payment systems (e.g., Milicent, Payword).
The Process of Using Credit Cards
The traditional process of paying through a credit card involves several steps:
- A potential cardholder requests an issuing bank to issue a card. The bank approves the application, and a plastic card is delivered by mail. The card is activated when the cardholder calls the bank and signs the back.
- The cardholder shows the card to a merchant to pay for a product or service.
- The merchant asks for approval from the brand company (e.g., Visa), and the transaction is paid by credit. The merchant keeps a sales slip.
- The merchant sends the slip to the acquirer bank and pays a fee. This is the capturing process.
- The acquirer bank requests the brand to clear the credit amount and gets paid.
- The brand asks for clearance from the issuer bank. The amount is transferred from the issuer to the brand, and the same amount is deducted from the cardholder's account.
Note: In a credit card, the issuer bank charges interest on the amount lent. In a debit card, no such interest is payable since the customer uses their own money.
Virtual PIN Payment System
The Virtual PIN Payment System is one of the earliest credit card-based systems launched for the internet in 1994 by First Virtual Holdings, Inc. This system does not involve encryption. Payment is made through a credit card, aiming to allow the selling of low-value information items without special client software or hardware.
Both merchants and buyers must register with First Virtual (FV). A buyer forwards their credit card details and email address to FV and receives a pass phrase called a Virtual PIN. The buyer calls FV to provide their credit card number, and FV links the Virtual PIN to the credit card number without using the credit card number on the network. A merchant goes through a similar process, providing bank details and receiving a merchant Virtual PIN.
The transfer takes place with the help of the Automated Clearing House (ACH) service, a centralized system connecting different banks electronically for clearing payment requests. Payment proceeds from the credit card issuer bank to the merchant's account via ACH, after FV deducts a per-transaction charge.
The working of the Virtual PIN system is as follows:
- A buyer browses a merchant's website and enters their Virtual PIN.
- The merchant queries the FV Internet Payment System Server (FVIPSS) to confirm the Virtual PIN.
- If the Virtual PIN is not blacklisted, the merchant acknowledges this by email, sends the goods, and sends transaction details to FV.
- The FV server emails the buyer asking if the goods were satisfactory. There are three possible answers:
- Accept: Payment proceeds.
- Reject: Goods not received or unsatisfactory; payment is not made.
- Fraud: Goods were never ordered; the FVIPSS immediately blacklists the Virtual PIN.
- A time period (minutes to days) is allowed for the buyer to respond. If no response, FV proceeds with payment.
💡 Why this matters: A stolen Virtual PIN or credit card number can be used for bogus transactions before it is blacklisted, highlighting a security weakness in this payment system.
⭐ Key Takeaways
Symmetric key algorithms like DES and IDEA are measured by key length, with longer keys offering greater resistance to brute-force attacks. Public key algorithms like RSA rely on mathematical problems for security, but their key lengths do not increase attack difficulty as much as in symmetric algorithms. Traditional credit card payments involve a chain of authorization from cardholder to issuer, acquirer, and brand, with interest charged on credit but not debit cards. The Virtual PIN system, an early internet payment method, avoided encryption by using a PIN tied to a credit card, but its security was vulnerable to theft and fraud if the buyer did not respond in time. Understanding these attack methods and payment workflows is essential for analyzing the security of e-commerce systems.
🧠 Quick Revision Questions
- What are the key lengths of DES and IDEA, and which one is considered more secure against brute-force attacks?
- What is the difference between a key search attack and cryptanalysis on a symmetric key algorithm?
- How does an analytical attack differ from a system-based attack on public key algorithms?
- List the six steps involved in a traditional credit card payment process from cardholder to merchant.
- In the Virtual PIN system, what happens if a buyer responds with "fraud" after an order?
📘 Lecture 25 — Virtual PIN Payment System
📖 Overview: This lecture examines alternative online payment mechanisms beyond standard credit card processing, focusing on the Virtual PIN system, centralized account payment models, and electronic checks. Understanding these systems is crucial for recognizing the evolution of e-commerce payment methods and their respective security trade-offs.
🗂️ Topics Covered
The lecture covers three main payment systems: Virtual PIN payment system with its advantages and disadvantages, centralized account payment model where both parties hold accounts at the same online financial institution, and electronic checks using FSTC standards with symmetric/asymmetric cryptography, digital certificates, and smart card technology. It also details four processing scenarios for electronic checks through the Automated Clearing House (ACH).
📝 Lecture Summary
Virtual PIN Payment System
A Virtual PIN can become compromised as a result of eavesdropping and bogus purchases are possible before it is blacklisted. Stolen credit card numbers can also be used to set up Virtual PINs associated with email addresses controlled by the attacker to carry out bogus transactions. After every 90 days, the buyer’s credit card account is billed for the charges that have accumulated, and the merchant’s account is credited accordingly. The FV (First Virtual) system does accounting for the merchant and buyer; therefore, it takes a commission per transaction according to its policy.
Advantages and Disadvantages
Simplicity and no encryption is the biggest advantage of this payment system, which means that no special software is needed at the front end. This payment system is good for low-cost information items, such as online articles, journals, or music where the cost of items is not much. In that eventuality, only sales are lost rather than actual financial loss to the merchant if there is a fraud — only some extra copies of the information items are made in case of fraud. On the other hand, the merchant is exposed to much greater financial loss if the purchase relates to actual physical goods.
One of the disadvantages is that pre-registration of the buyer and the merchant with FV is mandatory. Moreover, maintaining a bank account (in case of merchant) and having a credit card (in case of a buyer) is also essential. One can say that the merchant side is less secure because the goods are delivered by the merchant before the payment is actually received. The popularity of this payment system declined after 1998 mainly because of the introduction and development of encryption-based payment mechanisms.
💡 Why this matters: The Virtual PIN system represents an early attempt at online payments that prioritized simplicity over security — understanding its vulnerabilities helps appreciate why encryption became essential in e-commerce.
Centralized Account Payment Model
This is a popular payment system on the internet where both the payer (buyer) and the payee (merchant) hold accounts at the same centralized online financial institution. Over 20 payment systems use this approach, such as PayPal, E-gold, Billpoint, Cybergold, Yahoo! Pay Direct, and Amazon.com Payments.
Online opening/funding of one’s account is done using a credit/debit card or prepaid cards. To make a payment, an account holder is authenticated using an account identifier and a password, along with the account identifier of the payee and the payment amount. All communication between the user and the bank is protected using SSL (Secure Socket Layer), which is an encryption-based protocol. The chosen account ID is unique within the system against which the funds are held in the online bank — normally, unique email addresses are chosen as account identifiers.
Payees are notified by email of the payment, which they can confirm by viewing their account using SSL. A payee must open an account with the online centralized bank to receive the amount if no such account already exists. In some systems, a question may be sent to the payee to verify identity where the payer is not sure — for instance, Yahoo Paydirect allows a payer-specified question to be sent to the payee's email. If the payer accepts the answer as proof of correct identity, the money is transferred; otherwise, the transaction is cancelled.
The centralized bank charges a transaction fee (depending on policy) from either the payer, payee, or both, on funding an account, withdrawing funds, or receiving payments. This model requires all participants to have their account with the same central payment system. The payee can eventually withdraw money received through Automated Clearing House (ACH).
🔑 Definition — SSL (Secure Socket Layer): An encryption-based protocol that protects all communication between the user and the bank in centralized account payment systems.
📐 Model: Payer → Centralized Bank (SSL protected) → Payee → ACH → Payer's external bank account
📌 Example: A buyer with a PayPal account pays a merchant who also has a PayPal account. The buyer authenticates with email and password over SSL. PayPal notifies the merchant by email. The merchant can withdraw funds to their regular bank account through ACH.
Electronic Checks
Financial Services Technology Consortium (FSTC) is a group of U.S. banks, research agencies, and government organizations formed in 1993. It introduced the concept of electronic checks. An electronic check contains an instruction to the payer’s bank to make a specified payment to a payee. Both symmetric and asymmetric cryptography are used. The payer and payee are issued digital certificates in X.509 standard format by their respective banks, used to verify digital signatures on the check. A bank may include account restrictions, maximum check value, or currencies allowed in the certificate.
All individuals capable of issuing electronic checks will have an electronic checkbook device, which is a combination of secure hardware such as a smart card and appropriate software. A smart card is usually the size of a credit card with special software loaded on it, storing information regarding the secret/private key, certificate information, and a register of what checks have been signed/endorsed.
The process works as follows:
- A payer uses the electronic checkbook device to generate a blank electronic check after filling information regarding amount, date, etc.
- The electronic check is digitally signed by the payer through their private key.
- A certificate issued by the payer's bank authenticating the public key of the payer is also attached.
- This information is sent to the payee in a secure envelope through email — a secure envelope is created when a user encrypts information with a symmetric key, and then that symmetric key itself is encrypted with the receiver's public key.
- The payee decrypts the secure envelope by first retrieving the symmetric key (using their private key), then using that symmetric key to decrypt the electronic check.
- The payee endorses (counter-signs) the check using a secure hardware device such as a smart card.
- The endorsed check is forwarded to the payee's bank in a secure envelope.
- The bank clears the check with the help of traditional ACH.
- The payer's account is debited and the payee's account is credited.
- Banks send email statements to respective parties.
🔑 Definition — Secure Envelope: A method where information is encrypted with a symmetric key, and that symmetric key itself is encrypted with the receiver's public key, ensuring only the intended recipient can decrypt the contents.
📌 Example: A payer creates a $500 electronic check to a payee. The payer digitally signs it with their private key, encrypts it with a symmetric key, encrypts that symmetric key with the payee's public key, and emails it. The payee decrypts the symmetric key with their private key, then decrypts the check, endorses it with their smart card, and sends it to their bank. The bank uses ACH to transfer $500 from the payer's account to the payee's account.
Four Processing Scenarios for Electronic Checks
Depending on the availability of processing infrastructure, there are four different scenarios for processing an electronic check. EFT stands for "electronic funds transfer."
Fig. 3 Scenario (Payer→Payee→Payee's Bank→Payer's Bank):
- Payer writes and sends check to Payee
- Payee endorses and sends to Payee's Bank
- Payee's Bank notifies Payer's Bank via EFT
- Payer's Bank sends debit report to Payer's Bank's ledger
- Credit report sent to Payee's Bank
- Statement sent to Payee
Fig. 4 Scenario (Payer→Payer's Bank→Payee's Bank→Payee):
- Payer writes check and sends directly to Payee's Bank
- Payee's Bank processes EFT with Payer's Bank
- Payee's Bank sends accounts receivable update to Payee
- Statement sent to Payer
Fig. 5 Scenario (Payer→Payee→Payer's Bank→Payee's Bank):
- Payer writes check to Payee
- Payee endorses and clears through their Bank
- Payee's Bank handles accounts receivable update
- Statement sent to Payer
Fig. 6 Scenario (Direct Clear between Banks):
- Payer writes check
- Direct clear between Payer's Bank and Payee's Bank
- Accounts receivable update to Payee
- Statement to Payer
📌 Example: In Scenario 1 (full intermediary chain), a payer sends an electronic check to a payee; the payee endorses it and sends to their bank; the payee's bank notifies the payer's bank via EFT; the payer's account is debited; the payee's account is credited; both receive email statements.
⭐ Key Takeaways
The Virtual PIN system offered simplicity with no encryption but was vulnerable to eavesdropping and fraud, making it only suitable for low-cost digital goods where fraud only results in lost sales rather than physical losses — its decline after 1998 coincided with the rise of encryption-based payment mechanisms. The centralized account payment model, exemplified by PayPal, requires both parties to hold accounts at the same institution, authenticates via email/password over SSL, and settles through ACH, representing a significant evolution in online payment infrastructure. Electronic checks combine symmetric and asymmetric cryptography with X.509 digital certificates and smart card hardware to provide secure digital alternatives to paper checks, with the secure envelope technique ensuring confidentiality during transmission. The four processing scenarios for electronic checks (Payer→Payee→Payee's Bank→Payer's Bank; Payer→Payee's Bank→Payer's Bank→Payee; Payer→Payee→Payer's Bank→Payee's Bank; and direct bank-to-bank clearing) demonstrate flexible infrastructure options depending on processing capabilities. The key security innovation across all these systems is the transition from no encryption (Virtual PIN) to SSL-based protection (centralized accounts) to full public-key cryptography with digital signatures (electronic checks).
🧠 Quick Revision Questions
- Why did the Virtual PIN payment system decline in popularity after 1998, and what specific vulnerability made it unsuitable for physical goods?
- Describe the authentication process for making a payment in the centralized account payment model, including what information is required and what protocol protects the communication.
- What is a secure envelope in the context of electronic checks, and how does the recipient decrypt the contents?
- List the four different processing scenarios for electronic checks and identify which parties are involved in each scenario.
- What are the three types of information stored in the smart card component of an electronic checkbook device?
📘 Lecture 26 — E-CASH PAYMENT SYSTEM
📖 Overview: This lecture introduces the e-cash payment system pioneered by DigiCash, focusing on its key feature of buyer anonymity. It explains the roles of the three participants (buyer, merchant, bank) and details the cryptographic processes of minting coins and making payments, using both symmetric and asymmetric cryptography.
🗂️ Topics Covered
The lecture covers the e-cash payment system, including its participants and the anonymity feature. It explains the structure and minting of e-cash coins, detailing the blinding process for anonymous bank signatures. The working model of e-cash is described, outlining the interactions between the client wallet, merchant software, and e-cash bank for withdrawing, paying, and validating coins.
📝 Lecture Summary
E-CASH PAYMENT SYSTEM
A company, DigiCash, pioneered the use of electronic cash or e-cash. The key feature of this system is the anonymity of the buyer. The three participants are the buyer, merchant, and bank. Both symmetric and asymmetric cryptography are used.
Buyers and merchants both have accounts in the e-cash bank. Buyers withdraw coins against their account and store them in e-cash wallet software (Cyber wallet) on their computer. The cyber wallet stores and manages coins and records every transaction. The merchant forwards coins to the e-cash bank, which ensures they have not already been spent and credits the merchant's account.
E-cash Coins
The currency used in this payment system is called an e-cash coin or simply coin. A coin consists of three elements: a serial #, a key version, and the serial no. signed by the secret (private) key of a certain denomination of the e-cash bank. In other words, a coin of one dollar would consist of the following:
🔑 Definition — E-cash Coin: A coin = Serial#, keyversion, {Serial #}SK (bank’s $1 key)
Each coin has a unique value, partly minted by the client and partly by the e-cash bank.
Minting of the coin
A long serial no. is randomly generated by the client’s cyber wallet to mint a coin. This serial no. is blinded, meaning it is multiplied with a blinding factor “r” and sent to the e-cash bank for signatures. Thus, the e-cash bank cannot see the serial no. it is signing. The key version (corresponding public key of the bank) is also part of the coin and is usually sent at the time of account opening. An e-cash bank may have a 1 dollar signature, 5 dollar signature, or 10 dollar signature, etc. If the client wants to mint a coin of 2 dollars, the e-cash bank would use its private/secret key of 2 dollars to sign the serial no.
💡 Why this matters: This blinding process is the core mechanism that ensures buyer anonymity, a key feature distinguishing e-cash from other digital payment systems.
How bank signs blindly?
The cyber wallet generates a serial # and a blinding factor ‘r’. This blinding factor “r” is only known to the client. It is used in the following mathematical expression which is sent to the bank for signatures.
📐 Formula: Serial # . r^(e2) (mod m)
The public key of the bank consists of modulus ‘m’ and a number ‘e’. The bank signs with its secret key of 2 dollars (d2) such that: (Serial # . r^(e2))^(d2) (mod m) = Serial#^(d2) . r^(e2d2) (mod m) (Serial # . r^(e2))^(d2) (mod m) = Serial#^(d2) . r (mod m)
The product of e2 and d2 cancel out each other due to the property of the inverse relationship of keys. The bank cannot see the serial # it is signing since it does not know ‘r’. The expression “Serial#^(d2) . r(mod m)” is sent back by the bank to the client, who divides it with “r” to get the third part of a valid 2 dollar coin as follows:
📐 Formula: Serail#^(d2) . r(mod m) / r = Serial#^(d2) (mod m)
Thus, minting of a 2 dollar coin is completed. In a similar fashion, one can withdraw or mint coins of different denominations. The e-cash bank signs the serial nos. and debits the account of the client. A client must maintain their account with the bank. So, if a client has $50 in their account with the e-cash bank and requests coins of a total value of $10, the amount left in their account after the bank’s signatures on the serial nos. would be $40.
📌 Example: If a client has $50 and requests coins worth $10, the bank signs the serial numbers and the client's remaining balance is $40.
Working of the E-cash model
The client wallet or cyber wallet can generate serial nos., store coins, and make and accept payments. It can withdraw (get the coins minted) from the e-cash bank and deposit coins at the payment stage to the bank. The e-cash bank can issue new coins and send an account statement to the client. On the merchant side, there is special merchant software. Thus, a merchant can sell items, accept payments from clients, and also make payments. The e-cash bank signs the serial nos., maintains accounts of the client and the merchant, and also maintains a database in which the serial nos. of all such coins sent for payment are recorded.
The client makes the payment to the merchant for the items bought. The payment is made through e-cash coins. These coins were previously minted with the help of the e-cash bank and remain stored in the cyber wallet. The coins are encrypted with the public key of the bank and forwarded to the merchant for onward deposit to the bank. The merchant cannot, therefore, view these coins. The e-cash bank decrypts the coins using its corresponding private key and compares the serial nos., thus revealed, with its database of spent coins to check the validity of the coins. If a revealed serial no. is not contained in the database, it proves that the coin is valid and unspent. The bank then sends the valid indication to the merchant and adds that particular serial no. in its database to prevent any chance of its being consumed in the future. The merchant then sends the goods and receipt of payment to the client.
⭐ Key Takeaways
The e-cash system ensures buyer anonymity through a cryptographic blinding process, where the bank signs a blinded serial number without seeing it. A coin consists of a serial number, a key version, and the serial number signed by the bank's private key for a specific denomination. The minting process involves the client generating a blinded serial number, the bank signing it blindly, and the client unbinding it to create a valid coin. During payment, coins are encrypted with the bank's public key, and the bank validates them by checking a database of spent serial numbers. This system prevents double-spending while maintaining the privacy of the buyer.
🧠 Quick Revision Questions
- What is the key feature of the e-cash payment system?
- List the three participants in the e-cash system.
- What are the three elements that make up an e-cash coin?
- What is the purpose of the blinding factor 'r' in the minting process?
- How does the e-cash bank check the validity of a coin during a payment transaction?
📘 Lecture 27 — E-CASH PAYMENT SYSTEM
📖 Overview: This lecture explains the e-cash payment system, focusing on how anonymity is maintained between the minting and deposit stages. It covers the complete lifecycle of e-cash coins—from withdrawal, through purchase and payment, to deposit and dispute resolution—making it essential for understanding privacy-preserving digital payments.
🗂️ Topics Covered
The lecture covers anonymity mechanisms in e-cash, the process of withdrawing coins from the bank, the e-cash purchase flow including payment requests and cyber wallet assembly, how payment is made and proven using payer codes, the deposit and double-spending prevention process, recovery of lost coins after network failure, and the web-based architecture for e-cash transactions.
📝 Lecture Summary
How anonymity is ensured in e-cash payment system?
Anonymity in e-cash means that the identity of the client/buyer is not disclosed. There are two main stages: the minting stage and the deposit stage. At the minting stage, the serial number is signed by the e-cash bank to create a valid e-cash coin. The bank knows which client is requesting the signature but does not know the serial number due to the blinding factor “r”. At the deposit stage (when coins are sent for validation), the bank knows the serial number (which it earlier signed blindly) but has no clue which specific client sent them. Since the bank issues coins to many clients, it cannot identify which client made the payment. Thus, the relationship between client and serial number is broken across these two stages.
🔑 Definition — Blinding factor (r): A random value used to conceal a serial number from the bank during minting, so the bank signs the blinded serial number without knowing its actual value.
📌 Example: At minting: Serial number (unknown), Client (known). At deposit: Serial number (known), Client (unknown). This reversal ensures the client’s identity is never linked to the spent coin.
Withdrawing Coins
Many coins of different denominations can be obtained in a single request to the bank. The request is signed by the client with his private key and contains information about the serial numbers to be signed. The request is encrypted with a symmetric key, and that symmetric key is encrypted with the public key of the bank, creating a secure envelope. The bank signs the serial numbers to mint coins of requested denominations and forwards them to the client/buyer.
E-cash Purchase
Having received an order, the merchant sends a payment request to the client in the following format:
Payreq={currency, amount, timestamp, merchant_bank ID, merchant_accID, order description}
The cyber wallet automatically assembles the correct payment amount and pays.
Making the Payment
Coins used in the payment are encrypted with the bank’s public key, preventing the merchant from viewing them. Payment information is forwarded to the bank with encrypted coins during the merchant's deposit. Only a hash of the order description is included in the payment information, preventing the bank from knowing the order details.
Proving the Payment
A payer code is a secret generated by the client. A hash of it is included in the payment information so that the client can later prove the payment if need be. For instance, the client may choose the word “Bluesky” as a code. By applying a hash function on this code, a message digest is obtained. Both the hash function and message digest are sent to the bank. If a dispute arises, the payer can forward the word "Bluesky" to the bank and request it to apply the hash function. If the resulting message digest matches the one stored earlier, it proves that the person claiming to be the payer made the payment.
🔑 Definition — Payer code: A secret value chosen by the client to prove authorship of a payment later. Only its hash is sent to the bank.
📌 Example: Client chooses "Bluesky", hashes it to get a message digest, and sends both to the bank. To prove payment, client sends "Bluesky" again → bank hashes it → if digest matches, identity is confirmed.
Payment Deposit
A deposit request encrypted with the bank’s public key accompanies the payment information. The e-cash bank maintains a database of spent coins. On receipt, it checks whether the coin is valid and whether it has already been spent (to prevent double spending) by referring to its database. If the coins are valid, the bank credits the merchant’s account. For example, if the client sent valid coins worth $10 and the merchant already has $90, the merchant’s account becomes $100. Later, the merchant can request the e-cash bank to transfer this amount to his account with the acquirer bank via ACH (Automated Clearing House), and then physically withdraw the money.
The e-cash bank plays a backbone role and charges a specified commission from the client and merchant depending on its policy.
Lost Coins
In case of network failure or computer crash during a payment transaction, coins might be lost. The bank sends all signed blinded coins from the last 16 withdrawals to the client. The client uses the blinding factor (known to their wallet) to reveal the serial number of each coin. The client then sends all serial numbers to the bank for verification of whether or not the coins have already been spent. After checking its database, the bank credits the client’s account with the value of unspent coins.
E-Cash & the Web
Fig. 2 shows how e-cash payment can be applied on the web: Client wallet and web browser are installed on the client machine; web server software and merchant software are installed on the server machine. The client selects an order, and the web server starts the merchant software/wallet (steps 1 & 2). A payment request is made by the merchant software, and the client wallet pays using e-cash coins (steps 3 & 4). The merchant deposits the coins to the e-cash bank for validity checking (step 5). If valid, an acceptance message is sent to the merchant, followed by a receipt of payment to the client (steps 6 & 7). The merchant software then instructs the web server to send goods, which acknowledges the fact to the web browser (steps 8 & 9).
💡 Why this matters: This architecture demonstrates how e-cash integrates with standard web technologies while maintaining privacy and security across all transaction stages.
⭐ Key Takeaways
Anonymity in e-cash is achieved by separating knowledge of the client's identity (known only at minting) from knowledge of the serial number (known only at deposit), breaking the link between them. The blinding factor 'r' is the cryptographic tool that enables this separation. E-cash supports batch withdrawals, encrypted payments, payer codes for proof of payment, and a deposit system with double-spending prevention via a spent-coin database. Lost coins can be recovered using the last 16 withdrawals and the client’s blinding factor. The web-based architecture relies on client and merchant software with an e-cash bank as the central clearing authority.
🧠 Quick Revision Questions
- How does the blinding factor "r" ensure anonymity for the client at both the minting and deposit stages?
- What information is included in the merchant's payment request (
Payreq) to the client? - In what format are coins sent during payment, and how does this prevent the merchant from viewing their value?
- How can a client prove they made a specific payment using the payer code mechanism?
- What steps are taken to recover lost e-cash coins after a computer crash or network failure?
📘 Lecture 28 — Secure Socket Layer (SSL)
📖 Overview: This lecture explains the Secure Socket Layer (SSL) protocol, its handshake process, and its application in securing online transactions. It then introduces Secure Electronic Transaction (SET) as a more sophisticated protocol that addresses SSL's drawback of exposing credit card information to merchants, and concludes with a comparison of the two protocols and an introduction to e-business.
🗂️ Topics Covered
The lecture begins with SSL, its operation at the TCP/IP layer, and how to configure a client machine for SSL. It details the SSL handshake process, including the negotiation of a cipher suite and the exchange of digital certificates and session keys. The lecture then covers the Secure Electronic Transaction (SET) protocol, explaining the four entities involved, the concept of a dual signature, and the role of SETCo. Finally, it compares SSL and SET, and provides an overview of e-business, its definition, and advantages.
📝 Lecture Summary
SECURE SOCKET LAYER (SSL)
SSL is a protocol developed by Netscape Communications. It is built into many browsers and operates at the TCP/IP layer of the OSI model. SSL uses a combination of symmetric and asymmetric cryptography. The presence of “https” in a URL indicates that the web server is SSL enabled, allowing encrypted information exchange between the client and server.
To configure a client machine for SSL in Internet Explorer, go to: Tools menu -> Internet options -> Advanced tab -> Security (use SSL option can be checked).
SSL Handshake
SSL supports a variety of encryption algorithms and authentication methods. The combination of algorithms and methods is called a cipher suite. When a client connects to an SSL server, the SSL handshake begins, where the two parties negotiate a cipher suite, selecting the strongest suite they have in common. This process establishes the protocols for communication, selects cryptographic algorithms, and authenticates the parties using digital certificates.
The handshake process starts with the client sending a message to the server. The server responds by sending its digital certificate, which authenticates its public key. The client’s browser generates a secret symmetric key for the session. This secret key is encrypted using the server's public key and transmitted to the server. The server decrypts the message using its private key, and now both parties have the secret session key for further encrypted communication.
SSL is commonly applied in online shopping. When a client enters a URL starting with “https”, the SSL handshake begins. Once a web form opens and the client submits information, it is automatically encrypted with the session key. The encrypted information travels across the internet and is decrypted by the server using the same session key. The greatest advantage of SSL is its simplicity, as no special encryption software is required. However, a drawback is that the merchant can store the customer's credit/debit card information after decryption, which can be accessed by unauthorized parties from the merchant's database.
🔑 Definition — Cipher Suite: The combination of encryption algorithms and authentication methods used in an SSL connection. 🔑 Definition — SSL Handshake: The process where a client and server negotiate a cipher suite, authenticate each other using digital certificates, and establish a secret session key for encrypted communication.
Secure Electronic Transaction (SET)
The drawback in SSL, where credit/debit card information remains with the merchant, led to the development of SET. This more sophisticated protocol was developed in 1997 jointly by Visa, MasterCard, Netscape, and Microsoft. Four entities are involved in a SET transaction: cardholder, merchant, certification authority, and payment gateway. The role of the payment gateway is to connect entities on the internet with those that are not, such as the electronic network of banks, and provides security of data transmission to/from the acquirer bank. Merchants must have special SET software, and customers must have digital wallet software that stores certificates and card information.
Dual Signature in SET
SET hides the customer's credit card information from merchants and hides order information from banks to protect privacy. This scheme is called Dual Signature. A dual signature is created by combining two message digests and creating a new digest called Dual Signature Message Digest (DSMD).
SET software on the customer side splits the order information from the account information. MD1 is the message digest obtained by applying a hash function on the order information. MD2 is the message digest obtained by applying a hash function on the account information. Both MD1 and MD2 are concatenated, and a third message digest, DSMD, is obtained by again applying the hash function on the concatenated message digests. The order information is forwarded to the merchant in an encrypted form along with its message digest (MD1) signed with the buyer’s private key. The merchant decrypts the order information and verifies the buyer’s signature. If the order is acceptable, the merchant signs the received MD1 with its private key and sends it to the acquirer bank along with an acceptance letter. The buyer sends the account information (credit card details) to the acquirer in an encrypted form, along with MD2 and DSMD signed with the buyer's private key.
The acquirer bank receives four pieces of information: MD1 from the merchant, account information and MD2 from the buyer, and DSMD from the buyer. The acquirer bank concatenates MD1 and MD2 and applies the hash function to compute a message digest. If this new message digest matches the received DSMD, it ensures that a particular order information is related to a particular account information. This achieves the purpose that the order information does not reach the bank and the account information does not reach the merchant.
🔑 Definition — Dual Signature Message Digest (DSMD): A message digest created by hashing the concatenation of MD1 (from order information) and MD2 (from account information), used in SET to link order and payment information without revealing either party's details. 📐 Formula: DSMD = HASH( MD1 || MD2 ) → The hash of the concatenation of the two message digests.
SETCo.
SETCo. is a company formed to lead the implementation and promotion of SET specifications. It ensures that vendors of SET software comply with the requirements laid down by its originators. A merchant holds a certificate from a card brand, and a customer holds a certificate from their card issuing bank. SETCo acts as a root certification authority in the certification hierarchy.
🔑 Definition — SETCo.: A company that promotes and implements SET specifications and acts as the root certification authority in the SET certification hierarchy.
SSL vs. SET
- SSL only handles secured transmission of credit card numbers, while SET is designed to handle the whole transaction in a secured manner using dual signatures.
- SSL is a general-purpose protocol built into the browser, whereas SET requires software on both the client and the merchant side.
- SET uses a hierarchy of certificates for authentication.
- SET is complex, and the distribution of certificates is sometimes not stable.
- SET increases transaction cost.
- SET transactions are slower than SSL.
- SET uses a payment gateway for secured transmission of information.
E-Business
An e-business is defined as a company/entity that has an online presence. E-businesses that have the ability to sell, trade, barter, or transact over the web can be considered e-commerce businesses. An e-business model is defined by a company’s policy, operations, technology, and ideology.
Advantages of E-business
Some major advantages of an e-business compared to a traditional business include: personalized service, high-quality customer service, no inventory cost, worldwide reach of the business, electronic catalogues (convenient and quick transaction), bulk transactions, and improved supply chain management.
⭐ Key Takeaways
A student must remember that SSL is a protocol for encrypted transmission using session keys established via a handshake, while SET is a more comprehensive protocol that addresses SSL's security flaw by using a dual signature to hide order information from banks and payment information from merchants. The SSL handshake involves negotiating a cipher suite and exchanging a digital certificate to share a symmetric session key. The dual signature in SET uses two message digests (MD1 and MD2) combined into a DSMD to link an order to a payment without revealing either to the other party. Finally, e-business is any company with an online presence, offering advantages like personalized service and global reach, while SETCo acts as the root certification authority for SET.
🧠 Quick Revision Questions
- What are the two types of cryptography used by SSL?
- Describe the steps of the SSL handshake, explaining how the server and client share a secret symmetric key.
- What is the purpose of the Dual Signature in SET, and how does it achieve its goal of keeping order information from banks and account information from merchants?
- List at least four differences between SSL and SET.
- What is the role of the payment gateway in a SET transaction?
📘 Lecture 29 — E-BUSINESS
📖 Overview: This lecture explores the advantages and disadvantages of e-business, comparing it to traditional offline business models. It covers various e-business models and distinguishes between brick-and-mortar and click-and-mortar businesses, highlighting the critical considerations for operating successfully in the digital economy.
🗂️ Topics Covered
The lecture begins by detailing the advantages of e-business, including personalized service and global reach, before addressing its disadvantages such as security and privacy concerns. It then compares paper and electronic catalogues, outlines numerous e-business models from storefronts to portals, and concludes with a classification of businesses as brick-and-mortar or click-and-mortar.
📝 Lecture Summary
Advantages of E-business
E-businesses offer several key advantages over traditional offline businesses. A primary advantage is the ability to provide personalized service by using customer data recorded in databases to tailor offerings. This adds 'personalization' as a 5th 'P' to the traditional marketing mix of product, place, price, and promotion. Furthermore, customers can easily provide feedback or register complaints, enabling high-quality customer service. E-businesses can operate with no inventory cost by acting as intermediaries who fulfill orders without holding stock. They also benefit from the worldwide reach of the internet, being open 24/7 to a global customer base. The use of electronic catalogues allows for quicker and more convenient shopping, and customers can perform bulk transactions easily without physical limitations. Finally, the improved supply chain management through online connections with suppliers enables just-in-time delivery, reducing the need for manufacturers to hold large inventories.
💡 Why this matters: These advantages fundamentally change the cost structure and market reach of a business, allowing startups to compete globally with minimal initial investment.
Disadvantages of E-business
Despite its advantages, e-business has significant disadvantages. The biggest obstacle is less security, as the internet is an insecure medium where financial information like credit card numbers can be hacked and misused. This is coupled with less privacy, as tools like cookies can track a customer's buying patterns, potentially breaching their informational privacy rights. A key limitation is the no physical proximity with items purchased, meaning customers cannot touch, feel, or test products like clothes or perfumes before buying, which is a major drawback for certain types of goods.
Online catalogues vs. Paper catalogues
Paper catalogs are easy to create without high technology, are portable, and do not require a computer to view. However, they have major disadvantages: they are difficult to update and can only display a limited number of products. In contrast, online or electronic catalogs are easy to update, can be integrated with the purchasing process, offer good search and comparison capabilities, and can provide a broad range of product information including voice and motion pictures, leading to cost savings and easy customization. Their disadvantages include difficulty in development, a large fixed cost if used for a small number of products, and the need for customer skill with computers and browsers.
E-Business Models
The lecture outlines several popular e-business models found on the web:
- Storefront Model: The basic form of B2C e-commerce where buyers and sellers interact directly. Merchants organize an online catalog, take orders, accept payments, and manage customer data, often using shopping cart technology.
- Auction Model: Sites where users can be bidders or sellers. Sellers specify a reserve price, item description, and deadline. The site notifies the seller and winning bidder and typically charges a commission on sales.
- Online Banking: A bank providing banking services (like electronic funds transfer) through the internet.
- Online Trading and Lending: Buying and selling stocks/shares or providing loans through internet transactions.
- Online Recruiting: Websites where employers can recruit and job seekers can search for jobs.
- Online News Services: Online presence of newspapers/magazines providing 24-hour updates without printing and distribution costs.
- Online Travel Services: Making travel arrangements online to find discount fares for flights, hotels, and rental cars.
- Online Entertainment: Selling music albums, movie tickets, video films, etc., which can be easily downloaded by the customer.
- Online Automotive Sites and Energy Online: Websites for searching and purchasing cars, spare parts, or buying/selling energy.
- Selling Intellectual Property Online: Dealing in the sale of intellectual property rights like patents and trademarks.
- Online Art Dealers: Buying artwork such as pictures and paintings from the web at a discount.
- E-Learning: Universities and institutes offering distance education over the web, where e-books can be easily downloaded.
- Online Service Providers: Businesses providing consultancy, website development, or online legal services to improve other companies' operations.
- Online Shopping Malls: Websites presenting a wide selection of products from multiple stores at a single place, allowing a single transaction using the mall's shopping cart.
- Portal Model: Websites offering almost everything in one place. Horizontal portals like search engines cover a broad range of topics, while vertical portals like community portals focus on a single area of interest. Portals allow users to browse independently owned storefronts, unlike online shopping malls.
Brick-and-Mortar vs. Click-and-Mortar businesses
Brick-and-Mortar refers to offline businesses, while Click-and-Mortar refers to online businesses. A major challenge for a company operating both online and offline (a "click-and-mortar" business) is the lack of proper integration between these two different channels of business.
⭐ Key Takeaways
A student must remember the distinct advantages of e-business, such as zero inventory cost and global reach, and its critical disadvantages like security and privacy risks. The comparison between paper and electronic catalogues highlights the trade-off between simplicity and dynamic functionality. The wide variety of e-business models, from storefronts and auctions to portals and e-learning, demonstrates the diverse ways the internet can be used for commerce. The core distinction between brick-and-mortar and click-and-mortar businesses is essential for understanding modern business strategies. Finally, the concepts of personalization as the 5th 'P' of marketing and the use of shopping cart technology are fundamental to understanding the e-business environment.
🧠 Quick Revision Questions
- What is the "5th P" of marketing in an e-business, and how is it enabled by internet technology?
- List three disadvantages of an e-business compared to a traditional offline business.
- Give one advantage of an online/electronic catalog over a paper catalog, and one disadvantage.
- In the Auction Model, what is the term for the minimum price a seller is willing to accept for an item?
- What is the key difference between a "horizontal portal" and a "vertical portal"?
📘 Lecture 30 — E-BUSINESS REVENUE MODELS
📖 Overview: This lecture covers the primary revenue models used by e-businesses to generate income on the web, ranging from simple catalogue sales to subscription and advertising models. It also introduces key internet marketing concepts including market segmentation, web design considerations, and strategies for building an online presence.
🗂️ Topics Covered
The lecture covers seven distinct revenue models: Web Catalogue, Digital Content, Advertising-Supported, Advertising-Subscription Mixed, Fee-for-Transaction, and Fee-for-Service. It then transitions into internet marketing topics including market segmentation (geographic, demographic, psychographic, and behavioral), choosing domain names, marketing research, and web design principles for competitive e-commerce.
📝 Lecture Summary
Revenue Models on the Web
Experts have identified several revenue models that e-commerce businesses use to generate income and earn profit. While e-business goals can include cost reduction or improved customer service, generating revenue is the primary aim for most commercial websites.
Web Catalogue Revenue Model This is the simplest and most common e-business revenue model. It uses an electronic catalogue and shopping cart system to provide global customer access. Businesses using this model include online sellers of computers, electronics, books, music, videos, toys, flowers, gifts, and clothing. Payment received directly from customers is the source of revenue.
Digital Content Revenue Model The web serves as an efficient distribution mechanism for content. Many e-businesses offer information services such as legal information, corporate information, government information, news, and academic library resources. These services can be customized for different firm sizes based on needs and usage patterns. Customers typically pay a subscription fee, which becomes the main revenue source. Credit card charges can be offered for infrequent users. Examples include online journals, newspapers, and libraries. 💡 Why this matters: E-publishing eliminates high paper printing costs and enables much faster digital content delivery.
Advertising-Supported Revenue Model In this model, services or information are provided free of charge to an audience, while advertising revenue sufficiently supports business operations and costs. For example, the Yahoo portal provides free useful information and a search engine but earns revenue through advertisements displayed on its portal website to cover operational costs.
Advertising-Subscription Mixed Revenue Model Subscribers pay a fee while accepting some level of advertising. The e-business earns revenue from both subscriptions and advertisements. On websites using this model, subscribers typically experience much less advertising than on purely advertising-supported sites. For example, some online newspapers charge subscription fees for certain services while offering other services free, supported by advertising.
Fee-for-Transaction Revenue Model Businesses charge a fee based on the number or size of transactions they process. The business provides information needed to complete a transaction, and revenue is earned solely on that basis. Online travel agents receive fees for facilitating travel arrangements, including lodging and transportation advice. Stock brokerage firms also use this model, charging commissions for each stock/share transaction executed.
Fee-for-Service Revenue Model This model differs from agent/broker transaction fees. Instead, fees are charged based on the value of a service rendered. Professional services provided online by lawyers, doctors, and accountants fall under this category. Online entertainment and online games are also examples. For online games, visitors pay by buying and installing game software or by paying a subscription fee for limited-time online play.
Internet Marketing
The internet has opened new marketing opportunities, leading to the rapid development of internet marketing or e-marketing. This topic covers market segmentation, email marketing, banner advertising, promotions, public relations, partnering, customer relationship management, creating brands on the web, affiliate programs, search engines, and global marketing.
Market Segmentation
Businesses need to identify specific portions of their markets to target with specific advertising messages. Market segmentation divides potential customers into segments or groups defined by demographic characteristics such as age, gender, marital status, income level, and geographic location. For example, unmarried men between 19-25 years of age may constitute one segment.
Geographic Segmentation Customers are divided into groups based on where they live or work. For example, urban and rural customers form two geographic segments, requiring different marketing plans for each.
Demographic Segmentation Segmentation is done based on demographic variables such as age, gender, etc. Customers in different age groups may have different product requirements, and this segmentation helps identify those needs.
Psychographic Segmentation Customers are grouped by variables such as social class, personality, or lifestyle. For example, a car manufacturer may direct sports car advertising to customers with a particular lifestyle who enjoy thrill-seeking.
These segmentation variables can be combined—for instance, income level can be combined with location to create a specific segment.
Market Segmentation on the Web
Market segmentation applies equally to e-businesses as to physical businesses. However, e-businesses can more easily provide a particular sales environment compared to offline businesses. In a physical store, display options, lighting, music, and sales personnel remain the same for all customer groups. The web allows presenting different store environments to different customer segments. A website can have a page designed for children with appropriate design elements and a separate page for older people. Some web retailers allow customers to create their own products—for example, computer companies that let customers configure their own computers by choosing components. This is called one-to-one marketing.
Behavioral Segmentation Creating separate experiences for customers based on their behavior is called behavioral segmentation. Three identified behavioral modes of web customers are:
- Browsers – customers who just browse with no intention of buying
- Buyers – customers ready to buy immediately
- Shoppers – customers motivated to buy but wanting more information
An e-business site should devise the right combination of marketing strategies to lure visitors in different behavioral modes to become customers.
Choosing a Domain Name
Choosing a suitable domain name is the first consideration when starting an online business. Due to the web's worldwide nature, choose a domain name that people from different countries and cultures can recognize, remember, and type easily.
Marketing Research
Marketing research consists of interviews, paper and phone surveys, questionnaires, and findings from previous investigations to identify strengths and weaknesses of your business and competitors. It also includes analyzing opportunities and threats. For e-businesses, marketers have a faster option to find and analyze information about the industry, customers, or competitors—information is just a few clicks away.
Web Design
The primary interaction of an e-business with its customers is through its website, making good web design crucial for success. In the online environment, competitors are just a few clicks away. If a website design is not catchy or useful, visitors may immediately switch to a competitor's site. The cost of switching is also low online, making e-commerce highly competitive. Key web design considerations include:
- Easy site navigation – provide a site map
- Frequently Asked Questions (FAQs) section
- Conveniently located contact information
- Multimedia – use streaming video and audio, but be aware of loading times
- Privacy policy – outline intended use of customers' personal details
- Attractive general outlook to make the site sticky
⭐ Key Takeaways
Students must remember the seven distinct revenue models and their specific characteristics—particularly how each generates income differently (direct sales, subscriptions, advertising, transaction fees, or service fees). Market segmentation includes geographic, demographic, psychographic, and behavioral segmentation, with behavioral modes (browsers, buyers, shoppers) being especially relevant for web strategy. For e-business success, domain name selection, marketing research, and web design are critical factors. The web's unique advantage is enabling different environments for different customer segments while competitors remain just a click away, making customer retention and site quality paramount.
🧠 Quick Revision Questions
- What are the seven e-business revenue models discussed in this lecture, and what is the primary income source for each?
- How does behavioral segmentation differ from traditional market segmentation types, and what are the three behavioral modes of web customers?
- Why is the advertising-subscription mixed model considered an advantage over purely advertising-supported models?
- What specific web design elements are essential for retaining customers in the competitive online environment?
- How does market segmentation on the web offer advantages over segmentation in physical retail stores?
📘 Lecture 31 — E-MAIL MARKETING
📖 Overview: This lecture explores e-mail marketing as a cost-effective tool for targeting potential customers, alongside various promotional strategies and advertising methods for e-businesses. It highlights the importance of personalization, legal considerations like spamming, and the integration of online and offline marketing techniques.
🗂️ Topics Covered
The lecture covers e-mail marketing campaigns, including personalization, outsourcing, and customer service applications, as well as the concept of spamming. It then details various e-business promotions such as frequent-flyer miles, discounts, and free trials. Finally, it discusses e-business advertising methods including banner advertising, payment modes, web casting, interactive advertising, and public relations.
📝 Lecture Summary
E-MAIL MARKETING
E-mail marketing campaigns are a cheap and effective way to target potential customers by instantaneously conveying marketing messages. Personalized direct e-mails can target customers with specific information like their name, the right product at the right time, and special promotions. For global marketing, e-mails can be translated using specific translation software as a personalization measure. Personalization technology (data mining) can also improve response rates. If an e-business lacks resources, it can outsource e-mail marketing campaigns to outside firms.
E-mails can improve customer service by adding an e-mail link to your website to receive complaints. It is crucial to ensure the e-business can handle the expected volume of e-mails to avoid a poor reputation. E-mails can be automatically sorted and sent to relevant persons, and used to inform customers about order/shipment status. Internet mailing lists can send targeted personalized emails. Providing an “opt-in e-mail” option means customers want to receive product information, offers, or promotions. Spamming is mass e-mailing to customers who have not expressed interest, and it has been declared an offence in many countries. E-mails can also be combined with traditional direct marketing and telemarketing.
🔑 Definition — Spamming: Mass e-mailing to customers who have not expressed any interest in a specific product or service. 💡 Why this matters: Spamming is illegal in many countries, so businesses must use opt-in methods to avoid legal issues and build trust.
Promotions
E-business promotions attract visitors to your site and induce them to purchase. Popular promotional methods include:
- Frequent-flyer miles: The online business contracts with an airline so customers earn miles free of charge when they purchase items up to a certain value.
- Point-based rewards: Customers earn points for pre-specified actions, redeemable for items like t-shirts or mugs with the company logo.
- Discounts: Advertised through magazines, newspapers, or websites to attract new and repeat customers.
- Free-trials: Customers can sign up for a free service, such as downloading software for a trial period before buying.
- Free shipping: Shipping costs may not be charged on certain items as an incentive.
- Coupons: Online coupons placed on popular sites to attract customers for shopping through specific websites.
E-Business Advertising
Advertising is an impersonal, one-way mass communication paid for by sponsors to disseminate information and effect a buyer-seller transaction. Traditional methods include televisions, movies, newspapers, and magazines, while telemarketing and direct marketing personalize advertising. It is important that your brand is unique and easy to remember. Publicizing a URL on direct mails or business cards can increase brand awareness.
Banner Advertising
Banner ads are small billboards containing graphics and an advertising message placed on popular host sites. The host site charges a fee for providing space, making it mutually beneficial. Banners come in different sizes and positions, can be for viewing or have a link to the product or service, and using a business logo can increase brand recognition. Techniques like flashing, scrolling text, pop-up boxes, and color changes grab attention. Marketers should note how many ads the host site already carries and which positions have better click-through rates. Banner advertising space can be expensive during peak traffic times. Exchanging banners with another site is an option, and some related businesses may carry banners for free for indirect benefits. 💡 Why this matters: Choosing the right host site and banner position is critical for maximizing the return on advertising investment.
Advertising payment modes
Payment modes for online advertising include:
- Monthly charges for online advertising
- Cost per thousand (CPM) – fee for every thousand people viewing the banner
- Pay-Per-Performance, which includes:
- Pay-per-click – fee according to number of clicks to your site
- Pay-per-lead – pay for every lead generated from the advertisement
- Pay-per-sale – pay the host for every sale resulting from a click through
- Exchanging advertising space on your site for advertising space on another’s site
The log file of the web server records the IP address of the top-referring website, allowing you to see how many visitors were diverted from the host site.
Web casting
Web casting refers to internet-based broadcasting of audio and video content, providing two-way communication. Marketers should consider that some people may have slow internet access. Video conferencing is an example of web casting.
Interactive Advertising
Interactive advertising uses a combination of rich media (audio, video, animations) and traditional forms (print, TV, radio ads) to involve customers in the advertising process and increase brand recognition. For example, one business uses a TV commercial that encourages viewers to access its website to select and download action pictures and background music.
E-business Public Relations
Public Relations (PR) keeps customers and employees current with information about products, services, and internal/external issues. Different modes to disseminate information include:
- Press releases
- Speeches
- Special events (seminars, video conferencing)
- E-mails
- Chat sessions
- Bulletin boards (people can post comments)
- Presentations/exhibitions
Press releases can provide information about current events to the press via internet and can be accessed through a hyperlink on the business site. Video clips of news appearances, speeches, and commercials can also be effective for publicity.
⭐ Key Takeaways
E-mail marketing is cost-effective and can be personalized using data mining, but it must comply with anti-spamming laws. Promotional strategies like discounts, free trials, and coupons are essential for attracting and retaining customers. Banner advertising on host sites uses various payment models (CPM, pay-per-click, pay-per-sale), and success depends on placement and timing. Interactive advertising and web casting use rich media to engage customers and increase brand recognition. Finally, Public Relations (PR) uses multiple channels like press releases and events to keep stakeholders informed.
🧠 Quick Revision Questions
- What is the difference between "opt-in e-mail" and "spamming"?
- List three examples of e-business promotions and explain how each works.
- What are the three types of "Pay-Per-Performance" advertising payment modes?
- How can a marketer use a web server log file to evaluate the success of a banner advertisement?
- Give one example of how interactive advertising can be used to involve customers in the advertising process.
📘 Lecture 32 — CUSTOMER RELATIONSHIP MANAGEMENT (CRM)
📖 Overview: This lecture explores Customer Relationship Management (CRM) as the sum of a company’s customer service solutions. It explains the tools used to improve customer service, the stages of customer loyalty, and the importance of life-cycle segmentation. The lecture also covers B2B marketing differences and the role of search engines in e-commerce.
🗂️ Topics Covered
The lecture begins by defining CRM and its components, including call handling, sales tracking, and transaction support. It then details three tools for improving customer service: log file analysis, cookies, and data mining. The five stages of customer loyalty (Awareness, Exploration, Familiarity, Commitment, Separation) are explained with a focus on relationship intensity. Life-cycle segmentation is introduced as a method for grouping customers. The lecture concludes with a discussion of B2B marketing on the web and the importance of search engine registration.
📝 Lecture Summary
CUSTOMER RELATIONSHIP MANAGEMENT (CRM)
The sum of a company’s customer service solutions constitutes its customer relationship management (CRM) system. The level of traffic at the online business site and the available resources determine whether a business should have CRM. It provides fast and effective service to customers and ensures that corrective measures are readily in place. CRM includes call handling, sales tracking, and transaction support (technology/personnel etc.). Three tools can be used to improve customer service: log file analysis, cookies, and data mining. Under CRM, call centers can be set up with customer service representatives reachable via phone, e-mails, or online chatting. There are software tools or tracking devices that provide feedback on how many internet users viewed a banner or marketing message and how many clicked on the advertisement. Log files consist of data generated by site visits and include information about each visitor’s location, IP address, time of visit, frequency of visits, etc. Some businesses provide services for analyzing web log files. The results show how effective a website is and indicate the top-referring web sites. Cookies allow e-commerce sites to record visitor behavior. They can be used to track customers online and do personalization. Many customers do not know their information is being collected and used, so informational privacy rights can be breached when cookies are used.
One major goal of CRM is to establish a long-lasting relationship between a company and its customers. Good customer services help build loyalty towards the company and its products or services. Experts have pointed out five stages of loyalty as customer relationships develop over time. The intensity of the relationship increases as the customer moves through the first four stages. In the fifth stage, a decline occurs and the relationship terminates.
Let us briefly examine these stages:
Awareness — This is the first stage where customers recognize the name of the company or any of its products. However, they have never interacted with the company before. A company can achieve this level by properly advertising its brand.
Exploration — At the exploration stage, potential customers know more about the company or its products. For instance, they may have visited the company’s website and exchanged information with it.
Familiarity — At this stage, customers have completed several business transactions with the company and know its policies regarding refund, privacy of information, discounts, etc.
Commitment — Having completed satisfactory transactions, some customers may have developed a strong sense of loyalty or preference for the products or brand of a company. They are said to be at the commitment stage. Such loyal customers often tell others about their satisfaction. Sometimes, companies make concessions on price or other terms to bring customers into this stage.
Separation — After a period of time, conditions over which a valuable customer relationship is established might change. Customers might no longer be satisfied with product quality or customer service. A company may also find a loyal customer is expensive to maintain. Thus, the parties enter the separation stage. The objective of any marketing strategy is to bring customers quickly to the committed stage and try to hold them there as long as possible.
Life Cycle Segmentation — These five stages are also called the customer life cycle. Using them to create groups of customers is called customer life-cycle segmentation. Segment information is useful for companies to develop better relationships with customers. Companies know about their customers and their level of relationship with the company, and can customize their product/service.
B2B Marketing on the Web
For effective CRM, there must be complete integration between different steps in a customer transaction. The processes of selling, buying, marketing, front-end and back-end operations should be fully linked and integrated with each other. The key difference between B2C and B2B is that in B2B there is no direct contact with the end users, whereas this contact exists in B2C. Thus, an e-business can have direct response or feedback from its customers in B2C compared to B2B. For example, an online business dealing in raw material supply to a manufacturing business has a limited chance of receiving direct feedback from end customers about its product/services due to lack of contact. That is one reason why a marketing plan is different in B2B from B2C.
Search Engines
A search engine is a program that scans websites and forms a list of relevant sites based on keywords or other search-engine ranking criteria. It allows people to find information about their area of interest from the large amount of information available on the internet. Examples of famous e-businesses that provide search engine facilities are Google, AltaVista, Yahoo, etc. As a marketer, after launching an e-commerce website, you should register it with popular search engines so that your site appears on search engine results.
🔑 Definition — CRM: The sum of a company’s customer service solutions, including call handling, sales tracking, and transaction support.
🔑 Definition — Log Files: Data generated by site visits, including each visitor’s location, IP address, time of visit, and frequency of visits.
🔑 Definition — Cookies: Tools that allow e-commerce sites to record visitor behavior, track customers online, and perform personalization.
🔑 Definition — Life-Cycle Segmentation: Using the five stages of customer loyalty (Awareness, Exploration, Familiarity, Commitment, Separation) to create groups of customers for better relationship development.
🔑 Definition — Search Engine: A program that scans websites and forms a list of relevant sites based on keywords or other ranking criteria.
⭐ Key Takeaways
CRM is the sum of a company's customer service solutions, including call handling, sales tracking, and transaction support. Three critical tools for improving customer service are log file analysis, cookies, and data mining. The five stages of customer loyalty—Awareness, Exploration, Familiarity, Commitment, and Separation—show how relationship intensity increases through the first four stages before declining. The goal of marketing strategy is to bring customers quickly to the committed stage and hold them there. For effective CRM, B2B and B2C marketing differ significantly, with B2C offering direct customer feedback. Finally, registering an e-commerce site with popular search engines is essential for visibility.
🧠 Quick Revision Questions
- What are the three tools used to improve customer service under CRM?
- What information do log files contain about website visitors?
- List the five stages of customer loyalty and explain at which stage a decline occurs.
- What is customer life-cycle segmentation, and why is it useful for companies?
- Why is direct customer feedback more accessible in B2C marketing than in B2B marketing?
Here is the summary of Lecture 33, following the exact format you provided.
📘 Lecture 33 — Meta Information
📖 Overview: This lecture explores key marketing and strategic concepts for e-commerce, starting with how Meta tags are used by search engines to rank websites and the legal issues surrounding their misuse. It then covers the structure and benefits of partnerships and affiliate programs, followed by a deep dive into the core elements and strategies of branding in the digital world, and concludes with the critical considerations for global marketing.
🗂️ Topics Covered
The lecture begins by explaining what Meta information is and how it affects search engine ranking, including the unethical practice of stealing Meta tags, known as the tort of passing-off. It then defines partnerships and affiliate programs, detailing their differences and mutual benefits. A significant portion is dedicated to the concept of branding, outlining its three essential elements: differentiation, relevance, and perceived value. The lecture contrasts emotional branding with rational branding, especially in the context of the active web medium, and finally addresses the challenges and requirements of global marketing for e-commerce.
📝 Lecture Summary
META INFORMATION
You know that a Meta tag contains the key information of a web page. This Meta information is used by a search engine to locate and rank the web site. You provide your Meta information to a search engine, pay its prescribed registration fee and get your site registered with the search engine. Search engine puts this Meta information in its database. When a searcher types key words in the search engine text box, these key words are matched with the Meta information recorded in the database of the search engine.
Different search engines have different ranking criteria. Normally, those sites are ranked at the top by the search engine software where maximum keywords typed by the user match with the recorded Meta information of the site, as well as, such words appear in greater frequency in the Meta information. Some search engines search the entire internet each time. Many search engines rank the site by using a program called ‘spider’ which inspects the site before ranking. You know that one can view Meta information of one’s competitor’s web site. This information can be incorporated and misused by an e-business in its web site representing that to be its Meta information. Thus, such a business can improve its ranking on search engines by capitalizing upon the reputation of the business whose Meta information it actually is. In many countries, stealing and misusing Meta information in this manner to gain business/competitive advantage is considered as an offence known as the tort of passing-off.
Partnerships
Partnering means to form a strategic union with another company/business for mutual benefit or profit sharing. Partner businesses can provide complementary services and products to their customers and thus benefit each other. For example an e-business selling computer science books having a link to an e-business selling computers and vice versa can enter into a partnership for mutual advantage. Competitive advantage to both the businesses in this arrangement is that the customers are a link away from buying a complementary product/service. Thus, a person buying a computer from one site can be induced to buy computer science books from the partner’s web site. Moreover, partners can exchange technical research or customer information. They can help each other in improving respective management or operations. Outsourcing a job to a partner can also be useful.
Affiliate Programs
An affiliate program is an agreement between two parties that one will pay the other a commission based on a specified customer action. It is not a strategic union as is partnership. Rather, it is for limited purpose and time. Banner advertising is the example of an affiliate program.
Branding
A brand refers to an emotional shortcut between a company and its customers. You can say that it is the trade name/symbol that reminds customers about the reputation of a company regarding its products or services.
Elements of Branding
Researchers have identified three elements of branding, that is, Differentiation Relevance Perceived Value
Product differentiation
Product differentiation is the first condition to be met in order to create/establish a product/service brand. It means that a company must clearly distinguish its product from all others in the market in some significant way so that the product/service is different from that of its competitors. For example, you can create/establish your brand on the basis that the soap manufactured by your business is unique in the market in the sense that it does not dissolve quickly in water.
Relevance
Relevance means to what degree is the product/service useful for potential customers. For example, you may have designed very distinguished jewelry but very few people use or purchase the same. In fact, it may prove to be too costly for most people to buy. Note that your product/service should be capable of easily relating itself to the people.
Perceived value
A product/service may be different and relevant (customers can see them using it), still they would not buy unless they find some perceived value in it. For example, a restaurant may be selling a unique dish that relates/associates itself to the taste of majority of people; still they may not be inclined to buy it because of certain negative associations, such as its high fat content.
Thus, to create or maintain a brand the above three elements have to be fulfilled.
Emotional branding vs. rational branding
In case of television, radio or print media people are normally in a passive mode. To a greater extent they do not control the communication channel and thus have to listen or view the advertisement about a brand. This is a type of emotional branding. On the other hand, emotional appeals are difficult to covey on the internet because web is an active medium largely controlled by the customers, which means that they can easily click away from any such emotional appeals. Therefore, rational branding is normally used to create or maintain brands on the web. Here, businesses offer something interesting or valuable to visitors in exchange for viewing the advertisement. For example, a free email account with storage space can be offered through some web pages, and on each such page (that offers this email service) the visitors have to see an advertisement about the brand.
Note that transferring existing brands to the web or using the web to maintain an existing brand is much easier and less expensive as compared to creating an entirely new brand on web. One common way of popularizing the brand of a business on the web is to provide its URL on product packaging, advertisements on TV or print media etc. One can also combine the URL with logo of a company on brochures, visiting cards etc. in order to popularize the brand.
Global Marketing
As a marketer, when you are aiming at global marketing your business in the entire world, you have to keep certain considerations in mind. Your web design must provide content in various languages and provide prices in various currencies, so that people belonging to different countries/cultures can understand the information contained in your web site. A regular display of currency exchange rate information can be useful in this behalf. Today, tools exist that can translate emails and your web sites into different languages. Another important consideration should be as to whether the country where you are doing the business has the required infrastructure to support your e-business. For example, whether you have a proper distribution channel of your products in a country you are doing business in. Similarly, you should carefully choose a payment system for your e-business which is compatible with the environment of a country where you are doing business. For example, a payment mechanism using SET cannot be considered as compatible with business environment in most of the third world countries.
⭐ Key Takeaways
For exam purposes, you must remember that a Meta tag provides keywords used by a search engine for ranking, and that stealing a competitor's Meta information is the tort of passing-off. The key difference between a partnership (a strategic, mutual-benefit union) and an affiliate program (a limited-time, commission-based agreement) is crucial. When creating a brand, the three essential elements are differentiation, relevance, and perceived value. Unlike other media, the web is an active medium best suited for rational branding (offering value for attention) rather than emotional appeals. Finally, successful global marketing requires adapting web content for local languages, currencies, and ensuring compatible infrastructure and payment systems.
🧠 Quick Revision Questions
- What is a Meta tag and how does it relate to the tort of passing-off?
- Explain the fundamental difference between a partnership and an affiliate program in e-commerce.
- Name and briefly define the three essential elements of branding as described in the lecture.
- Why is rational branding considered more effective than emotional branding on the web?
- List three key considerations a business must address for successful global marketing.
📘 Lecture 34 — DATA MINING
📖 Overview: This lecture introduces the concept of data mining as the discovery of interesting patterns from large datasets stored in databases or data warehouses. It explains the complete knowledge discovery process, the importance of data preparation, and the four main types of data mining, with detailed focus on classification and association techniques. Understanding data mining is crucial for businesses to target customers effectively, personalize marketing, and make data-driven decisions.
🗂️ Topics Covered
The lecture begins with defining data mining and its business applications, including a practical example of identifying customer behavior patterns. It then explains the data warehouse as a repository for long-term storage and the knowledge discovery process which includes data cleaning, integration, selection, transformation, data mining, pattern evaluation, and knowledge presentation. The four main types of data mining are covered: classification, association, characterization, and clustering. Detailed explanations are provided for classification including decision trees, training/test data, and model efficiency calculation, followed by association for market basket analysis.
📝 Lecture Summary
Data Mining
Data Mining can be defined as the task of discovering interesting patterns from large amounts of data, where the data can be stored in databases, data warehouses, or other information repositories. Data mining has a lot of business application in today's world. We can identify the behavior of our customers and can effectively target them with personalized messages using data mining techniques.
💡 Why this matters: Data mining transforms raw data into actionable business intelligence, enabling targeted marketing and efficient resource allocation.
🔑 Definition — Data Mining: The task of discovering interesting patterns from large amounts of data stored in databases, data warehouses, or other information repositories.
📌 Example: In a shopping store where customer data has been recorded over time, a pattern may emerge showing that people with a certain demographic profile (age over 20 years, male) from a particular location have shown inclination to buy computer related items. This allows marketers to focus future marketing efforts on such persons instead of sending messages at random, saving time, energy, and mailing cost.
Data warehouse
A data warehouse is a repository for long-term storage of data from multiple sources, organized so as to facilitate the management for decision making. Fig. 1 shows how data collected at different sources is cleaned, transformed, integrated and loaded in a data warehouse from where it can be accessed by clients for data mining and pattern evaluation.
Knowledge discovery
A knowledge discovery process includes data cleaning, data integration, data selection, data transformation, data mining, pattern evaluation and knowledge presentation.
Note that data mining is a step in the overall knowledge discovery process. Data must be cleaned, transformed, selected and integrated before data mining is performed. Data cleaning means that missing values should be provided in different fields/columns wherever needed and any impossible or erroneous values should be substituted by correct/reasonable ones.
📌 Example of Data Cleaning: If the age of a person is typed as 1000 years in the column 'age', then an average age value can be put in its place.
Where there are quite a few erroneous or missing values in a row, then that row can be discarded/deleted altogether. This process is called data selection. In data transformation, the data from all different sources is converted into the same format (e.g., date format consistency). In data integration, data from all sources is assembled or integrated into one and housed in the data warehouse.
💡 Why this matters: Almost 80% of the total time used in a knowledge discovery process is spent on just making the data fit for mining—that is, data cleaning, data transformation, data selection, etc.
Types of Data Mining
There are four main types of data mining:
- Classification
- Association
- Characterization
- Clustering
Classification and association are predictive types of data mining while characterization and clustering represent the descriptive type.
Classification
Classification allows you to have a predictive model labeling different samples to different classes. The results of this type of mining/model are represented as (if-then) rules, decision trees, neural networks etc. Two important algorithms used for this type are ID3 Algorithm, and Bayesian classification. Decision tree is a graphical representation of the if-then rules. Initially, the whole data is divided into two sets – training data and test data.
In the example provided, 'sex' is the target attribute/variable with males and females as the two classes. When no mining is done and values are picked at random, males are 55% and females 45% in the training data. Classification algorithm may find the variable 'age' as the best predictor of males such that when the age is between 20 and 25 years, the percentage of males rises to 60% in training data and 59% in test data.
📌 Example: A pattern emerges that when age is between 20 and 25 years, education is matric or below, and annual income is less than one lac, then there is a 65% probability (in training data) and 64% probability (in test data) that the sex of a person would be male. By using classification mining, the probability of reaching males has increased from 55% (with no model) to 65% (with the model applied).
Note that split data into training and test data to judge the effectiveness of a rule—a rule is picked up as such by the tool only if the test data also confirms the same rule with a variation of up to 1 or 2%.
📐 Formula: Efficiency Calculation Efficiency = actual / theoretical * 100
📌 Example: If after applying the model we actually reach 50% males whereas the predicted value (from test data) was 66%, then: Efficiency = 50/66 * 100 = 75.75%
The decision as to whether or not the same model should be used in the future would depend upon its efficiency. Normally, efficiency of a model close to 80% is considered as a good value.
Association
Association analysis is the discovery of association rules showing attribute-value conditions that occur frequently together in a given set of data. It is widely used for market basket analysis.
📌 Example: Where we are recording sales of a big shopping store in databases, by applying association mining we may discover that certain items have a strong bondage or affinity with each other such that when one item is purchased, the other is purchased too.
🔑 Definition — Apriori algorithm: The algorithm used for association mining.
⭐ Key Takeaways
Data mining is the process of discovering interesting patterns from large datasets, enabling businesses to understand customer behavior and target marketing efforts more effectively. A data warehouse serves as a central repository for cleaned, transformed, and integrated data from multiple sources. The knowledge discovery process is data-intensive, with approximately 80% of time spent on data preparation (cleaning, selection, transformation, integration) before mining can occur. The four main types of data mining are classification and association (predictive), and characterization and clustering (descriptive). For classification, the model's effectiveness is validated by splitting data into training and test sets, and its efficiency is calculated as actual/theoretical * 100, with around 80% considered good for practical use.
🧠 Quick Revision Questions
- What is the definition of data mining and what is its primary business application?
- What are the seven steps in the knowledge discovery process, and which step consumes the most time?
- Name the four main types of data mining and categorize them as predictive or descriptive.
- In the classification example, how did the probability of reaching males increase from 55% to 65%, and how is model efficiency calculated?
- What is association mining used for, and which algorithm is commonly employed for this type of analysis?
📘 Lecture 35 — Confidence and Support
📖 Overview: This lecture introduces key concepts in association mining, including confidence and support, which are fundamental measures for discovering relationships between items in transactional data. It also covers characterization, clustering, and Online Analytical Processing (OLAP) as data analysis techniques, explaining how they help marketers and managers understand data patterns at different levels of abstraction.
🗂️ Topics Covered
The lecture covers the definitions and mathematical formulas for confidence and support in association mining, including how to interpret these measures for marketing strategy. It then introduces characterization and its algorithms (Version Space Search and Attribute-Oriented Induction), followed by clustering using the K-means algorithm. Finally, it explains OLAP and its data cube representation, along with operations like drill-down, roll-up, slice, and dice.
📝 Lecture Summary
Confidence and Support
There are two terms/measures used in association: support and confidence. Confidence is a measure of how often the relationship holds true, e.g., what percentage of time did people who bought milk also bought eggs. Support means what is the percentage of two items occurring together overall. Mathematically, they can be expressed as follows if we take the example of eggs and milk:
🔑 Definition — Confidence: Transactions (eggs+milk) ÷ Transactions (eggs or milk or both) 📐 Formula: Confidence = Transactions (eggs+milk) / Transactions (eggs or milk or both) 📌 Example: If transactions involving eggs and milk are 25 and those involving eggs or milk or both are 75, then confidence is 25/75 × 100 = 33.3%
🔑 Definition — Support: Transactions (eggs+milk) ÷ Total no. of transactions 📐 Formula: Support = Transactions (eggs+milk) / Total no. of transactions 📌 Example: If transactions involving eggs and milk are 10 and total no. of transactions in a day are 50, then support is 10/50 × 100 = 20%
Suppose if confidence is 90% but the support is 5%, then we can gather from this that the two items have very strong affinity or relationship with each other such that when an item is sold the other is sold together; however, the chance of this pair being purchased out of the total no. of transactions is very slim, just 5%. One can adjust these measures to discover items having corresponding level of association and accordingly set marketing strategy. So, if I feed the data to the association mining tool and specify the percentage of confidence and support, it will list down the items that have association corresponding to these percentages. Results of association mining are shown with the help of double arrows as indicated below:
- Bread ⇄ Butter
- Computer ⇄ Furniture
- Clothes ⇄ Shoes
💡 Why this matters: Using the result of association mining, a marketer can take a number of useful steps to set or modify marketing strategy. For example, items that have closeness/affinity with each other can be shelved together to improve customer service. Certain promotional schemes can be introduced in view of the association mining result.
Characterization
Characterization is discovering interesting concepts in concise and succinct terms at generalized levels for examining the general behavior of the data. For example, in a database of graduate students of a university, the students of different nationalities can be enrolled in different departments such as music history, physics, etc. We can apply characterization technique to find a generalized concept/answer in response to the question that how many students of a particular country are studying science or arts. See the following example:
| Student name | Department | City of residence |
|---|---|---|
| Imran | History | Karachi |
| Alice | Physics | London |
| Ali | Literature | Lahore |
| Bob | Mathematics | Toronto |
| ... | ... | ... |
In the above example, characterization tool can, for that matter, tell us that 02 Pakistani students are studying arts. Note that the concept of location and the field of education are generalized to Pakistan and arts, respectively. The two algorithms used in characterization are Version Space Search and Attribute-Oriented Induction.
Clustering
A cluster is a group of data objects that are similar to another within the same cluster and are dissimilar to the objects in other clusters. For example, clusters of distinct group of customers, categories of emails in a mailing list database, different categories of web usage from log files, etc. It serves as a preprocessing step for other algorithms such as classification and characterization. K-means algorithm is normally used in clustering. In the example below you can see four clusters of customers based on their income level:
- Income < 1,000
- Income >= 1,000 <= 2,000
- Income > 2,000 <= 3,500
- Income > 3,500
Fig. 1 shows the K-means algorithm displaying the result in a clustered format.
Online Analytical Processing (OLAP)
OLAP makes use of background knowledge regarding the domain of the data being studied in order to allow the presentation of data at different levels of abstraction. It is different from data mining in the sense that it does not provide any patterns for making predictions; rather the information stored in databases can be presented/viewed in a convenient format in case of OLAP at different levels that facilitates decision makers or managers. The result of OLAP is displayed in the form of a data cube as shown in Fig. 2.
Note that in the data cube diagram, time, item type, and location are the three dimensions. OLAP data cube indicates the sale of 605 and 825 units of furniture and computers, respectively, in the first quarter of the year in Lahore; 440 units of furniture and 345 phone sets in Karachi in the first quarter, respectively; and 400 grocery items in Lahore during second quarter. Results can be displayed through data cube against more than three dimensions. For instance, variables 'warehouse' and 'customer type' may also be added as dimensions to view the sale results.
OLAP tool allows the use of different processes, namely, drill-down, roll-up, slice, dice, etc. Using drill-down we can further dig the data to receive some specific information. For example, using that I can find the sale of furniture in a specific month of the first quarter, say, February. Roll-up is the reverse of drill-down. In it we can sum-up or integrate the information in a particular dimension to show the result. For example, the sale of furniture or computers in a particular year (rather than a specific quarter) can be viewed using roll-up. Similarly, through slice and dice, information can be presented which is specific to certain dimensions of the data cube.
SAS (Enterprise Miner) and DB miner are the names of two commonly used tools for data mining and OLAP. Note that characterization can be used in respect of any data type whereas OLAP is generally used for numeric data alone.
⭐ Key Takeaways
The most critical concepts to remember are the distinct roles of confidence (measuring relationship strength between items) and support (measuring overall occurrence frequency of item pairs), and how adjusting these thresholds helps marketers discover meaningful associations. Characterization generalizes data to answer broad questions (e.g., how many Pakistani students study arts), while clustering groups similar data objects using the K-means algorithm. OLAP differs from data mining by presenting numeric data at multiple abstraction levels using a data cube, with dimensions like time, location, and item type, and supports operations like drill-down, roll-up, slice, and dice for flexible data analysis. Key tools mentioned are SAS (Enterprise Miner) and DB miner.
🧠 Quick Revision Questions
- What is the formula for confidence in association mining, and what does a confidence of 90% with support of 5% indicate?
- How does characterization differ from simple database querying, and what are the two algorithms used for it?
- What is the purpose of the K-means algorithm in clustering, and how are clusters defined?
- Name and briefly describe the four OLAP operations (drill-down, roll-up, slice, dice) using the furniture/computer sales data cube example.
- What is a key difference between OLAP and data mining regarding the type of output they provide?
📘 Lecture 36 — Electronic Data Interchange (EDI)
📖 Overview: This lecture explores Electronic Data Interchange (EDI), a technology for exchanging business documents in a standardized electronic format between organizations. It covers EDI standards, how transactions are structured, the role of Value Added Networks (VANs), and the benefits of EDI, while also introducing Enterprise Resource Planning (ERP) and Electronic Banking.
🗂️ Topics Covered
This lecture defines Electronic Data Interchange (EDI) and its key features, then illustrates the process with a detailed example comparing a paper order to an EDIFACT-coded message. It explains the role of the Value Added Network (VAN) as a third-party service provider, detailing its advantages like time and protocol independence. The summary covers Internet-Based EDI and lists the benefits of EDI. Finally, it introduces Enterprise Resource Planning (ERP) as an integration approach and discusses Electronic Banking, its advantages, and its value to both customers and banks.
📝 Lecture Summary
Electronic Data Interchange (EDI)
EDI is used by organizations for transactions that occur on a regular basis according to a pre-determined format. It involves the exchange of electronic business documents, i.e., purchase orders, invoices etc. EDI transactions are carried through special EDI software. This technology was popularly used before the introduction of e-commerce by different trading partners on private electronic networks. Key features of EDI include: no paper work, no human intervention, and exchange of information taking place in seconds. EDI documents are formatted using published standards. Two popular EDI standards are - ANSI (American National Standards Institute) X12 standard and EDIFACT (United Nations Standard of Electronic Data Interchange for Administration, Commerce and Transport).
EDI Example
Assume E-Pens (a manufacturing company of pens and ballpoints) reviews sales and orders on a monthly basis to make a forecast. The sales forecast is compared with the stocks of raw material and a production plan is devised. This plan needs to be flexible so that materials could be ordered at short notice. For instance, packaging material should only be ordered for just in time (JIT) delivery, so that E-Pens can cut down on its inventory cost. Before using EDI, the order used to be generated in a human-readable paper format (e.g., "Order Ref:AC8484", "1500 Superior –Red PC-1075-R").
After both parties start using an EDI system, any amendment of the schedule on the production control system reviews materials requirements and the order is automatically generated. The order data is coded and structured into a common format. The order would be written as follows in EDIFACT:
UNB+UNOA:2+8484:xx+1149:xx+refers to the start of interchange or envelop header.UNH+000001+ORDERS:2:932:UNis the message header.BGM+220+AC8484is the beginning of message (order).DTM+4:20060315:102is the date and time of message.NAD+BY+8484326::91is the name and address of the buyer.NAD+SU+1149646:91is the name and address of the supplier.UNS+Drepresents the start of a section.LIN+1++PC-1075-R:VPandLIN+2++PC-1075-S:VPindicate line items.Qty+21:1500andQty+21:1300represent the ordered quantities.UNT+11+000001is the message trailer.UNZ+1+BEN0273is the interchange trailer.
🔑 Definition — EDI (Electronic Data Interchange): The computer-to-computer exchange of business documents in a standard electronic format between business partners. 💡 Why this matters: EDI eliminates paper and human intervention, enabling automatic, rapid, and error-free transactions.
Value Added Network (VAN)
Value Added Networks (VANs) are third-party networks that provide services to execute authorized transactions with valid trading partners using EDI. Each VAN has a centralized computer system that maintains two files for each user: a Postbox where outgoing messages are placed, and a Mailbox where incoming messages can be picked up. In a VAN example, a store (Nice Food) needs to place orders for bread, meat, and vegetables. It establishes a link to the VAN through a dial-up line and sends EDI-based order messages for the three suppliers, which are temporarily stored in its postbox. The VAN computer system inspects the postbox, unpacks interchanges (electronic envelopes), repackages them as new interchanges, and moves them to the mailbox of the intended recipients. The three recipients check their mailboxes, pick them up, and transmit them to their processing systems.
🔑 Definition — VAN (Value Added Network): A private, third-party network service that provides secure and reliable EDI services, including mailbox management and protocol conversion.
📌 Example: "Nice Food" sends EDI order messages for bread, meat, and vegetables to a VAN. The VAN stores these in Nice Food's postbox, then repackages them and moves them to the mailboxes of the bread, meat, and vegetable shops. Each shop retrieves their respective orders from their mailbox.
Advantages of VAN
Two big advantages of using a VAN in EDI are time independence and protocol independence. Time independence means that the sending and receipt of the interchange can be carried out at the convenience of the users involved; they are not required to be connected at the same time. Protocol independence means that interchanges are re-enveloped with the transmission protocol appropriate to the recipient when they are retrieved from the postbox by the VAN. Thus, a VAN can provide protocol compatibility between the sender and the recipient.
Internet-Based EDI
The Internet can support EDI in a variety of ways. Internet e-mail can be used as an EDI message transport mechanism in place of having a VAN. An extranet can be created with a trading partner, allowing them to enter information in the fields of web forms which correspond to the fields of an EDI message. Also, web-based EDI hosting service can be utilized through web-based EDI software. However, a lot of work is still required to popularize internet-based EDI.
Benefits of EDI
Some of the benefits of EDI are:
- Shortened ordering time: Since an order is generated automatically according to a pre-defined format, the ordering time is very short.
- Cost cutting: An EDI transaction is more cost-effective as paper/stationery costs and the cost of hiring staff to complete a transaction are eliminated. The major cost is the EDI software itself.
- Elimination of errors: Messages are generated automatically, so the chances of typing errors caused by human intervention are negligible.
- Fast response: An EDI message can be read and processed electronically with the help of EDI software, allowing the receiver to fulfill the order quickly.
- Accurate invoicing: Invoices or payment requests can be generated using the EDI standard format, which are more accurate than paper invoices.
- EDI payment: EDI standard documents can be used to electronically provide financial information for payment purposes.
Enterprise Resource Planning (ERP)
Enterprise Resource Planning (ERP) is an approach that attempts to integrate all departments and functions across a company onto a single computer system that can serve all those different departments' particular needs. For example, finance, manufacturing, and the warehouse department of a company may have their own software. However, each software can be linked together so that a customer service representative can see the credit rating of a customer from the finance module, warehouse information from the warehouse module, and shipment information from the shipment module. SAP is an example of ERP software. ERP is complex and is not intended for public consumption, as proper integration of ERP with e-commerce applications is still a major problem.
Electronic Banking
Electronic banking, also known as cyberbanking, virtual banking, home banking, and online banking, includes various banking activities conducted from home, business, or on the road, instead of at a physical bank location.
Advantages of e-banking
- Get current account balances at any time
- Obtain credit card statements
- Pay utility bills
- Download account information
- Transfer money between accounts
- Send e-mail to your bank
- Manage your own schedule
- Handle your finances from any location
- Apply for loans online 💡 Why this matters: For banks, e-banking represents an inexpensive alternative to branch banking and a chance to enlist remote customers.
⭐ Key Takeaways
EDI is a foundational technology for B2B e-commerce that automates the exchange of standardized business documents, eliminating paper and human intervention. A key concept is the use of standards like EDIFACT to structure data, enabling different computer systems to communicate. Value Added Networks (VANs) act as intermediaries, providing time and protocol independence for EDI transactions through postboxes and mailboxes. The primary benefits of EDI include shortened ordering times, cost cutting, error elimination, and faster responses. Finally, the lecture introduces ERP as a system for internal integration and electronic banking as a method for customers and banks to manage finances remotely.
🧠 Quick Revision Questions
- What are the two popular standards for formatting EDI documents?
- What are the two files maintained by a VAN for each user, and what is their purpose?
- What are the two main advantages of using a Value Added Network (VAN) for EDI?
- What does "ERP" stand for, and what is its main goal for a company?
- List three advantages of electronic banking for a customer.
📘 Lecture 37 — Personal Finance Online
📖 Overview: This lecture explores how electronic commerce can be applied to personal finance management and business strategy analysis. It covers value chain analysis for identifying e-commerce opportunities within business units and introduces SWOT analysis as a strategic planning tool, using Dell's success story as a practical example.
🗂️ Topics Covered
The lecture covers personal finance software and online data importation, Michael Porter's value chain concept for strategic business units including primary and support activities, industry value chains and their analysis, four ways EC can help businesses, and SWOT analysis with a detailed case study of Dell Computer's strategic implementation in the 1990s.
📝 Lecture Summary
Personal Finance Online
Personal finance allows management of financial matters in a customized manner, such as tax calculations or financial budgeting. Popular software packages for personal finance are Quicken, MS Money and Money 2003 etc. In personal finance online, data is imported automatically into the register of transactions maintained by the software package as the account/transaction details are downloaded through the internet. This information can then systematically be used to calculate taxes or prepare a budget for certain activities.
Value Chain
EC includes so many activities that it is difficult to figure out where and how to use it in the business. One way to overcome this difficulty is to break business into many value adding activities. A strategic business unit is a combination of a particular product, distribution channel and customer type. In 1985 Michael Porter gave the idea of value chains in his famous book "Competitive advantage". A value chain is a way of organizing activities that each strategic business unit undertakes to design, produce, promote, market, deliver and support the products or services it sells.
🔑 Definition — Value Chain: A way of organizing activities that each strategic business unit undertakes to design, produce, promote, market, deliver and support the products or services it sells.
Primary and Support activities
Porter identified that there are some primary activities as well as certain supporting activities in a strategic business unit. Primary activities include:
- Identify customers — activities which try to find new customers and ways to serve better to existing ones, e.g., surveys and market research
- Design — activities taking a product from concept stage to manufacturing stage, including concept research, engineering, drawings preparation, test marketing etc.
- Purchase materials and supplies — activities relating to procurement of material, vendor selection/qualification, negotiating supply contracts, monitoring quality and timely delivery etc.
- Manufacture product or create service — activities relating to transformation of materials and labor into finished products, e.g., fabricating, assembling, packaging etc.
- Market and sell — activities giving buyers a way to purchase and providing inducement for them to do so, e.g., advertising, promotions, managing salespersons, monitoring distribution channel, pricing etc.
- Deliver — activities relating to storage, distribution and shipment of final product, e.g., warehousing, selecting shippers, material handling, timely delivery to customers etc.
- Provide after sales service and support — activities aimed at promoting a continuing relationship with customers, e.g., installing, testing, repairing, maintaining a product, fulfilling warranties etc.
Note that left to right flow does not mean a strict time sequence for these activities. For example, marketing activity can take place before purchasing materials. Importance of each primary activity depends on the product/service and the type of customers. For certain businesses, manufacturing activities are more critical; for others, marketing activities may be more important.
Support activities provide infrastructure for a business unit's primary activities:
- Finance and administration — activities relating to accounting, paying bills, borrowing funds and complying with government regulations etc.
- Human resources — activities that coordinate management of employees, e.g., recruiting, hiring, compensation and benefits etc.
- Technology development — activities which help improve product/service that a business is selling and also help improve processes in every primary activity, e.g., field tests, maintenance of procedures, process improvement studies etc.
💡 Why this matters: Understanding the distinction between primary and support activities helps managers identify exactly where e-commerce can be applied to reduce costs or improve quality within each specific business function.
Industry value chains
It is useful to examine where a strategic business unit fits within its industry. Porter uses the term value system to describe the larger stream of activities into which a business unit's value chain is embedded. Different strategic business units are associated, each having its own value chain, to form the industry value chain. By understanding how other business units in the industry value chain conduct their activities, managers can identify new opportunities for cost reduction and product improvement.
The lecture provides an industry value chain example for wooden furniture:
- Logger cuts down tree → converts to logs
- Sawmill purchases logs → converts to lumber
- Lumberyard (distributor) provides lumber
- Furniture factory manufactures/assembles furniture using lumber
- Furniture retailer markets and sells furniture
- Consumer purchases and uses furniture
- Disposal — furniture is recycled
Each business unit has its own value chain. Analysis of the industry value chain is useful for a sawmill business considering entering the tree harvesting/growing business, or for a furniture retailer wanting to partner with a transportation business. The industry value chain identifies opportunities up and down the product's life cycle for increasing efficiency or the quality of product.
Examining value chains, one finds that EC can help in four different ways:
- It can reduce costs of a business
- It can improve quality of products
- It can help in reaching new customers or suppliers
- It can create new ways of selling products
📌 Example: A software developer who releases annual updates might consider eliminating the software retailer from the distribution channel for updates by offering to send updates through the internet directly to customers. This reduces the product price and increases sales revenue since the revenue margin payable to the retailer can be cut down from the price.
SWOT (Strengths, Weaknesses, Opportunities and Threats) Analysis
In SWOT analysis, an analyst first looks into the business unit to identify its strengths and weaknesses, then looks into the environment in which the business operates and identifies opportunities and threats presented by that environment.
While judging strengths, questions include: What does a business do well? Does it have a sense of purpose and culture to support that purpose? While judging weaknesses: What does a company do poorly? Has it any serious financial liabilities? Has it got the required skilled manpower? In analyzing opportunities: What is the industry trend? Are there any new markets to enter/explore? Are there any new technologies to use? In finding threats: What things are the competitors doing better? Are there any troublesome changes in the company's business environment? Are there any new technologies or laws likely to be introduced that might cause problems?
Example of Dell
Dell, a famous computer manufacturing brand, used SWOT analysis in the mid-1990s to create a strong business strategy.
Its strengths: Sell directly to customers; design computers to reduce manufacturing costs. Its weaknesses: No relation with local computer dealers. Its threats: Competitors had much stronger brand names and quality. Its opportunities: Customers were becoming more knowledgeable about computers and could specify what they wanted without Dell salesperson help; internet could be a powerful marketing tool.
Dell took all four SWOT elements into consideration and decided to offer customized computers. The computers could be built/configured according to the order or specifications of customers who could place orders through phone and internet. Thus, Dell developed a strategy using its strengths effectively and avoiding reliance on dealer network. Brand and quality threats from competitors were reduced by Dell's ability to deliver higher perceived quality — each computer could be customized according to the customer's needs/specifications.
⭐ Key Takeaways
The lecture demonstrates that personal finance online enables automated transaction management through internet data importation. Michael Porter's value chain model breaks business into primary activities (identify customers, design, purchase, manufacture, market, deliver, support) and support activities (finance, HR, technology development). Industry value chain analysis helps identify opportunities up and down the product lifecycle. EC can help businesses by reducing costs, improving quality, reaching new customers/suppliers, and creating new selling methods. SWOT analysis examines internal strengths/weaknesses and external opportunities/threats, as demonstrated by Dell's successful strategy of offering customized computers directly to customers.
🧠 Quick Revision Questions
- What are the four primary ways EC can help businesses according to value chain analysis?
- What distinguishes primary activities from support activities in Porter's value chain model?
- How does industry value chain analysis help managers identify new business opportunities?
- What were Dell's main strengths, weaknesses, opportunities, and threats in the mid-1990s?
- How does personal finance online differ from traditional personal finance software usage?
📘 Lecture 38 — Supply Chain
📖 Overview: This lecture explains the concept of supply chain, including its three key components (upstream, internal, and downstream activities), and how supply chain management adds value by coordinating with suppliers and partners. It emphasizes the critical role of Internet technologies in improving supply chain efficiency and concludes by linking e-commerce to competitive strategy through cost leadership, differentiation, and focus.
🗂️ Topics Covered
The lecture covers the definition and stages of a supply chain (upstream, internal, downstream) with a milk processing example, the concept of supply chain management, the use of Internet technologies and software in supply chains (with examples from an aircraft manufacturer and a computer brand), the principle of ultimate consumer orientation (with a tire company example), and the three competitive strategies (cost leadership, differentiation, focus), explaining how e-commerce supports each.
📝 Lecture Summary
Supply Chain
A supply chain includes all activities associated with the flow and transformation of goods from the raw materials stage to the end user. It can be broken into three parts:
- Upstream activities: relate to materials/services or input from suppliers.
- Internal activities: relate to manufacturing and packaging of goods.
- Downstream activities: relate to distribution and sale of goods to distributors/customers.
For example, in a milk processing unit, milkmen supply milk to the processing facility (upstream). The processing business orders boxes from a corrugate paper company, which gets raw material from a lumber company. Boxes and labels are used during packaging (internal). Packaged milk is sent to distributors and stores for customers (downstream).
Supply chain management
Supply chain management is the process of taking an active role in working with suppliers to improve products and processes. Firms now create network forms of organization among supply chain members to add value for the ultimate customer. It is important to establish long-term relationships with a small number of capable suppliers.
Internet technologies and supply chain
Internet technology is a quick and effective communication tool for supply chain management. Using it, suppliers can share information about changes in customer demand, receive immediate notice of product design changes, access drawings/specifications quickly, increase transaction processing speed, reduce transaction handling costs, and lower the chance of data entry errors. A possible disadvantage is cost, but advantages typically outweigh this.
With supply chain management software, firms manage internal and partner processes, allowing prediction of when and how much to produce.
Examples of technology use in supply chain
A large commercial aircraft producer uses technology to keep production on schedule. Each airplane needs over 1 million parts. In 1997, errors caused a two-week shutdown and huge financial loss. The company invested in information systems across the supply chain, using EDI and the internet so suppliers could get engineering specs and drawings via secure connections. This reduced assembly time by half, allowing delivery in 10–12 months instead of 3 years. A spare parts website processed 5,000 transactions daily at lower cost than phone/mail/fax, with same-day or next-day delivery.
A famous computer brand shared customer information with top suppliers via a secure website, including sales forecasts, product changes, warranty claims, and buying patterns. This helped suppliers plan production better.
These examples show how supply chain members can reduce inventory, increase quality, reduce production cost, and increase process speed.
Supply chain and ultimate consumer orientation
The primary objective of a supply chain is to help each company meet the needs of the consumer at the end of the chain — this is called ultimate consumer orientation. In 1995, a tire company shifted focus to tire dealers (not just end customers) by creating an extranet with tire specifications, inventory status, and promotional information. This gave dealers direct access, saved money on phone calls, and made dealers less likely to recommend competitor tires.
Competitive Strategy
A business's ability to prosper comes from its competitive advantage over others. The strategy to achieve this is called competitive strategy. Three basic strategies are:
- Cost leadership
- Differentiation
- Focus
Cost leadership is the ability to sell goods or services at a lower price than competitors to attract more customers.
Differentiation means your product/service has a quality that makes it more attractive than a competitor's, even if the competitor's price is lower. For example, an air conditioner that produces no noise while operating.
Focus strategy is concentration on a single aspect of the market, such as a particular market segment, area, or product type. For instance, focusing on one province or city where you have a better distribution channel.
Role of e-commerce in Competitive Strategy
By applying e-commerce, several benefits help achieve competitive advantages:
- Reduced administration/transaction cost: Electronic processes reduce overhead (building, staff, stationary) and eliminate intermediary cuts, helping achieve cost leadership.
- Improved logistics supply chain: Quick response and just-in-time delivery reduce inventory and production cost, supporting cost leadership/differentiation.
- Customization: Customer data can be gathered and analyzed to serve customers better, enabling differentiation and focus strategies.
- Differentiate a product in terms of quality of service: For online sales (e.g., music, books), customers download directly, saving delivery time and transaction cost, supporting cost leadership and differentiation.
💡 Why this matters: Understanding supply chain and competitive strategy is essential for leveraging e-commerce to reduce costs, improve service, and outperform competitors.
⭐ Key Takeaways
- A supply chain consists of upstream (supplier input), internal (manufacturing/packaging), and downstream (distribution/sale) activities, all flowing toward the end user.
- Supply chain management involves actively working with suppliers to improve processes, and Internet technologies enable faster communication, reduced errors, and better coordination.
- Technology in supply chains (e.g., by aircraft and computer companies) can drastically reduce assembly time, lower costs, and improve customer service.
- Ultimate consumer orientation focuses the entire supply chain on meeting end-customer needs, while competitive strategy relies on cost leadership, differentiation, or focus.
- E-commerce supports competitive strategy by reducing transaction costs, improving logistics, enabling customization, and differentiating through service quality.
🧠 Quick Revision Questions
- What are the three parts of a supply chain, and what activities does each part include?
- How does Internet technology improve supply chain management? Name at least three benefits.
- In the aircraft company example, how did technology reduce assembly time and improve delivery?
- What is the difference between cost leadership and differentiation strategies?
- How can e-commerce help a business achieve a focus or differentiation strategy?
📘 Lecture 39 — PORTER’S MODEL OF COMPETITIVE RIVALRY
📖 Overview: This lecture introduces Porter's Five Forces Model, a framework that helps businesses identify threats to their competitive position and develop strategies using IT and e-commerce. It also covers the strategic planning cycle, which provides a structured approach for formulating, implementing, and assessing e-business competitive strategies.
🗂️ Topics Covered
The lecture covers Porter's five forces of competitive rivalry: threat of new entrants, threat of substitution, bargaining power of buyers, bargaining power of suppliers, and competition between existing players. It then explains the strategic planning cycle consisting of four stages: industry and competitive analysis, strategy formulation, implementation, and strategy assessment.
📝 Lecture Summary
PORTER'S MODEL OF COMPETITIVE RIVALRY
Porter's Model helps a firm identify threats to its competitive position and devise plans, including the use of IT and e-commerce, to protect or enhance that position. Porter identified five forces of competitive rivalry: threat of potential/new entrants, threat of substitute products or services, bargaining power of buyers, bargaining power of suppliers, and competition between existing players.
💡 Why this matters: Understanding these five forces allows a business to assess the attractiveness of an industry and determine whether to enter that industry.
Threat of new entrants
This threat relates to the ease with which a new company or a company in a different product area can enter a given trade sector. Typically, barriers to entry are capital, knowledge, or skill. IT/EC can act as a barrier for new entrants; for instance, where competing businesses have heavily invested in EDI (Electronic Data Interchange), their investment would act as a barrier for new businesses to enter that trade sector. Conversely, advancements in technology have given rise to new ideas providing opportunity to new entrants without any need to build the IT infrastructure or make heavy investment to compete with existing players.
📌 Example: To start online banking, a company does not require heavy investment in constructing buildings (branch offices), hiring staff, etc., as required in traditional banking. Rather, making use of internet technology coupled with a sound marketing plan, unique online banking services can be initiated.
Threat of substitution
This threat arises when a new product is available that provides the same function as an existing product/service. For example, cotton fiber was replaced by synthetic fiber, and glass bottles were substituted by plastic ones. This threat materialized in the case of music shops in the physical world when due to the advent of e-commerce, music became available in downloadable format through the artist's website. The site had provided a substitute distribution channel.
📌 Example: Online banking substituted traditional banking in the physical world.
Bargaining power of buyers
The cost of producing and distributing a product should be less than the price it can bring in the market to be profitable. Number of competitors and supply of a product are the two major factors that determine bargaining power of buyers. A buyer is in a strong position to bargain for a low price if there are many competitors and/or the supply of the product in the market is in surplus. With the help of e-commerce, low production cost, more inventory control, and quick response time can be achieved. Besides, direct sale to customers is also possible, which cuts the cost of involving intermediaries. Therefore, a business using IT/EC can reduce overall production cost and afford to keep the price relatively low.
Bargaining power of suppliers
Businesses try to find more favorable terms from their own suppliers. If supply of raw material is plentiful and/or there are many suppliers, the supply can be procured at a low price. Otherwise, the position is more favorable to the supplier having more bargaining power. Ability to trade electronically is a factor in quality of service and may be a requirement of the buying organization. Accordingly, bargaining power of a supplier is reduced if it is not electronically enabled.
Competition between existing players
Competition among businesses is to get more buyers and trade at a price that produces an acceptable profit. If there are many players of the same size, capacity, and strategy having little difference between their product/service, then there is fierce competition among them regarding price. Even a small change in price can be crucial for the business. The use of EC can cause a significant difference by reducing administration/transaction cost, increasing efficiency of supply chain, improving product quality and customer service.
Strategic Planning Cycle
E-business competitive strategy is normally formed and implemented according to a planning cycle called the strategic planning cycle. There are four stages in this planning cycle: industry and competitive analysis, strategy formulation, implementation, and strategy assessment.
Industry and competitive analysis
This stage aims at identifying those factors on which the success of an EC project or business would depend. One way of doing this is to carry out SWOT analysis (Strengths, Weaknesses, Opportunities, Threats) and study your business as well as the business of your competitors. Analysis of online competitor businesses is relatively easy since they are just a few clicks away on the web.
Strategy formulation
Based upon the study of internal and external business environment and in light of a company's strengths and weaknesses, a competitive business strategy is formed. It may be a strategy of cost leadership, product differentiation, or focus. One can also identify ways how information technology can be used to implement/enforce such strategy.
Implementation
In the implementation stage, you build a plan to identify steps needed to put the strategy into action and practically take those steps. Creating a web team and defining the role/responsibility of each member of the team is a critical component. Involvement of key persons from marketing, accounting, finance, human resource, IT, customer relations, etc., will be important in decision-making. A strategic plan can be initially implemented as a pilot project before launching it to full scale.
📌 Example: An automobile manufacturer in America implemented a plan allowing potential customers to have scheduled test drives before buying a car. Initially, this scheme was introduced to four American states but later implemented all over the country.
Another consideration is whether to build your own infrastructure for execution or outsource the task. For example, where a strategic plan requires a particular web design, you can either manage your own team of web designers or outsource this task to an outside firm having expertise.
Strategy assessment
Results of the implementation plan are monitored and assessed so that any corrective measures or expansion plans can take place. You want to assess whether your strategy has delivered what it was supposed to deliver and whether your strategy is still viable/workable in the ever-changing environment. In this phase, you can learn from mistakes and do future planning. If your EC project has been a failure, you can identify problems and try to remove them.
📌 Example: Some corrective measures can be to properly train your web team, establish or review your security or privacy policy, review or reassess your web design content, or reconsider your marketing plan.
For strategy assessment, you can conduct surveys, collect information, and receive feedback from different groups of people. Sometimes, you have to entirely give up a particular strategy and formulate a new strategy or set of strategies in light of the company's main objective or its mission.
⭐ Key Takeaways
Porter's Five Forces Model is essential for analyzing competitive threats in an industry, covering new entrants, substitutes, buyer power, supplier power, and existing competition. IT and e-commerce can either create barriers to entry or lower them, depending on the context. The strategic planning cycle provides a structured approach with four stages: industry analysis, strategy formulation, implementation, and assessment. Implementation requires careful team building and may involve pilot projects or outsourcing. Strategy assessment is crucial for learning from failures and making corrections through training, security reviews, or marketing adjustments.
🧠 Quick Revision Questions
- What are the five forces in Porter's Model of Competitive Rivalry?
- How can IT/EC act as both a barrier to new entrants and an opportunity for them?
- What factors determine the bargaining power of buyers in a market?
- What are the four stages of the strategic planning cycle for e-business?
- What corrective measures can be taken if an EC project is assessed as a failure?
📘 Lecture 40 — Barriers to International E-Commerce
📖 Overview: This lecture transitions from the technology and business aspects of e-commerce to the law and policy side. It first examines the key barriers to conducting e-commerce internationally, including trust, language, culture, and infrastructure. The lecture then introduces Pakistan's Electronic Transactions Ordinance (ETO) 2002, a foundational law that provides legal recognition to electronic documents and signatures.
🗂️ Topics Covered
The lecture begins by discussing four major barriers to international e-commerce: lack of trust, language differences, cultural issues, and infrastructure problems. It provides examples of how anonymity online hinders trust, explains methods for website translation, and details cultural pitfalls like inappropriate names, icons, and colors. The lecture then covers infrastructure challenges such as low bandwidth and complex government regulations. Finally, it introduces the Electronic Transactions Ordinance (ETO) 2002, defining key terms like certificate, electronic signature, authenticity, and integrity, and explaining its key sections on legal recognition.
📝 Lecture Summary
Barriers to International E-commerce
International e-commerce faces four main barriers: lack of trust, language, culture, and infrastructure. These challenges make it difficult for businesses to operate globally.
Lack of Trust
Building trust is crucial, but online businesses face anonymity. A visitor to an online bank cannot judge its size or stability from the website alone. To succeed, businesses must establish credibility. Designing websites that address visitor needs, with easy-to-find answers to questions, helps build trust. Established brands build trust more quickly than new businesses because a brand conveys expectations about behavior, such as how it handles refunds.
Language
To do business in other cultures, you must be a part of them. The first step is providing local language versions of your website. Software can translate content. For large sites, prioritize translating the home page, marketing and product information pages, and pages with local interest. Two approaches are used:
- The server detects the browser's default language via HTTP and redirects the user to pages in that language.
- Links to different language versions are included on the home page. The link should show the language's name in that language.
🔑 Definition — Anonymity: The state of being unknown or unidentifiable. In e-commerce, this refers to the difficulty customers face in verifying an online business's identity and credibility.
📌 Example: A cartoon showing a dog at a computer illustrates internet anonymity. A customer visiting an online bank's website cannot tell if the bank is large and well-established, creating a trust barrier.
📌 Example: A company selling baby food in parts of Africa should not put a baby's picture on the jar, as local culture dictates that the picture should show the jar's contents.
📌 Example: The car model name "Nova" was inappropriate in Latin America because "no va" means "it will not go."
📌 Example: Using a shopping cart icon is appropriate in the U.S., but a shopping basket is more suitable in Europe. Using a picture of a cow is inappropriate in India. In Muslim countries, human pictures that violate Islamic parda can be offensive.
📌 Example: The color white denotes purity in Europe and America but is associated with death in China. A web page divided into four segments is unpleasant in Japan, as the number four symbolizes death.
📌 Example: Internet censorship exists in China, where the government reviews ISP records, requiring ISPs to retain copies of customer emails. In France, advertisements must be in French, so an American business shipping to France needs a French-language website.
Culture
Culture affects international e-commerce in several ways. The choice of name can be problematic if it has a negative meaning in another language. Icons have different meanings across cultures. Colors can also be symbolic, with white meaning purity in the West and death in parts of Asia. Some cultures have environments unwelcoming to e-commerce due to religious restrictions or government censorship and complex regulations, such as those in China requiring ISPs to maintain records.
Infrastructure issues
Internet infrastructure (computers, software, and communication networks) is often government-owned or strictly regulated, retarding growth. In many third-world countries, there is low bandwidth (slow data). In Europe, high internet connection costs discourage online shopping. International transactions require physical handling by freight carriers and monitoring by government customs officers, requiring coordination between customs brokers, freight agencies, and officials. Consequently, nearly half of all online businesses turn down international orders due to a lack of proper infrastructure.
📌 Example: In China, the government conducts reviews of ISPs' records. ISPs must maintain customer records and retain copies of all email messages. Some internet cafés were closed for violating these procedures.
Electronic Transactions Ordinance, 2002 (ETO)
The Electronic Transactions Ordinance (ETO) 2002 is a Pakistani law that provides legal recognition to documents in electronic form and to electronic signatures. It directly deals with e-commerce in Pakistan. Section 2 defines key terms:
- "Certificate": A certificate issued by a Certification Service Provider (CSP) to confirm the authenticity or integrity of an electronic document or signature.
- "Cryptography services": Services that transform an electronic document so it cannot be understood by unauthorized persons.
- "Accredited Certification Service Provider": A CSP accredited under the Ordinance to issue certificates for using its cryptography services.
- "Certification Practice Statement": A statement by a CSP detailing the practices it uses for issuing certificates.
- "Originator": The person who generates or sends an electronic document.
- "Addressee": The person the originator intends to receive the electronic communication.
- "Information system": An electronic system for creating, sending, receiving, storing, or processing information.
- "Electronic Signature": Any letters, numbers, or symbols in electronic form applied to a document to authenticate or approve it.
- "Authenticity": Identifying and attributing an electronic document or signature to a specific person or system.
- "Integrity": That an electronic document or signature has not been tampered with or altered.
- "Appropriate authority": The relevant government body (Federal or Provincial) or a statutory body empowered to make rules.
🔑 Definition — Electronic Signature: Any letters, numbers, symbols, images, or characters in electronic form, applied to or associated with an electronic document, with the intention of authenticating or approving it to establish its authenticity or integrity.
🔑 Definition — Authenticity: The identification of and attribution to a particular person or information system in relation to an electronic document or signature.
🔑 Definition — Integrity: The state of an electronic document or signature that has not been tampered with, altered, or modified since a particular point in time.
📌 Formula (Legal Effect):
- Section 3: No document in electronic form shall be denied legal recognition, admissibility, or enforceability just because it is electronic and not attested by a witness.
- Section 4: The requirement for a document to be in written form is deemed satisfied if the document is in electronic form and is accessible for subsequent reference.
💡 Why this matters: Sections 3 and 4 of the ETO are crucial because they make electronic documents legally equivalent to paper documents. For example, if a law requires a legal notice to be sent before suing a government organization, sending that notice as an email attachment now fulfills the legal requirement.
⭐ Key Takeaways
Students must remember that international e-commerce faces four major barriers: lack of trust (due to anonymity), language (requiring translation and localization), culture (requiring careful choice of names, icons, and colors), and infrastructure (including low bandwidth and complex customs regulations). The Electronic Transactions Ordinance (ETO) 2002 is the key Pakistani law that gives legal standing to electronic documents and signatures. Its core provisions, Sections 3 and 4, state that electronic documents cannot be denied legal recognition or enforceability and that the need for a "written" form is satisfied by an accessible electronic document. Key definitions from the ETO include Certificate, Certification Service Provider, Electronic Signature, Authenticity, and Integrity.
🧠 Quick Revision Questions
- What are the four main barriers to international e-commerce discussed in the lecture?
- Why is it difficult for online businesses to build trust, and what is one way to overcome this?
- Give one example of a cultural issue related to the use of icons or colors in international e-commerce.
- What is the main purpose of the Electronic Transactions Ordinance (ETO) 2002 in Pakistan?
- According to the ETO, when is a requirement for a "written form" deemed satisfied?
📘 Lecture 41 — ELECTRONIC TRANSACTIONS ORDINANCE, 2002 (ETO) (CONTINUED....)
📖 Overview: This lecture continues the detailed examination of Pakistan's Electronic Transactions Ordinance, 2002. It covers the definition of 'appropriate authority,' the constitutional framework for law-making, and specific sections of the ETO related to the retention of electronic documents, legal recognition of electronic signatures, waivers for stamp duty and attestation, and the attribution of electronic communications. Understanding these sections is crucial for knowing the legal validity and requirements for e-documents and signatures in Pakistan.
🗂️ Topics Covered
The lecture first defines 'appropriate authority' in the context of ETO, discussing the federal and provincial legislative assemblies, governments, and courts, along with statutory bodies. It then explains the supremacy of the Constitution of Pakistan 1973 and the Federal and Concurrent Legislative Lists. The core of the lecture delves into Section 6 (conditions for retaining electronic documents), Section 7 (legal recognition of electronic signatures and advanced electronic signatures), the relationship with the Stamp Act and Qanoon-e-Shahadat, the temporary waivers in Sections 10 and 11, and finally Section 13 on the attribution of electronic communications.
📝 Lecture Summary
Appropriate Authority and Constitutional Framework
The term 'Appropriate authority' under the ETO includes the five legislative assemblies (National and four Provincial), the federal and four provincial governments, the Supreme Court and four High Courts, and any statutory body working in relation to federal or provincial government functions. A statutory body is an organization established under a statute/law, for example, the Lahore Development Authority (LDA) established under the Lahore Development Act, 1975. The Constitution of Islamic Republic of Pakistan, 1973 is the supreme law, and all other laws must conform to it. It contains two legislative lists: the Federal legislative list (subjects on which only the federal legislature can make laws, e.g., defense) and the Concurrent legislative list (subjects on which both federal and provincial legislatures can make laws, e.g., marriage and divorce).
Section 6: Retention of Electronic Documents
Section 6 of the ETO lays down the conditions for validly retaining a document in electronic form. The requirement under any law to retain a document is satisfied if: (a) the contents remain accessible and usable for subsequent reference; (b) the contents and form are as originally generated, sent, or received, or can be demonstrated to accurately represent the original; and (c) information enabling the identification of the origin, destination, date, and time of the document, record, information, communication, or transaction is retained.
🔑 Definition — Valid Retention of Electronic Document: A document is validly retained in electronic form if it is accessible for later use, reliably comparable to its original form, and its origin, destination, date, and time of generation are identifiable.
Sections 7, 10, and 11: Signatures, Stamp Duty, and Attestation
Section 7 provides legal recognition to electronic signatures and advanced electronic signatures. The requirement for affixing signatures under any law is deemed satisfied when electronic or advanced electronic signatures are applied. A presumption of truth is attached to advanced electronic signatures, meaning a court must assume it was validly executed, with the burden of proof on the party denying it. The difference appears to be that an advanced electronic signature involves an accredited certification service provider, while an electronic signature can be executed without it. Under the Stamp Act, 1899, documents must be written on stamped paper. The Qanoon-e-Shahadat Order, 1984 generally requires documents to be witnessed by at least two male witnesses, and copies can be notarized by a notary public. Sections 10 and 11 of the ETO waive stamp duty and the requirement of attestation/notarization for electronic documents for a period of two years from the commencement of the Ordinance, or until the provincial governments devise appropriate measures, whichever is later.
🔑 Definition — Advanced Electronic Signature: An electronic signature that involves an accredited certification service provider to prove authenticity and/or integrity, and carries a presumption of truth in court. 🔑 Definition — Notary Public: A duly appointed person who can sign/stamp a copy of a document, confirming that it relates to a specific original document.
Section 13: Attribution of Electronic Communication
Section 13 of the ETO specifies who is deemed to have sent an electronic communication. Unless otherwise agreed, an electronic communication is deemed to be that of the originator if it was sent by: (a) the originator himself; (b) a person who had the authority to act on behalf of the originator; or (c) an automated information system programmed by or on behalf of the originator. The addressee is entitled to regard an electronic communication as that of the originator if they have no reason to suspect its authenticity, or if they do not know or ought not to have known (by exercising reasonable care) that it was not authentic.
🔑 Definition — Attribution of Electronic Communication: The principle that an electronic message is considered to have been sent by the originator if it was sent by the originator, their authorized agent, or their automated information system.
📌 Example: Section 13 Scenario: If a company programs an automated information system to send order confirmations, and a customer receives such a confirmation, the customer is entitled to treat it as an authentic communication from the company, unless the customer has a reason to suspect the system was compromised or the message was fake.
💡 Why this matters: Sections 10 and 11 provided a temporary but critical period during which electronic documents in Pakistan were exempt from stamp duty and notarization, encouraging the adoption of e-commerce. Section 7 is foundational for the legality of digital signatures, and Section 13 provides legal certainty for who is responsible for an electronic message.
⭐ Key Takeaways
The concept of 'appropriate authority' under the ETO is broad, covering key legislative, executive, and judicial bodies. The Constitution of Pakistan 1973 and its legislative lists are the supreme framework for all laws, including the ETO. For a document to be validly retained electronically under Section 6, it must be accessible, accurate to its original, and traceable with origin, destination, and time. Advanced electronic signatures gain a legal presumption of validity, and for an initial period, the ETO waived the traditional requirements of stamp duty and attestation for electronic documents. Finally, Section 13 establishes that an originator is responsible for communications sent by themselves, their agents, or their automated systems.
🧠 Quick Revision Questions
- List the five key components of 'appropriate authority' as defined in the context of the ETO.
- What are the three specific conditions under Section 6 that must be met for an electronic document to be considered validly retained?
- What is the key legal difference between an electronic signature and an advanced electronic signature as presented in this lecture?
- For what period did Sections 10 and 11 of the ETO waive the requirements of stamp duty and attestation for electronic documents?
- Under Section 13, who are the three types of entities (or persons) that can send an electronic communication that will be attributed to the originator?
📘 Lecture 42 — ELECTRONIC TRANSACTIONS ORDINANCE, 2002 (ETO) (CONTINUED…)
📖 Overview: This lecture continues the study of Pakistan's Electronic Transactions Ordinance 2002, focusing on the legal rules for acknowledgment of electronic communications, the critical determination of time and place of dispatch and receipt, the legal basis for e-government, and the establishment and functions of the Certification Council. These provisions are essential for understanding how electronic contracts are formed and enforced under Pakistani law.
🗂️ Topics Covered
The lecture covers conditional acknowledgment of electronic communications under Section 14, the rules for determining time and place of dispatch and receipt under Section 15 (including the law of limitation and territorial jurisdiction), Section 16 providing the legal basis for e-government, Sections 17-21 on the establishment, composition, funding, and functions of the Certification Council, and Section 23 on the repository for accreditation and digital certificates.
📝 Lecture Summary
Section 14 – Acknowledgment of Receipt
An originator can attach a condition that an electronic communication is deemed sent only if the addressee acknowledges receipt. The originator may also specify the acceptable mode of acknowledgment. Under Section 14, if the originator has stated that the communication is conditional on acknowledgment, the communication is treated as though it has never been sent until the acknowledgment is received. Where no particular form or method is specified, acknowledgment may be given by any communication (automated or otherwise) from the addressee, or by any conduct of the addressee sufficient to indicate to the originator that the communication was received.
🔑 Definition — Conditional Acknowledgment: A situation where the originator requires receipt acknowledgment before the electronic communication is treated as sent; until acknowledgment is received, the communication is deemed never sent.
Section 15 – Time and Place of Dispatch and Receipt
Unless otherwise agreed, dispatch occurs when the electronic communication enters an information system outside the control of the originator. For receipt: (a) if the addressee has designated a specific information system, receipt occurs when the communication enters that designated system; (b) if sent to a different system of the addressee, receipt occurs when the addressee retrieves it; (c) if no system is designated, receipt occurs when the communication enters any information system of the addressee. For place of dispatch and receipt, the communication is deemed dispatched where the originator ordinarily resides or has its place of business, and deemed received where the addressee ordinarily resides or has its place of business. If multiple places of business exist, the place with the closest relationship to the underlying transaction is used, or the principal place of business if no underlying transaction exists.
💡 Why this matters: The time of dispatch and receipt determines the limitation period—the time within which a legal action must be initiated. The place determines territorial jurisdiction—which court has the legal competence to hear the case.
🔑 Definition — Law of Limitation: The legal principle that a party must bring a claim within a specified time period, beyond which the action is not maintainable. 🔑 Definition — Territorial Jurisdiction: The legal competence or right of a court of a particular area/territory to entertain and decide a case. 📐 Formula: Time of Dispatch = communication enters system outside originator's control. Time of Receipt = communication enters designated system (or retrievals if undesignated). Place = originator's or addressee's ordinary residence/place of business.
Section 16 – Legal Basis for E-Government
No person has a legal right to insist that an appropriate authority create, issue, accept, or retain a document in electronic form. However, where an appropriate authority under any law issues, creates, retains, accepts, or provides a mechanism for payment/transaction, it may decide to do so electronically. The authority may specify the manner and format of electronic documents, the type of electronic signature or advanced electronic signature required, the identity or criteria for certification service providers, control processes to ensure integrity, security, and confidentiality, and any other required attributes for electronic documents or payments.
Sections 17-21 – Certification Council
Under Section 17, a certification service provider (same as certification authority) can engage in providing certification services without being accredited, but cannot hold itself out as accredited without a valid accreditation certificate. Section 18 requires the Federal Government to establish the Electronic Certification Accreditation Council within 60 days of the Ordinance's promulgation. The Council is a body corporate with perpetual succession, comprising five members with four from the private sector. Section 19 specifies qualifications: one telecommunications engineer with 7+ years experience (including 1 year in cryptography), two IT professionals or academics with 7+ years experience, one person with administrative background and 7+ years experience, and one advocate with 7+ years experience and knowledge of IT/telecom laws. Under Section 20, the Council's funds come from Federal Government grants, fees for accreditation certificates, fees (not exceeding Rs. 10) for each certificate deposited in the repository, and fines.
🔑 Definition — Certification Council (Electronic Certification Accreditation Council): A five-member statutory body established by the Federal Government to regulate certification service providers.
Section 21 – Functions of the Certification Council: The Council shall: grant and renew accreditation certificates to certification service providers, their cryptography services and security procedures; monitor compliance and revoke or suspend accreditation; monitor compliance with the Ordinance; establish and manage the repository; carry out research on cryptography services; recognize or accredit foreign certification service providers; encourage uniformity of standards and practices; give advice; and make recommendations to appropriate authorities.
Section 23 – The Repository
The Certification Council shall establish and manage a repository for all accreditation certificates, certificates issued by accredited certification service providers, and other information specified in regulations. The Council must take appropriate measures to ensure the security of all information in the repository. All information in the repository shall be open to public inspection. Notice of suspension or revocation of any accreditation or certificate issued by an accredited certification service provider must be posted in the repository within the prescribed time.
🔑 Definition — Repository: A database maintained by the Certification Council containing accreditation certificates, digital certificates issued to subscribers, and related information, accessible by the public.
⭐ Key Takeaways
The most critical concepts from this lecture are: (1) The time of receipt of an electronic communication depends on whether the addressee has designated a specific information system—if designated, receipt occurs when the communication enters that system; if not designated, receipt occurs upon retrieval; if no system is designated at all, receipt occurs when the communication enters any system of the addressee. (2) The place of dispatch and receipt is determined by the ordinary residence or place of business of the originator and addressee respectively, which fixes territorial jurisdiction for legal proceedings. (3) Section 16 provides the legal foundation for e-government by allowing appropriate authorities to accept electronic documents and payments, but no citizen has a right to demand this. (4) The Certification Council is a five-member body with specific qualifications that accredits certification service providers, monitors compliance, and maintains a public repository of certificates. (5) The repository must be secure yet open to public inspection, and all suspensions or revocations must be posted within the prescribed time.
🧠 Quick Revision Questions
-
Under Section 14, what happens to an electronic communication if the originator has made it conditional on acknowledgment and no acknowledgment is received?
-
What is the rule for determining the time of receipt when an addressee has designated a specific information system but the communication is sent to a different information system of the addressee?
-
Why is the determination of the place of dispatch and receipt of an electronic communication legally important?
-
Under Section 16, does a citizen have the legal right to insist that a government authority accept documents in electronic form? What does this section provide instead?
-
What are the five specific functions of the Certification Council mentioned in Section 21 regarding accreditation certificates and the repository?
📘 Lecture 43 — Electronic Transactions Ordinance, 2002 (ETO) (Continued…)
📖 Overview: This lecture continues the detailed discussion of the Electronic Transactions Ordinance, 2002 (ETO), focusing on the accreditation of certification service providers, the requirements for a Certification Practice Statement (CPS), and the types of documents exempted from the ordinance. It also covers the jurisdiction of Pakistani courts over relevant matters and outlines the specific offences and their punishments under the ETO.
🗂️ Topics Covered
The lecture covers Section 24 (accreditation of certification service providers), Section 25 (Certification Practice Statement requirements), the five types of documents exempt from the ETO under Section 31 (including negotiable instruments, wills, and property contracts), the overriding jurisdiction of Pakistani courts under Sections 32 and 33, and finally, the four categories of offences under Sections 34-37, including false information by subscribers, dishonest issuance of certificates, unauthorized access, and unauthorized data alteration.
📝 Lecture Summary
Accreditation of Certification Service Providers (Section 24)
Section 24 of the ETO empowers the Certification Council to grant accreditation to certification service providers. The Council specifies the criteria and procedure for granting these certificates through regulations. The accreditation process covers the provider's cryptography services, electronic or advanced electronic signatures, and security procedures. The terms and conditions, including duration, renewal, suspension, or revocation, are also specified by regulations, which include a prescribed fee. A fundamental principle of law, the principle of natural justice, is observed, meaning every applicant has a proper right of hearing before a decision on their application is made.
🔑 Definition — Accreditation: The formal recognition granted by the Certification Council to a certification service provider, confirming they meet specified criteria for providing services like cryptography and electronic signatures. 📐 Formula: Accreditation = (Compliance with Council's Regulations & Fee Payment) → Authorization to Operate 📌 Example: A company wants to be a certification service provider. It must apply to the Certification Council, demonstrate that it meets the security and procedural criteria laid out in the regulations, and pay the prescribed fee. The Council will then consider the application and, adhering to the principle of right of hearing, either grant or deny the accreditation.
Certification Practice Statement (CPS) (Section 25)
Under Section 25, every certification service provider seeking accreditation must prepare a Certification Practice Statement (CPS). This is a policy document filed with the application for accreditation. The CPS must be accessible at all times and must include specific details as per the Certification Council's regulations. A copy of the CPS is maintained at the Council's office and is open to public inspection. The CPS typically covers information for persons affected by a wrong certificate, liability extent, and policies on suspension or revocation. During its validity, the certification service provider is deemed to warrant that they have complied with the law and that the information in the certificate is accurate.
🔑 Definition — Certification Practice Statement (CPS): A policy document prepared by a certification service provider that details their practices and procedures, including liability, suspension/revocation policies, and subscriber identification, and is filed for accreditation. 📐 Formula: CPS = Compliance + Public Access + Warranties → Accreditation Approval 📌 Example: A certification service provider, when applying for accreditation, drafts a CPS. This document includes its policy for suspending a certificate if a subscriber's key is compromised, and the limits of its liability if a false certificate is issued. The provider then submits this CPS to the Certification Council for approval alongside its application.
Exempted Documents & Section 31
Section 31 of the ETO specifies that the ordinance does not apply to five types of documents, meaning these must still be in paper form. These are:
- A negotiable instrument (e.g., a promissory note, bill of exchange, check).
- A power of attorney (authorizing one person to act for another).
- A trust (excluding constructive, implied, and resulting trusts).
- A will (testamentary disposition of property after death).
- A contract for sale or conveyance of immovable property.
💡 Why this matters: This section defines the boundary of the ETO. Traditional paper-based legal documents for these critical transactions remain essential in Pakistan, though the Federal Government can extend the ETO's application to them via a gazette notification.
🔑 Definition — Negotiable Instrument: A document (like a check or promissory note) containing an unconditional promise to pay a specific sum to a specific person, which can be transferred. 🔑 Definition — Power of Attorney: A legal document granting authority to one person to act on behalf of another in specified matters. 🔑 Definition — Will: A legal document through which a person declares who will inherit their property after their death.
Jurisdiction and Overriding Effect (Sections 32 & 33)
Section 32 declares that Pakistani courts have jurisdiction over matters covered by the ETO, even if they occur outside Pakistan, as long as they are connected to or affect persons, information systems, or events within Pakistan. Section 33 gives the ETO an overriding effect over any other law that is inconsistent with its terms.
📌 Example: An individual in England hacks into a Pakistani information system and deletes data. Under Section 32, the act is considered to have an effect in Pakistan, so Pakistani courts have jurisdiction to try this case, regardless of where the person is located. Furthermore, under Section 33, the ETO's provisions would prevail over any other inconsistent law.
Offences under the ETO (Sections 34-37)
Sections 34 to 37 define four main categories of offences, each punishable with imprisonment (up to seven years) or a fine (up to ten million or one million rupees), or both.
- Subscriber's Offence (Section 34): A subscriber is guilty if they provide false information to get a certificate, fail to update the certification service provider about a change in circumstances that makes a certificate misleading, or use a certificate or electronic signatures fraudulently. Punishment: up to 7 years imprisonment or fine up to ten million rupees.
- Certification Service Provider's Offence (Section 35): Directors or officers commit an offence if they issue a false certificate, fail to revoke or suspend a false certificate, or issue a certificate while their accreditation is suspended. They are also liable for compensation for any foreseeable damage. Punishment: up to 7 years imprisonment or fine up to ten million rupees.
- Unauthorized Access (Section 36): A person is guilty if they access or attempt to access an information system without authorization, regardless of whether they intend to acquire the information. Punishment: up to 7 years imprisonment or fine up to one million rupees.
- Unauthorized Alteration/Hindering (Section 37): A person is guilty if they alter, delete, or remove information in an information system without authorization, or if they hinder or impede access to an information system. Punishment: up to 7 years imprisonment or fine up to one million rupees.
⭐ Key Takeaways
The lecture details the operational framework of the ETO, starting with the Certification Council’s role in accrediting providers and approving their Certification Practice Statements. A critical exception is the Section 31 list of five paper-only documents (like negotiable instruments and wills). The ETO asserts broad jurisdiction over cyber acts affecting Pakistan and has an overriding legal effect. Finally, the ordinance creates four distinct criminal offences—for subscribers, providers, unauthorized access, and unauthorized tampering—with severe penalties, reinforcing the law's authority.
🧠 Quick Revision Questions
- According to Section 24, what is the fundamental legal principle that must be observed when the Certification Council decides on an application for accreditation?
- What is a Certification Practice Statement (CPS) and where must a copy be kept?
- Name three of the five types of documents that are exempted from the application of the ETO under Section 31.
- Under which section does the ETO claim jurisdiction over a cybercrime committed from outside Pakistan that affects a person in Pakistan?
- What are the maximum penalties for the offence of unauthorized access to an information system under Section 36?
📘 Lecture 44 — Global Legal Issues of E-Commerce
📖 Overview: This lecture examines major global legal challenges facing e-commerce, beginning with Pakistan's court hierarchy and the Electronic Transactions Ordinance (ETO) deficiencies. It then explores critical issues including territorial jurisdiction in cyberspace, online contract formation, copyright protection on the internet, and conflicts between domain names and trademarks.
🗂️ Topics Covered
The lecture covers Pakistan's judicial hierarchy and ETO deficiencies, then examines eight major global e-commerce legal issues: territorial jurisdiction problems in cyberspace leading to forum shopping, online contract formation including offer, acceptance, and click-wrap agreements, copyright challenges in cyberspace with fair use defenses, domain name and trademark conflicts, online defamation, online privacy, internet taxation issues, and cyber crimes.
📝 Lecture Summary
District/Session Courts and Court Hierarchy
Pakistan's court system is hierarchical, starting with civil courts (for civil wrongs) and magistrates' courts (for criminal wrongs). Appeals from these go to District Courts (civil) and Session Courts (criminal), then to High Courts. The Supreme Court of Pakistan is the apex court. High Courts have extraordinary writ jurisdiction under Article 199 of the Constitution, allowing direct filing against government bodies that breach law. Under the ETO (Electronic Transactions Ordinance), session courts have jurisdiction to try e-commerce offences.
🔑 Definition — Writ Jurisdiction: The extraordinary power of High Courts under Article 199 of the Constitution to entertain cases directly against government bodies that have breached any law.
ETO Deficiencies and Global Legal Issues
Pakistan's ETO has several deficiencies: unclear distinction between electronic signature and advanced electronic signature, broadly worded sections on privacy violations and damage to information systems, missing international aspects like recognition of foreign certificates and electronic signatures, illogical difference between accredited and non-accredited certification service providers, and missing rules/regulations despite years since enforcement.
The lecture identifies eight major global legal issues: territorial jurisdiction, online contracts, copyright in cyberspace, domain name and trademark conflicts, online defamation, online privacy, internet taxation issues, and cyber crimes.
Territorial Jurisdiction
Territorial jurisdiction refers to a court's competence based on geographical area. Jurisdiction lies where the defendant resides, carries on business, the cause of action wholly/partly arose, or immovable property is situated. The plaintiff files the lawsuit; the defendant is sued.
In cyberspace, territorial jurisdiction becomes complicated because the internet transcends geographical boundaries. Example: An Australian firm with English-language website hosted in Canada, maintained by English residents, sells goods to a Pakistani buyer who becomes unhappy. The Pakistani plaintiff can choose among Australia, Canada, England, or Pakistan. Similarly, a defamatory message from England defaming a Canadian, hosted in Sweden, via a Brazilian ISP implicates four countries.
The plaintiff has the option to choose the forum with the most favorable laws. This is called forum shopping. Courts determine cyberspace jurisdiction by examining the level of interactivity, commercial nature, and effects of information exchange.
🔑 Definition — Forum Shopping: The relative ease with which a plaintiff in cyberspace can drag the defendant to a forum of the plaintiff's choice, selecting a jurisdiction whose laws are more favorable.
📌 Example: An Australian firm sells goods to a Pakistani buyer. The website is in English, hosted in Canada, maintained by English residents. The unhappy Pakistani buyer can file suit in Australia, Canada, England, or Pakistan — whichever has laws most favorable to the plaintiff.
Online Contracts
A valid contract requires three elements: offer, acceptance, and consideration. An offer is a commitment with specific terms. Consideration is the agreed exchange of something valuable (money, property, services). A click wrap agreement is formed when you click "I accept" or "I agree" on a web page.
Contracts need not be written — they can be made orally, by conduct, or through correspondence. Offers and acceptances occur in cyberspace via email, EDI, web forms, or downloaded web pages. An offer can be revoked as long as no payment, delivery, or consideration has been accepted. A seller's website advertisement is an invitation to offer, not an offer. The buyer's order is an offer that the seller can accept, reject, or counter.
When an imposter without authority issues acceptance, digital signatures help establish identity. If a company fails to protect passwords enabling an imposter to accept an offer, the company may be held responsible for breach of contract and directed to fulfill terms or pay compensation.
🔑 Definition — Click Wrap Agreement: A lawfully binding contract formed when a user clicks "I accept" or "I agree" button on a web page, indicating acceptance of the offer's terms.
📐 Formula: Offer + Acceptance + Consideration = Valid Contract
📌 Example: Mr. 'A' offers to buy a basket of apples for Rs. 200. Mr. 'B' accepts. This is a lawful contract. Consideration for Mr. 'A' is the basket of apples; for Mr. 'B', it's Rs. 200.
Copyright in Cyberspace
Copyright is an exclusive right granted to the author/creator of literary or artistic work to reproduce, print, publish, or make copies. Copyrightable works include books, music, artwork, recordings, software, architectural drawings, and packaging. Ideas cannot be copyrighted — only their particular expression.
Each HTTP request creates a copy of HTML on the client machine; ISPs caching creates extra copies in cache memory. Some argued copyright couldn't be enforced on the internet, but fair use or fair dealing provides legitimate exceptions. Fair use includes copying for criticism, comment, news reporting, teaching, scholarship, or research. Authors who provide hyperlinks to their work may be giving implied license to download.
Fair use protection depends on: (1) Nature of use — educational/non-profit; (2) Nature of work — factual information gets better protection than creative works; (3) Extent copied — insignificantly small amounts favor the accused; (4) Effect on market value — no negative impact on actual work's value helps the defense.
Fair use requires citation to avoid plagiarism — copying another's expression to obtain credit. Academic institutions take serious action against plagiarism.
The Napster case: Napster provided software enabling millions to exchange MP3 music files. Music companies sued for copyright infringement. Napster argued it only provided machinery. US courts found Napster guilty of vicarious/contributory copyright infringement because it could supervise infringing activity and obtained financial benefit. Napster was shut down, agreed to pay $26 million in damages, and agreed to pay future copyright holders.
WIPO (World Intellectual Property Organization), a UN body, proposed two international copyright treaties in 1996, signed by many countries agreeing to adopt/amend laws protecting copyrighted work in signatory countries regarding digital information exchange.
🔑 Definition — Fair Use: Legitimate exceptions to copyright violation allowing copying for criticism, comment, news reporting, teaching, scholarship, or research, subject to specific criteria.
🔑 Definition — Vicarious/Contributory Copyright Infringement: Liability for copyright violation when a party is capable of supervising infringing activity and obtains financial benefit from such activity.
💡 Why this matters: The Napster case established that simply providing technology that enables copyright infringement can still result in legal liability, setting a precedent for all digital platforms.
Domain Name and Trademark Conflicts
This topic is covered in the lecture outline but the document does not provide detailed content on domain name and trademark conflicts. The syllabus indicates it is a major global legal issue of e-commerce.
Online Defamation
This topic is covered in the lecture outline but the document does not provide detailed content on online defamation. The syllabus indicates it is a major global legal issue of e-commerce.
Online Privacy
This topic is covered in the lecture outline but the document does not provide detailed content on online privacy. The syllabus indicates it is a major global legal issue of e-commerce.
Issues of Taxation on Internet
This topic is covered in the lecture outline but the document does not provide detailed content on internet taxation issues. The syllabus indicates it is a major global legal issue of e-commerce.
Cyber Crimes
This topic is covered in the lecture outline but the document does not provide detailed content on cyber crimes. The syllabus indicates it is a major global legal issue of e-commerce.
⭐ Key Takeaways
The most critical concepts are: territorial jurisdiction in cyberspace is determined by interactivity and commercial effects, leading to forum shopping where plaintiffs choose favorable jurisdictions; valid online contracts require offer, acceptance, and consideration, with website ads being invitations to offer while user orders constitute offers; copyright protects expressions not ideas, with fair use providing defenses based on use purpose, work nature, extent copied, and market impact; the Napster case established that companies facilitating infringement can be vicariously liable if they supervise and profit from it; WIPO treaties require signatory countries to protect copyrights in digital environments.
🧠 Quick Revision Questions
- What is forum shopping and how does it relate to territorial jurisdiction in cyberspace?
- What three elements are required for a valid online contract, and why is a website advertisement considered an invitation to offer rather than an offer?
- How does the fair use defense protect against copyright infringement claims, and what four factors determine its applicability?
- What was the significance of the Napster case in establishing liability for copyright infringement on the internet?
- What is the difference between copyright protection for ideas versus expressions, and why is this distinction important for mathematical calculations?
📘 Lecture 45 — GLOBAL LEGAL ISSUES OF E-COMMERCE
📖 Overview: This lecture examines the major legal challenges facing e-commerce across international borders. It covers intellectual property disputes like patent and trademark conflicts, online defamation, privacy regulations, internet taxation, and cyber crimes, explaining how different legal systems and jurisdictions interact with the global nature of the internet.
🗂️ Topics Covered
The lecture covers patent infringement and business process patents; trademark and domain name conflicts including cyber squatting, concurrent use, parasites, and top-level domain variations; online defamation and ISP liability; online privacy laws and cultural differences in the EU, Canada, and USA; internet taxation including nexus and double taxation; and cyber crimes and jurisdictional issues.
📝 Lecture Summary
Patent infringement
A patent is an exclusive right granted by law to make, use and sell an invention. To be patentable, the invention must be unique, genuine, and useful according to prevalent technological standards. Patenting software programs is not considered a popular option these days because obtaining a software patent is expensive and time consuming. Therefore, copyright registration of software programs is considered a more feasible option. However, business process patents have value for e-commerce companies — these are granted on 'methods of doing business' and protect a specific set of procedures for a certain business activity. Examples include a famous online business's unique 1-click purchasing method, another e-business's peculiar price tendering system ('name your own price' system), and an online business's approach of aggregating information from different web sites. Some experts argue that granting such business process patents can cause unfair monopoly for recipients, and courts have yet to decide complicated issues involving them.
Trade mark and domain name conflicts
A trade mark is a sign/symbol that associates the manufacturer or service provider with manufactured goods or services. A trade name is the name or brand under which a business carries on its activity to become recognizable, often used as part of a trade mark. A domain name is the user friendly name used to access a web site, such as 'vu.edu'. Domain names are unique and global — there cannot be two similar domain names. Trade marks/trade names can be multiple and localized; the same trade mark/trade name can be used in different countries or geographical areas, or for different products/services within the same area. Based on this distinction, experts have identified four areas of conflict:
Cyber squatting is the act of intentionally registering domain names containing trademarks/trade names of prominent companies to later blackmail or demand ransom from those companies. It is regarded as an offence in most countries.
🔑 Definition — Cyber squatting: Intentionally registering a domain name containing a trademark/trade name of a prominent company with the intent to blackmail or demand ransom.
📌 Example: A firm 'Glory Enterprise' wants a domain name containing the word 'glory' because it is recognized by this word. However, Mr. 'A' — who has nothing to do with the firm or the word 'glory' — has already registered this domain name. When the firm requests Mr. 'A' to transfer the domain name, Mr. 'A' blackmails or claims ransom. This is cyber squatting.
Concurrent use arises when two organizations have apparently legitimate claims to use the same domain name but cannot due to uniqueness. For example, a company manufacturing electronic goods and another selling French fries — both can have the same trade mark/trade name such as 'frys' under traditional trade mark law. But when both apply for a domain name containing 'frys', only one can be assigned the desired domain name.
Parasites are domain names that are variants on famous domain names, confusingly similar to them to gain business advantage. For instance, a software company may intentionally register 'macrosoft.com' (a variant of 'Microsoft') to take advantage of Microsoft's reputation. Someone intending to reach Microsoft may mistype and reach the parasite site.
xyz.com vs. xyz.org arises because second level domain names can be assigned to multiple top-level domains. For example, 'whitehouse.org' and 'whitehouse.com' are both valid. The former may contain information about the American President's residence, while the latter may be deliberately registered to gain business advantage, potentially leading a user to irrelevant or pornographic content.
International Corporation for Assigned Names and Numbers (ICAAN) supervises domain name registration worldwide and has implemented the Uniform Dispute Resolution Policy (UDRP) for deciding domain name disputes. UDRP enables trademark holders to claim/retrieve domain names by invoking mandatory arbitration proceedings at different arbitration forums. Arbitration is a legal concept where parties appoint a person or panel to act as judge instead of referring the dispute to ordinary courts. The arbitrator's decision is final and binding. World Intellectual Property Organization (WIPO) based in Switzerland is one such arbitration service provider nominated under UDRP.
Online Defamation
A defamatory statement is a false statement that injures the reputation of another person or company. If a statement injures the reputation of a product or service instead of a person, it is called product disparagement.
🔑 Definition — Online defamation: Defamation committed using the internet.
📌 Example: Someone circulates a news item about a doctor, alleging professional incompetence and negligence. The doctor may file a lawsuit claiming reputation injury. Often, the defendant pleads that the statement is not false but a 'fair comment'.
It is difficult to draw a clear line between justifiable criticism and defamation. Commercial web sites should avoid negative or critical statements about other persons or products. Web site designers should avoid defamation liability when modifying pictures or images — they should not depict a person in a derogatory or negative sense. Any online statement about competitors must be carefully reviewed before posting.
Closely connected is the issue of liability of internet service providers (ISPs). ISPs provide the channel for communication. An ISP may be accused of aiding online defamation by hosting a web site containing defamatory material. Courts have prescribed a test: where the ISP has editing control and can review and remove defamatory material, it is treated as a publisher and can be held liable. Where the ISP has no editing control over offensive material, it is merely acting as a distributor and can escape liability.
Online Privacy
The issue of online privacy constantly evolves as the internet grows. Web sites can collect information about page viewing habits, product selection, and demographic information (age, sex) of customers, potentially threatening informational privacy rights. Cultural differences cause different levels of privacy expectations worldwide.
Many countries have privacy laws — Canada has Personal Information Protection and Electronic Documents Act, 2000 (PIPEDA). In 1998, the EU adopted a directive on the protection of personal data, applying to all internet activities. The directive prevents businesses from exporting personal data outside the EU unless this data is protected in the exporting country according to the directive's provisions. In the United States, the government has avoided firm privacy regulations — companies make their own policies using two approaches:
In the opt-out approach (more common), the company assumes the customer does not object to a specific use of information unless the customer specifically denies permission. The company may use collected information for its own purpose, and sell or rent it to other firms.
In the opt-in approach (less common), the company assumes it cannot use information for any other purpose except the one for which it was collected. It cannot sell, market, or rent information unless the customer specifically chooses to allow such use.
Four guiding principles for privacy legislation:
- Collected data may be used for improved customer service.
- Sharing personal data with outside firms/persons should not be allowed unless the customer consents.
- Customers should have the right to know what type of data has been collected and how it has been used.
- Customers should have the right to ask for deletion of any data collected by the company.
Internet Taxation
Companies doing business on the web are subject to the same taxes as any other business. Traditional businesses at one location are subject to one set of tax laws, but e-businesses may have to comply with multiple tax laws enforced in different countries.
An online business is subject to various taxes:
- Income tax: levied by national, state, or local government (where the business is located) on net income from business activities.
- Transaction taxes (sales tax and custom duties): levied on products or services sold. Sales tax is levied on goods sold to customers; businesses file returns and remit collected tax. Custom duties are taxes imposed by countries on import of goods.
- Property tax: imposed on personal property and real estate used in the business.
🔑 Definition — Nexus: The connection between a tax payer and a government that gives the government the power to tax that business.
The general principle is that if a company undertakes sufficient business activities in a particular country, it establishes nexus with that country and becomes liable for filing returns and complying with its tax laws. An e-business may need to file returns and pay taxes in different countries. For example, a US company must pay income tax to the American government on income generated inside and/or outside the USA. To avoid double taxation, US tax law allows credit/refund for taxes paid to foreign countries on foreign earnings. An online seller must know where the customer is located and the sales tax law in that jurisdiction to determine whether an item is subject to sales tax.
Cyber Crimes
Cyber crimes include online fraud, online hate (spreading hatred against a community through internet), cyber-stalking (sending threatening messages using internet), online terrorism, distribution of pornography, and using a computer to launch attacks on other computers. Many countries are drafting new laws or amending existing criminal codes to deal with cyber crimes. The issue of territorial jurisdiction is critical. For instance, if a Pakistani resident commits a cyber crime against a Canadian resident, a question arises whether the Canadian court can take action against this Pakistani, particularly if the act is not considered criminal under Pakistani law.
⭐ Key Takeaways
The lecture emphasizes that e-commerce faces complex global legal issues due to the internet's borderless nature. Students must understand the four types of domain name conflicts — cyber squatting, concurrent use, parasites, and top-level domain variations — along with the UDRP arbitration process through WIPO. Online defamation requires distinguishing between publisher and distributor liability for ISPs, while privacy laws differ significantly between the EU's strict directive and the US's self-regulatory opt-out/opt-in approaches. Internet taxation revolves around the concept of nexus, and cyber crimes raise critical jurisdictional questions when offenses cross national boundaries.
🧠 Quick Revision Questions
- What are business process patents, and provide two examples mentioned in the lecture?
- What is the difference between a publisher and a distributor when determining ISP liability for online defamation?
- Explain the opt-out approach versus the opt-in approach to online privacy in the United States.
- What is nexus in the context of internet taxation, and why is it important for e-businesses?
- What is the Uniform Dispute Resolution Policy (UDRP), and which organization serves as an arbitration service provider under it?