digplanet beta 1: Athena
Share digplanet:

Agriculture

Applied sciences

Arts

Belief

Business

Chronology

Culture

Education

Environment

Geography

Health

History

Humanities

Language

Law

Life

Mathematics

Nature

People

Politics

Science

Society

Technology

S/MIME (Secure/Multipurpose Internet Mail Extensions) is a standard for public key encryption and signing of MIME data. S/MIME is on an IETF standards track and defined in a number of documents, most importantly RFCs (3369,3370,3850,3851). S/MIME was originally developed by RSA Data Security Inc. The original specification used the IETF MIME specification[1] with the de facto industry standard PKCS#7 secure message format. Change control to S/MIME has since been vested in the IETF and the specification is now layered on Cryptographic Message Syntax, an IETF specification that is identical in most respects with PKCS #7. S/MIME functionality is built into the majority of modern email software and interoperates between them.

Contents

Function [edit]

S/MIME provides the following cryptographic security services for electronic messaging applications: authentication, message integrity, non-repudiation of origin (using digital signatures), privacy and data security (using encryption). S/MIME specifies the MIME type application/pkcs7-mime (smime-type "enveloped-data") for data enveloping (encrypting) where the whole (prepared) MIME entity to be enveloped is encrypted and packed into an object which subsequently is inserted into an application/pkcs7-mime MIME entity.

S/MIME certificates [edit]

Before S/MIME can be used in any of the above applications, one must obtain and install an individual key/certificate either from one's in-house certificate authority (CA) or from a public CA. The accepted best practice is to use separate private keys (and associated certificates) for signature and for encryption, as this permits escrow of the encryption key without compromise to the non-repudiation property of the signature key. Encryption requires having the destination party's certificate on store (which is typically automatic upon receiving a message from the party with a valid signing certificate). While it is technically possible to send a message encrypted (using the destination party certificate) without having one's own certificate to digitally sign, in practice, the S/MIME clients will require you to install your own certificate before they allow encrypting to others.

A typical basic ("class 1") personal certificate verifies the owner's "identity" only insofar as it declares that the sender is the owner of the "From:" email address in the sense that the sender can receive email sent to that address, and so merely proves that an email received really did come from the "From:" address given. It does not verify the person's name or business name. If a sender wishes to enable email recipients to verify the sender's identity in the sense that a received certificate name carries the sender's name or an organization's name, the sender needs to obtain a certificate ("class 2") from a CA who carries out a more in-depth identity verification process, and this involves making inquiries about the would-be certificate holder. For more detail on authentication, see digital signature.

Depending on the policy of the CA, your certificate and all its contents may be posted publicly for reference and verification. This makes your name and email address available for all to see and possibly search for. Other CAs only post serial numbers and revocation status, which does not include any of the personal information. The latter, at a minimum, is mandatory to uphold the integrity of the public key infrastructure.

Obstacles to deploying S/MIME in practice [edit]

  • Not all email software handles S/MIME signatures, resulting in an attachment called smime.p7s that may confuse some people.
  • S/MIME is sometimes considered not properly suited for use via webmail clients. Though support can be hacked into a browser, some security practices require the private key to be kept accessible to the user but inaccessible from the webmail server, complicating the key advantage of webmail: providing ubiquitous accessibility. This issue is not fully specific to S/MIME – other secure methods of signing webmail may also require a browser to execute code to produce the signature, exceptions are PGP Desktop and versions of GnuPG, who will grab the data out of the webmail, sign it by means of a clipboard, and put the signed data back into the webmail page. Seen from the view of security this is the more secure solution.
    • Some organizations consider it acceptable for webmail servers to be "in on the secrets"; others do not. Some of the considerations are mentioned below regarding malware. Another argument is that servers often contain data that is confidential to the organization anyway, so what difference does it make if additional data, such a private keys used for decryption, are also stored and used on such servers?
    • Many make a distinction between private keys used for decryption and those used for digital signatures. They are far more likely to accept sharing of the former than the latter. This is especially true if the non-repudiation aspect of digital signatures is a concern (it may not be). There is fairly universal consensus that non-repudiation requires that a private key be under sole control of its owner during its entire lifecycle. Therefore, decryption done with webmail servers is more likely to be acceptable than digital signatures.
  • S/MIME is tailored for end-to-end security. Logically it is not possible to have a third party inspecting email for malware and also have secure end-to-end communications. Encryption will not only encrypt the messages, but also the malware. Thus if mail is scanned for malware anywhere but at the end points, such as a company's gateway, encryption will defeat the detector and successfully deliver the malware. The only solution to this is to perform malware scanning on end user stations after decryption. Other solutions do not provide end-to-end trust as they require keys to be shared by a third party for the purpose of detecting malware. Examples of this type of compromise are:
    • Solutions which store private keys on the gateway server so decryption can occur prior to the gateway malware scan. These unencrypted messages are then delivered to end users.
    • Solutions which store private keys on malware scanners so that it can inspect messages content, the encrypted message is then relayed to its destination.
  • Due to the requirement of a certificate for implementation, not all users can take advantage of S/MIME, as some may wish to encrypt a message, with a public/private key pair for example, without the involvement or administrative overhead of certificates.

Even more generally, any message that an S/MIME email client stores encrypted cannot be decrypted if the applicable key pair's private key is unavailable or otherwise unusable (e.g., the certificate has been deleted or lost or the private key's password has been forgotten). Note, however, that an expired, revoked, or untrusted certificate will remain usable for cryptographic purposes. In addition, indexing of encrypted messages' clear text may not be possible with all email clients. Regardless, neither of these potential dilemmas is specific to S/MIME but rather cipher text in general and do not apply to S/MIME messages that are only signed and not encrypted.

