S/MIME, inaczej bezpieczny MIME, to protokół zabezpieczania wiadomości przesyłanych internetową pocztą elektroniczną. Spójność wiadomości, poufność czy uwierzytelnienie źródła danych zostały osiągnięte kosztem zastosowania algorytmów szyfrowania i podpisu elektronicznego. Protokół został ostatecznie oparty na pracach firmy RSA Data Security i stanowi dzisiaj standardowe rozszerzenie protokołu MIME. W S/MIME przyjęto metodę szyfrowania chroniącą wymianę wiadomości przed różnymi zagrożeniami.
Poufność wiadomości zapewnia szyfrowanie symetryczne – algorytm, w którym do szyfrowania i deszyfrowania używa się tego samego klucza. Symetryczny klucz musi być przesłany wraz z wiadomością, w przeciwnym razie odbiorca nie będzie mógł jej odczytać. Sam klucz musi być również zakodowany, gdyż mógłby zostać przechwycony przez osoby nieupoważnione. Do szyfrowania klucza symetrycznego stosuje się kryptografię asymetryczną. W tym wypadku są potrzebne dwa klucze – publiczny i tajny. Każdy użytkownik poczty obsługiwanej przez S/MIME musi mieć jeden z nich. Nadawca wiadomości używa jawnego klucza odbiorcy do szyfrowania klucza symetrycznego, a odbiorca odszyfrowuje go posługując się kluczem tajnym. Obydwa są ze sobą powiązane zależnością matematyczną, ale na podstawie znajomości klucza jawnego nie można uzyskać klucza tajnego.
Uwierzytelnienie pochodzenia wiadomości oraz integralność danych zapewnia się w S/MIME za pośrednictwem podpisu elektronicznego, szyfrowanego kluczem tajnym. Najpierw wiadomość jest odpowiednio dopełniana i dzielona na 512-bitowe bloki, które po wielokrotnym przetwarzaniu przez specjalny moduł dają tzw. Skrót wiadomości w postaci unikatowego ciągu o długości 128 bitów, przypominający sumę kontrolną niektórych pakietów. Skrót jest następnie szyfrowany kluczem tajnym i wysyłany wraz z wiadomością.
Protokół S/MIME umożliwia zastosowanie do ochrony poczty elektronicznej certyfikatów X.509. Ponieważ certyfikatów używają też inne protokoły, np. HTTP, to istnieje możliwość zastosowania jednego certyfikatu do różnych celów, co upraszcza procedury administracyjne.