Почта с улучшенной конфиденциальностью - Privacy-Enhanced Mail

Почта с улучшенной конфиденциальностью (PEM) это де-факто формат файла для хранения и отправки криптографических ключи, сертификаты, и другие данные, основанные на выборке 1993 г. IETF стандарты, определяющие «почту с улучшенной конфиденциальностью». Хотя исходные стандарты так и не получили широкого распространения и были вытеснены PGP и S / MIME, определенная ими текстовая кодировка стала очень популярной. Формат PEM был в конечном итоге формализован IETF в RFC 7468.

Формат

Многие стандарты криптографии используют ASN.1 для определения своих структур данных и Отличительные правила кодирования (DER) для сериализации этих структур.[1] Поскольку DER производит двоичный вывода, может быть сложно передать полученные файлы через системы, такие как электронная почта, которые поддерживают только ASCII.

Формат PEM решает эту проблему, кодируя двоичные данные с помощью base64. PEM также определяет однострочный заголовок, состоящий из «----- BEGIN», метки и «-----», и однострочный нижний колонтитул, состоящий из «----- END», ярлык и "-----". Метка определяет тип закодированного сообщения. Общие метки включают «СЕРТИФИКАТ», «ЗАПРОС СЕРТИФИКАТА», «ЧАСТНЫЙ КЛЮЧ» и «X509 CRL».

Данные PEM обычно хранятся в файлах с суффиксом «.pem», суффиксом «.cer» или «.crt» (для сертификатов) или суффиксом «.key» (для открытых или закрытых ключей).[2] Метка внутри файла PEM представляет тип данных более точно, чем суффикс файла, поскольку в файле с расширением «.pem» можно сохранить много разных типов данных.

Файл PEM может содержать несколько экземпляров. Например, операционная система может предоставить файл, содержащий список доверенных Сертификаты CA или веб-сервер может быть сконфигурирован с файлом «цепочки», содержащим сертификат конечного объекта плюс список промежуточных сертификатов.