S/MIME signatures are usually "detached signatures": the signature information is separate from the text being signed. The MIME type for this is multipart/signed with the second part having a MIME subtype of application/(x-)pkcs7-signature. Mailing list software is notorious for changing the textual part of a message and thereby invalidating the signature; however, this problem is not specific to S/MIME, and a digital signature only reveals that the signed content has been changed.

See also [edit]

References [edit]

  1. ^ RFC 2045: Multipurpose Internet Mail Extensions (MIME) Part One was published in November 1996

External links [edit]


Original courtesy of Wikipedia: http://en.wikipedia.org/wiki/S/MIME — Please support Wikipedia.
A portion of the proceeds from advertising on Digplanet goes to supporting Wikipedia.
411566 videos foundNext > 

S-MIME email encryption: The Concept

Quick into about the basics of public key email encryption, including the why and how, before I get into the "How to set it up" screencasts next.

Set up encrypted email in Mail using S/MIME on OS X

This screencast will show you how to set up encrypted email with S/MIME using the Mail app in Mac OS X. To get an S/MIME certificate, follow this link: http:...

Datensicherheit Vorlesung Nr. 15

Videoaufzeichnung der Vorlesung Datensicherheit Nr. 15 an der Hochschule Ravensburg-Weingarten vom 27. Juni 2012. Für die Vorlesung wird das Buch "Angewandte...

S/MIME Einrichtung auf dem Mac und iOS Geräten (iPhone / iPad)

Diese kurze Anleitung zeigt die Einrichtung eines S/MIME Systems zum Signieren und Verschlüsseln von E-Mails unter Mac OS X Lion und iOS 5.

Setup Outlook 2007 with S-MIME

This video shows how to setup Outlook 2007 to use S-MIME.

[Tutorial] S/MIME Zertifikat + Thunderbird portable

Eine Kurzanleitung wie ein kostenfreies, persönliches S/MIME Emailzertifikat ("S/MIME = Jedermannverschlüsselung") erhält und dieses bei Thunderbird einricht...

Gmail S/MIME + TCS using Penango

Demo of S/MIME signing/encrypting messages with GMail. This uses TCS certificates.

Thursby iPad/iPhone PKard Mail secure email - FIPS 140-2, S/MIME, CAC, PIV & .NET

Short demo of PKard Mail app client -- connects directly to Microsoft Exchange server with Exchange ActiveSync enabled. What does PKard Mail do that 'native'...

Setup OWA to use S-MIME

This video shows how to setup OWA to use S-MIME.

mySecureMail Certificate Manager video tutorial part 1 SMIME account setup

mySecureMail is a fully-functional and easy-to-use secure e-mail client available now for BlackBerry and Android platforms. We have just released mySecureMai...

411566 videos foundNext > 

63 news items

 
GCN.com
Mon, 13 May 2013 13:10:13 -0700

BlackBerry always puts on a good show for FOSE, and vistors to Booth 1205 will be able to learn about many of their government success stories, as well as get a peek at the programs making government mobile computing more secure, such as the S/MIME ...
 
SC Magazine Australia
Mon, 06 May 2013 17:57:56 -0700

SMTP and Pop3 proxies can be enabled, with S/MIME and PGP encryption options available for SMTP. The product also provides support for SIP and H.323 protocols, dynamically opening ports based on activity in the control channels of those protocols.
 
HealthITSecurity.com
Mon, 06 May 2013 06:19:19 -0700

Encryption has been handled with Simple Mail Transfer Protocol (SMTP) or Secure/Multipurpose Internet Mail Extensions(S/MIME) when you move HISP to HISP and the requirements on Transport Layer Security (TLS) between EHRs and a HISP cover ...
 
PR Newswire (press release)
Tue, 30 Apr 2013 06:31:18 -0700

His primary specialization is in public key bases security protocols, including Public Key Infrastructure (PKI), Secure Multipurpose Internet Mail Extensions (S/MIME) and Transport Layer Security (TLS). He also has extensive knowledge of access control ...
 
SYS-CON Media (press release)
Tue, 14 May 2013 05:59:13 -0700

It supports PGP, S/MIME, TLS, PDF/Zip and web and mobile portal and provides organizations with an easy way to enforce email encryption without changing the way employees send and receive emails. It puts the control back in the hands of the Enterprise, ...

ITmedia

ITmedia
Tue, 30 Apr 2013 16:16:23 -0700

また、電子メールではS/MIMEによる暗号化と認証、庁内や学校内の無線LAN接続にはデバイス認証とEAP-TLSによる対策も導入した。メールでは受信者がS/MINEに対応できるように有効期間が短い電子証明書を発行する。特にデバイス認証などは、通常業務だけでなく、災害 ...
 
ベンチャーナウ
Mon, 06 May 2013 17:35:12 -0700

電子メールの送信元を認証する技術「S/MIME」への対応について当社は、ネット選挙活動およびメール利用の課題とされている“なりすまし”への対策として、本サービスに電子署名を利用した認証技術「DKIM」を標準搭載しております。国会の協議においても、電子的な証明書の ...
 
PocketPC.ch
Sat, 04 May 2013 09:36:12 -0700

... bei meinem derzeitigen Smartphone (ungebrandetes Dell Venue Pro, sollte aber für die Frage unerheblich sein), Version Windows 7.8 mit letztem Patch, das Problem entdeckt, dass ich offenbar keine digital signierten und/oder S/mime verschlüsselte ...
Loading

Oops, we seem to be having trouble contacting Twitter

Talk About S/MIME

You can talk about S/MIME with people all over the world in our discussions.

Support Wikipedia

A portion of the proceeds from advertising on Digplanet goes to supporting Wikipedia. Please add your support for Wikipedia!