SET (Secure Electronic Transaction) is a technical standard for securing credit card transactions on the internet. It was developed by Visa and MasterCard to provide confidentiality, integrity, authentication, and privacy for online credit card transactions. SET uses technologies like encryption, digital signatures, and digital certificates to (1) encrypt all messages, (2) ensure all parties have valid digital certificates, and (3) make information available only when necessary.