S/MIME
Secure/Multipuropose Internet Mail Extension (S/MIME)
電子メールにPKIによるデジタル署名・暗号化実現するもの
IMFにCMSとMIMEを足したもの
table:mail
平文 署名・暗号
IMF CMS
MIME S/MIME
table:S/MIME
RFC S/MIME v2 PKCS #7 v1.5
S/MIME v3 v1.5
S/MIME v3.1 v1.5
個人などはS/MIMEよりはGPGの方が主流っぽいが公式的なところではこちらを使う方がいい
なりすまし防止にはSPF、DKIMなどの方が使われるが併用もできるかもしれず
RFC 8551 Secure/Multipurpose Internet Mail Extensions (S/MIME) Version 4.0 Message Specification
https://tex2e.github.io/rfc-translater/html/rfc8551.html
RFC 8550 Secure/Multipurpose Internet Mail Extensions (S/MIME) Version 4.0 Certificate Handling
RFC 5751 Secure/Multipurpose Internet Mail Extensions (S/MIME) Version 3.2 Message Specification (廃止)
https://tex2e.github.io/rfc-translater/html/rfc5751.html
RFC 5750 Secure/Multipurpose Internet Mail Extensions (S/MIME) Version 3.2 Certificate Handling
RFC 3851 Secure/Multipurpose Internet Mail Extensions (S/MIME) Version 3.1 Message Specification
https://tex2e.github.io/rfc-translater/html/rfc3851.html
RFC 3850 Secure/Multipurpose Internet Mail Extensions (S/MIME) Version 3.1 Certificate Handling
RFC 2634 Enhanced Security Services for S/MIME
https://tex2e.github.io/rfc-translater/html/rfc2634.html
RFC 2633 S/MIME Version 3 Message Specification
https://tex2e.github.io/rfc-translater/html/rfc2633.html
RFC 2632 S/MIME Version 3 Certificate Handling
RFC 2312 S/MIME Version 2 Certificate Handling
RFC 2311 S/MIME Version 2 Message Specification
https://tex2e.github.io/rfc-translater/html/rfc2311.html
RFC 8551で必須
RFC 3370 Cryptographic Message Syntax (CMS) Algorithms
SHA-1, RSA, PBKDF2, HMACなど
RFC 4056 Use of the RSASSA-PSS Signature Algorithm in Cryptographic Message Syntax (CMS)
RFC 3560 Use of the RSAES-OAEP Key Transport Algorithm in the Cryptographic Message Syntax (CMS)
RFC 5754 Using SHA2 Algorithms with Cryptographic Message Syntax
RFC 2315 PKCS #7 application/pkcs7-mime → CMS
RFC 1847 multipart/signed
PKCS
RFC 7292 PKCS #12
RFC 2314 PKCS #10: Certification Request Syntax Version 1.5 → 2986
PKCS #8 → RFC 5958 Asymmetric Key Package
PKCS #7 → RFC 5652 CMS
RFC 2313 PKCS #1 RSA Version 1.5 → 8017 RSA Version 2.2
RFC 9216 S/MIME 鍵と証明書の例
https://tex2e.github.io/rfc-translater/html/rfc9216.html
RFC 8823 Extensions to Automatic Certificate Management Environment for End-User S/MIME Certificates
利用者S/MIME証明書のためのACME拡張
RFC 7508 Securing Header Fields with S/MIME
RFC 6318 (Historic 8423) Suite B in Secure/Multipurpose Internet Mail Extensions (S/MIME)
RFC 5753 Use of Elliptic Curve Cryptography (ECC) Algorithms in Cryptographic Message Syntax (CMS)
RFC 5008 Suite B in Secure/Multipurpose Internet Mail Extensions (S/MIME) → 6318
RFC 4134 Examples of S/MIME Messages
https://tex2e.github.io/rfc-translater/html/rfc4134.html
他のセキュリティ
RFC 6376 DKIM
RFC 3207 STARTTLS
RFC 2595 IMAP TLS
PKCS
S/MIME推進協議会 https://s-mime.jp/
技術的なところはあまりない?