Технологія SET (Secure Electronic Transactions) була розроблену 1996 році компаніями MasterCard International і Visa International.
SET передбачає використання цифрових сертифікатів всіма учасниками угоди, що дозволяє проводити їх однозначну взаємну автентифіка- цію. Технологія SET спрямована на організацію максимально захищених трансакцій. Взаємна автентифікація сторін і використання електронного цифрового підпису дозволяють уникнути проблем з відмовами сторін від зобов'язань по угодах і повністю закрити проблему необґрунтованого відкликання платниками своїх платежів.
В основі процедур захисту інформації SET лежать технології RSA і DES, що забезпечує високий рівень безпеки. У загальному випадку алгоритм взаємодії учасників угоди за технологією SET виглядає таким чином:
перш ніж почати роботу з використанням SET всі учасники угоди одержують цифрові сертифікати у відповідної організації, чим встановлюється однозначна відповідність між учасником і його електронним цифровим підписом;
відвідавши сайт продавця, покупець оформлює замовлення і вказує спосіб оплати за допомогою кредитної карти;
покупець і продавець "демонструють" один одному свої сертифікати;
продавець ініціює перевірку платіжною системою наданої клієнтом інформації; платіжна система передає продавцеві результати перевірки;
при позитивних результатах перевірки за запитом продавця відбувається перерахування грошей.