MIME is a standard which was proposed by Bell Communication in 1991 in order to expand the limited capabilities of E-mail. E-mail has simple structure earlier. E-mail was able to send message only in NVT 7-bit Ascii format.
In short, MIME is a supplementary protocol or a add-on which allows non-ascii data to be sent through emails (using smtp).
It allows users to exchange different kind of data files on internet such as audio, video and images. MIME is an extension to Internet protocol. E-mail message with mime formatting are typically transmitted with standard protocol like SMTP, POP, IMAP. Although MIME was designed mainly from SMTP its content type are also important in other communication protocols.
Example -: In HTTP protocol for 'www' server insert a MIME in header field at the beginning of any web transmission.
Why MIME is Used?
- SMTP has very simple structure.
- SMTP can only send message in NVT 7-bit ascii format.
- Earlier E-mail can't be send for languages that doesn't support 7-bit ascii format such as French, German. so in order to make SMTP more broad we use MIME.
- It can't be used to send binary files or audio or video files.
MIME Header
S/MIME in Cryptography
Functions of S/MIME
- Authentication
- Message integrity
- Non- Repudiation
- Privacy
- Data Security