Secure Electronic Transaction (SET) was developed by Visa and MasterCard to securely process credit card transactions online. It provides confidentiality through encryption, trust through digital certificates, and privacy by limiting information access. A typical SET transaction involves the customer sending a purchase request to the merchant containing encrypted order and payment information with a dual signature. The merchant forwards the payment information to the payment gateway for authorization and sends a purchase response to the customer. SET requires extensive cryptography including digital signatures, certificates, and symmetric/asymmetric encryption to authenticate parties and protect information, resulting in increased processing overhead compared to traditional transactions.