Secure Electronic Transaction
SET ist ein von Visa, Mastercard, Netscape, Microsoft und anderen entwickeltes Kommunikationsprotokoll, das sichere Kreditkartenzahlungen im Internet durch die Verwendung kryptographischer Techniken ermöglicht. Es ist als Kompromiss aus den Protokollen SEPP und STT hervorgegangen, liegt als frei zugängliche Implementierung vor und wird von allen namhaften Kreditkartenfirmen unterstützt.
Die Kommunikation mit SET erfolgt zum größten Teil verschlüsselt über Public-Key-Verfahren. Um die Authentizität der Teilnehmer zu bestätigen, sind für alle Teilnehmer (für die Kreditkarteninhaber optional) digitale Zertifikate vorgesehen, die als Ausweis fungieren. Diese Zertifikate bilden eine nicht genau festgelegte Hierarchie (Hierarchy of Trust), die es erlaubt, jedes Zertifikat anhand eines übergeordneten Zertifikates zu prüfen.