Crittografia - S/MIME Criptografia - S/MIME Kryptographie - S/MIME Cryptographie - S/MIME Criptografía - S/MIME

Introduction to S/MIME

S/MIME (for Secure MIME, or Secure Multipurpose Mail Extension) is a security process used for e-mail exchanges that makes it possible to guarantee the confidentiality and non-repudiation of electronic messages.

S/MIME is based on the MIME standard, the goal of which is to let users attach files other than ASCII text files to electronic messages. The MIME standard therefore makes it possible to attach all types of files to e-mails.

S/MIME was originally developed by the company RSA Data Security. Ratified in July 1999 by the IETF, S/MIME has become a standard, whose specifications are contained in RFCs 2630 to 2633.

How S/MIME works

The S/MIME standard is based on the principle of public-key encryption. S/MIME therefore makes it possible to encrypt the content of messages but does not encrypt the communication.

The various sections of an electronic message, encoded according to the MIME standard, are each encrypted using a session key.

The session key is inserted in each section's header, and is encrypted using the recipient's public key. Only the recipient can open the message's body, using his private key, which guarantees the confidentiality and integrity of the received message.

In addition, the message's signature is encrypted with the sender's private key. Anyone intercepting the communication can read the content of the message's signature, but this ensures the recipient of the sender's identity, since only the sender is capable of encrypting a message (with his private key) that can be decrypted with his public key.

More information

  • RFC 2630 - Cryptographic Message Syntax
  • RFC 2631 - Diffie-Hellman Key Agreement Method
  • RFC 2632 - S/MIME Version 3 Certificate Handling
  • RFC 2633 - S/MIME Version 3 Message Specification


Last update on Thursday October 16, 2008 02:43:17 PM.This document entitled « Cryptography - S/MIME » from Kioskea (en.kioskea.net) is made available under the Creative Commons license. You can copy, modify copies of this page, under the conditions stipulated by the licence, as this note appears clearly.
Best answers for « Cryptography S/MIME » in :
MIME (Multipurpose Internet Mail Extensions) Show Introduction to MIME MIME (Multipurpose Internet Mail Extensions) is a standard which was proposed by Bell Communications in 1991 in order to expand upon the limited capabilities of email, and in particular to allow documents (such as images,...
S-video (Y/C) Show The S-Video standard The S-Video standard (for "Sony Video"), sometimes called Y/C, is a video transmission mode with separate components using different cables to carry information regarding luminance (luminosity) and chrominance (colour). An S...
S/PDIF format Show S/PDIF format The S/PDIF standard ("Sony/Philips Digital Interface", or SPDIF for short) is a digital audio data transfer format. It is an international standard known as "IEC-958 type II", which defines both hardware specifications (physical...
How to test your computer's power supply ShowHow to test your computer's power supply To be able to test your computer's power supply, you can follow the instructions below: 1. Turn off your power switch and plug it out from the power supply. 2. Remove the cable from the CPU and start...
MalwareByte's Anti-Malware: an excellent anti-malware ShowMalwareByte's Anti-Malware: an excellent anti-malware Intro Advantages Disadvantages Here's how to make a scan Glossary Intro From my point of view MalwareByte is one of the most performing application, I ever seen, concerning...
How to hack an MSN account ShowHow to hack an MSN account Several websites now propose simple solutions to hack another messenger account for free. Some state that if you provide them with the email of the victim together with your email and password, your victim’s...
Cryptography - Enigma Show"Never blindly trust a cryptography system" - Gilles Dubertret The history of Enigma The need to encrypt messages appeared at the end of World War I (although encryption techniques had already existed for a long time). It was a Dutchman living in...
Cryptography ShowWhy cryptography? Mankind has always felt a need to disguise information, even long before the first computers and calculating machines existed. Since it was created, the Internet has evolved to such a point that it has become an essential...
Smileys (emoticons) ShowWhy smileys? When typing words on the Internet, it's not always easy to convey feelings, emotions, or concepts like humor to the people you're communicating with. Here's a simple tip for getting the right message across: Use ASCII characters to...