Enigmailは、
Mozilla ThunderbirdおよびPostboxにおいて、OpenPGPプロトコルに基づいたメッセージの暗号化と
署名を行うための拡張機能です。この拡張機能は、メールのセキュリティを大幅に向上させるために設計されており、機密性の高い通信を保護する上で重要な役割を果たします。Enigmailと連携するGNU Privacy Guard(GPG)は、いずれもオープンソースの自由ソフトウェアであり、透明性の高いセキュリティソリューションを提供しています。
Enigmailの歴史
Enigmailの開発は
2001年にRamalingam Saravananによって開始されました。その後、
2003年にPatrick Brunschwigに引き継がれ、開発が続けられました。長年の開発期間を経て、2009年にバージョン1.0が正式にリリースされ、広く利用されるようになりました。この長年の開発期間は、Enigmailが信頼性の高いソフトウェアとして確立されるために不可欠なものでした。
Enigmailの概要
Enigmailは、
Microsoft Windows、
Unix系OS、macOSなど、様々なプラットフォーム上で動作します。暗号化および
署名機能は、GNU Privacy Guard(GPG)によって提供されるため、Enigmail単体では機能しません。GPGは、暗号化と復号化のアルゴリズムを提供し、Enigmailがこれを活用することで、メールの安全な送受信を可能にしています。Enigmailは、S/MIME(Secure/Multipurpose Internet Mail Extensions)による暗号化や
署名には対応していません。より高度な秘匿性を確保するために、
TorBirdyと併用して使用することで、通信経路全体の
匿名化を実現することも可能です。
EnigmailとThunderbirdの組み合わせは、OpenPGPによる暗号化において最も広く利用されている形態の一つです。しかし、Thunderbird 78以降ではEnigmailが利用できなくなったため、Thunderbird 68までのバージョンが対応対象となっています。Thunderbird 78からは、OpenPGP機能がThunderbird自体に統合されることになり、Enigmailは代替となる機能を失いました。Enigmailはかつて
SeaMonkeyにも対応していましたが、バージョン2.0.9からサポートが終了しました。一方で、バージョン2.1.3からはPostboxにも対応し、より多くのユーザーがこの機能を利用できるようになりました。
関連技術
Enigmailを理解するためには、以下の関連技術についても知っておくと役立ちます。
GNU Privacy Guard (GPG): OpenPGP規格を実装した暗号化ソフトウェアであり、Enigmailの中核となる暗号化機能を提供します。
Mozilla Thunderbird: Enigmailが利用できる主要なメールクライアントの一つです。Thunderbirdは、メールの送受信だけでなく、高度なカスタマイズ機能も備えています。
SeaMonkey: 以前はEnigmailが対応していたインターネットスイートです。現在ではサポートが終了しています。
TorBirdy: Thunderbirdで
Torネットワークを利用するための拡張機能であり、Enigmailと併用することで、より
匿名性の高い通信を実現できます。
Tails (オペレーティングシステム): Tailsは、プライバシーを重視したLinuxディストリビューションであり、Torなどのプライバシー保護ツールが組み込まれています。
まとめ
Enigmailは、メールのセキュリティを向上させるための強力なツールです。特に、機密性の高い情報をやり取りする際には、Enigmailのような暗号化技術の利用が不可欠です。Thunderbirdのバージョンアップにより、Enigmailの利用方法も変化しましたが、その根幹にあるOpenPGPによる暗号化の重要性は変わりません。今後は、Thunderbirdに統合されたOpenPGP機能が、Enigmailの後継として広く利用されることになるでしょう。
外部リンク
公式ウェブサイト