Secure Electronic Transactions (SET)—SET is a protocol developed jointly by VISA and MasterCard to secure payment transactions among all parties involved in credit card transactions. As an open system specification, SET is an application-oriented protocol that uses trusted third parties’ encryption and digital signature processes, via a PKI of trusted third-party institutions, to address confidentiality of information, integrity of data, cardholder authentication, merchant authentication and interoperability.