SET ( Secure Electronic Transaction ) は、インターネット バンク カードによる支払いトランザクションを保護するために特別に設計されたプロトコルです。これはもともと 1996 年に Visa International と MasterCard によって、世界の主要な IT 企業の協力を得て開発されました。
画像やテキストを暗号化できるSSLとは異なり、適用範囲は銀行データの暗号化のみに限定されます。 SET プロトコルには、顧客、販売者、販売者の銀行の 3 者が関与します。この SET システムでは、3 者全員からの証明書が必要です。顧客と販売者の証明書はそれぞれの銀行から提供され、その後商取引が可能になります。 SET を使用すると、銀行カード番号が販売者に知られることはないため、ファイルに保存されず、悪意のある人物によって復元されることもありません。 SET は原則として否認のない取引を保証しますが、この条項は施行されている法律に応じて国ごとに異なる場合があります。
SSL と SET がそれぞれ高度な機密性を保証する場合、信頼できる第三者機関(この場合は売り手の銀行) のおかげで 2 つの当事者の完全な相互識別を許可できるのは SET だけです。これにより、カードが良好で盗難されていないことが保証されます。
フランスでは、このプロトコルは C-Set システム (銀行カード リーダーソフトウェアを使用して設定) によって使用されました。
SET プロトコルは 2000 年代初頭以降運用されておらず、Visa とMasterCardが3D Secureに置き換えています。