---- НАЧАТЬ закрытый ключ ----- MIIJRAIBADANBgkqhkiG9w0BAQEFAASCCS4wggkqAgEAAoICAQD2GlhF9HuoPwiFS8lh0lHCwVGlVq0Jqtmp7ieyVOZ0mbU6T2KCDwkL3mWWSiVZc + cjh3EOsXtyzuiqC1nsynrlSQuU3 / pTkKVRWJCL51KXe7Rf + NPjSzqDdyowwQubWH42MMYbdLvjKRp9Yje8yjHDE6N1OSJyp5TCN + 74qLT / xqJOLsBQBEJoQESVUM5xIuEJk8epHwNaP4kPSiYan5lTqXl0pOwNwyxG / kfRUdhdLI6VhaVzOqG3BT / HBYmu1Tk5CanqLeK8g5ywpVfhKc / HIlbjTDjBXWfqUqTOOJaLkJxpJgcHS2FvtVzuc2VIbJoaOZqs10SIoqCZHuNVMvsFIeM2T2VB + XozoQrboP057wnUr5cvglpFZo7bWvDcbwZs8wXG9u0k1xxokolCtIM / FKwdZqgWBfKvmrQFZR5jUos0yaRVilTKMGKRCZvB2B242Z / JjhWabwjODyytbCADVUwyc4u7ZpJySDmAw9WiLmcGc2Z4E8qEeS / ejiVvBc5hE06CgaENdkTlTpKunhZc0nfdOJvAxENfwT + D + SNN3oh6m8 / thNWFsj6pd4uIc77s6WI9pfmxC8MCG4NqJp2L0TDxN4e7iDCnQuWIWVMTSNGlIKRqsSnTXvdPbLsqD3 + CcRkTe7oKu1MvjhVUqo1GQpLivx6GmCGDPOfjud4 / qwIDAQABAoICAGBYtgBFE3gtnS9aGS / zv9CIEGezRDEJswck1mOpe0NgvaNjWsRiEH + WBJ1Oz8pyZqXxK2C + OP8cY9fWc9ERAAXtj9wrx3uZoC71hjlPSXVGl7oO1x0f4XuAVoMZwGqDvX2HoLc0 / y2SdO1rWzjMy6h8cry8rnDGjKVwclzk519PK1GCWgW5dSoNJwxxwzBloEY4lazvGEfnocfblolLvCIVshfpTQSiSR5OBF 29NgBcJkIBPWGcLZ1SL8LBt0I79ZgP4XZtmluFBv3c7UeYL + Dc37lCqOGCqOECk8SsQLvI1IMRwSSo7S9niEdN4 / PzmGz16kkKSalYSZlIj2VWfRCjwS6xWD4Sfez9Fx / s8tfPEv15KXtoIDKn20h / m7szlfSNYTi15ZdKPPW9SHKCol6C1kDgHg31eQtf3Nn6ukrBeHsyZr1FdkYwBSkRy + VIl6Kj5FJXUR1hWEvaLi1tplGPI6NwSA6ArouaAGTVyS3VpHZw8hyGpBiJ4ZYIMcISyXyMNEM3kNcvbKnb + bME88 / 6p / od4gb5kCUWEui34Nh7VtxY1n4g8HYJXWC07W0Xxz1 / bvfAH7trPLHEyaoZ8kjzLj4TZLwx7BplUMaOsXEFFb + lgzwhZL0Nd9F4zPT3WeGUTYJMukRMGumS86qDbLof7W08V + 3MxKtfXgcIgKD5AoIBAQD / RoIchybjiTggPCZgCkRSx / HmjvtRZukwF9vkLSjuhaIDxY / х + eyLstubjn3Wkhjx / DcTxV + EFS / QeOneerj0n6ft8H0yQcgfTvmPy6Kucx5lvSy4JH3ftKGuUu9X2erxKYaYIPWPMiPqQojECB1B1Bjsp8Xx0E4WioNKWYWkQmrVvaxUuYa1JV3cdREcrbgObj84qbz15NprfOqLUJMBQ2qqvkiJ3yAiW72iNl1N6vf / TUGRCu8eCyMepDoLZI6apG0szqnAGPXW1v5m6 / GxKFbuZCgR + 73DypsxqbmQ7F4r2QKrZuPnsae68l8MmfawbEYb + yObuzSaJuHGc7JvAoIBAQD2zSvoKiHiG1VVPkoXcZwe1rBn6zFZ + SZFtiTNR486xE0PvaJ / tCiPsqDO4xBZG + RwkOldAPbioNsFgbOw + 3mjQ2r8HGpgeuZ3GIy9e48olGP1b + fcvf0JFLkAHZr1iOeJDR + ewddTMzQmY3V1RWf13DvZDl0dT8Kaddz1UDiqlv9 Так + m7qgG3fwmHKvV + ABuj / 8GyCMogUkc + ZAw8XfnnzRGdQHDJhRJIvaS0b6IxVun3m4mRbJ93rpoB8o15mL2DTjOGlN1qIQym6shuLZR2OV1hz1e0NEFwxsw4EbzR8cVCVBNhtKrBgbBfHDJNKvDSFAoIBAQCSmuXCiIP3DSlkqebIJV1TxWzRorAG8fleG3W3t4 / YXHrNe7rNl2EYYeHplo4CmukkoFrpSeM + XUnwSmDV2tk59C83YXQlVs4d3PdKdAK7 + XUtrNVv89UuksiAGzVF2OsrEVQxLkyYro0dzpRJMPfMhIjD8R6nX6BZJbd9DajIyzQcCNBd4CbTBeC / 6aOoOsSH1R0N572T4pjmPlldJSsoAJXT9XAnbjNASDvCW0J + q0E + KBpNuF / Xe0HyKRME0 / 1qJqBkqVOn9S3K8rIsXbjyq14xjufMXC2Bsmwqu3TNHFKBECKOWYrt14Oiw + т + izW34JbrHvI2T + 9H0Ki9lliVAoIBAQDjwAZqoqbN / ydKGMdKxx6pHrl / zHyoaNE2t5VSklzMgGYUxoz0iA5 + PPtEsClf8etnLXMMzl0GWiaD + GMYSZjAXvCVYquQCRowgUkvepxreDSeQ / yVqgWdoa / vOWLMfuAbiy7I1FyefLv9SP8Vj00Wh3v7G9Q1vmr5GxcikjvO46PCjty8zomOgZ8dI9GfY44N2b0NTiMWwEx6STOd88KEnRulMnh9cuk + bKI6rg5fvZoRRVQAisTUV5y3CmymmAijTfwKWsniMq6TVjdA2SvjTTjVvDUhVclmbgIZKuCRgG0xyBKPYa + SdYfT88NdqzwPqH8IjsJg2J9AoowyBWf5AoIBAQD8zybogaMZBBAHbnEObVzHfJS6 + g3nqNEL / pKePc7oh2e7wLIOe9zq3E7DYKJOnC4CulqxK6r7cE2H8dEbdbyMc2u9CqsM4kpLL7aaLWjG3H + MADbgDnWNlE + wjylfewl + y99fElBfHxts M9eofirjY5nlDCuym44XG1T / MnJETKyobCvUmP0OzwCADl / pzVNkbeUyNZVTd9Y34f0FyxWelM5y / MSKCmLBBmS6FXB58nrlQYpsGUNwWXrARgiInCeQkvN3toQrXOyQ5Df3MwrTAUIy0Nec7MrUEcdjrE0Mks3HhHhMnpHOOGnVBZdVNxlZ9utshYrhRTfEnn ----- END PRIVATE KEY -----

Почта с улучшенной конфиденциальностью

Формат PEM был впервые разработан в серии писем с повышенной конфиденциальностью RFC: RFC 1421, RFC 1422, RFC 1423, и RFC 1424. Эти стандарты предполагали предварительное развертывание иерархической инфраструктура открытого ключа (PKI) с одним корнем. Такая PKI никогда не была развернута из-за проблем с эксплуатационными расходами и юридической ответственности.[нужна цитата ] Эти стандарты в конечном итоге были отменены PGP и S / MIME, конкурирующие стандарты шифрования электронной почты.[нужна цитата ]

История

Инициатива по разработке почты с улучшенной конфиденциальностью началась в 1985 году от имени PSRG (Группа исследования конфиденциальности и безопасности). [3] также известна как Целевая группа по исследованиям Интернета.

Рекомендации

  1. ^ Шон, Леонард; Саймон, Йозефссон (апрель 2015 г.). Текстовое кодирование структур PKIX, PKCS и CMS. сек. 1. Дои:10.17487 / RFC7468. RFC 7468. Получено 2017-03-06.
  2. ^ "Сертификаты DER против CRT против CER против PEM и как их преобразовать". www.gtopia.org. Получено 2020-02-04.
  3. ^ Кент, С. (1993). «Электронная почта с улучшенной конфиденциальностью». CACM. Дои:10.1145/163381.163390.