skip to content

Secure/Multipurpose Internet Mail Extensions

Сам по себе протокол MIME (Multipurpose internet Mail Extensions — Мно­гоцелевые расширения интернет-почты) — это формат содержимого сооб­щений сети для обеспечения представления информации и обмена данными без потерь для сложных составных сообщений, текстовых и нетекстовых. этот формат необходим для включения в одно сообщение различных объек­тов (таких как изображения или аудиоэлементы). Основные такие элементы следующие:

  • text — текстовая информация как набор строковых значений;
  • multipart — совокупность различных типов данных в одном сообщении;
  • application — используется для  передачи данных приложения или би­нарных данных;
  • message — используется для инкапсуляции в сообщение почтового по­слания;
  • image — данные изображения (картинки);
  • audio — аудиоданные, например, голос;
  • video — видеоданные или движущиеся изображения, возможно, с аудио-элементами как частью видеоформата.

Соответственно Secure/MIME   (S/MIME)    [RFC-2633]   предназначен для обеспечения надежного  пути  для  отправки   и  получения   МIМЕ-данных. Указанная надежность обеспечивается решением стандартных задач безопасности — аутентификации, целостности и аппелируемости за счет электронно-цифровой подписи, сокрытие данных за счет шифрования.

При этом S/MIME не ограничивается использованием только электронной почты, он может быть использован в других сетевых протоколах таких как HTTP.

Требования к алгоритмам протокола в [RFC-2633] включают следующее:

  • в качестве алгоритма формирования хэш-значения должна присутствовать поддержка SHA-1, опционально MD5;
  • в качестве алгоритма формирования электронно-цифровой подписи должна присутствовать поддержка DSS, опционально RSA;
  • в  качестве алгоритма  шифрования должна присутствовать поддержка 3DES, опционально RC2 с ключом 40 бит.