Androidで暗号化メッセージを送信する4つの方法 - TechRepublic

Androidで暗号化メッセージを送信する4つの方法 - TechRepublic

モバイルライフを送る中で、暗号化されたメッセージを送信する必要に迫られる場面は必ず出てきます。ミッションクリティカルなビジネスデータ、個人情報、あるいは秘伝のレシピなど、情報を暗号化されたメッセージに隠しておきたくなる場面は必ず出てきます。そんな時のために、万全の準備をしておきたいものです。Androidプラットフォームをお使いの方もご安心ください。暗号化されたメッセージを送るための手段は豊富にあります。

Androidプラットフォームで暗号化されたメッセージを送信する4つの方法をご紹介します。送信方法はそれぞれ異なりますが、最終的な結果は同じ、つまり暗号化されます。

参照: 無料電子書籍 - モバイルセキュリティのエグゼクティブガイド (TechRepublic)

K-9メールとOpenKeychain: 簡単なPGP

堅牢な暗号化機能を備えたメールアプリをお探しなら、K-9 MailとOpenKeychain: Easy PGPの2つのアプリの組み合わせに勝る機能を見つけるのは難しいでしょう。この2つのアプリを組み合わせることで、暗号化キー(生成、インポート、エクスポート)の操作、暗号化メールの送信、受信メールの復号化が可能になります。

これら2つのツールを使用する上で重要なのは、インストールの順序です。K-9 Mailをインストールする前に、まずOpenKeychainをインストールし、アプリのメインウィンドウ(図A)から新しいPGPキーを生成する必要があります。

図A

OpenKeychainをインストールしてキーを生成したら、K-9 Mailをインストールし、メールアカウントの設定手順を順に確認してください。アカウントの設定が完了したら、K-9 Mailの右下にあるメニューボタンをタップし、「設定」>「アカウント設定」をタップし、「暗号化」>「OpenPGPアプリ」をタップし、「OpenKeychain」(図B)を選択して、OpenKeychainへのアクセスを許可してください。

図B

OpenKeychainで生成した鍵を選択すれば、暗号化されたメールを送信する準備が整います。暗号化メッセージを送信するユーザーのPGP公開鍵をインポートする必要があるなど、通常の暗号化ルールが適用されますが、それ以外はそのままで問題ありません。

信号

SMSメッセージを暗号化する方法をお探しなら、Signalが最適です。Signalでは、既存の連絡先を利用したり、グループチャットやプライベート通話が可能です。Signalは、SMSまたは音声通話で、TextSecureと呼ばれる高度なエンドツーエンド暗号化技術を使用して通信します。

Signal の唯一の注意点は、暗号化されたメッセージを閲覧するには、コミュニケーション相手が Signal を使用している必要があることです。Signal を使用していないユーザーには、暗号化されていないメッセージが送信されます。暗号化されていないメッセージをユーザーに送信した場合、チャットの上部にアプリのインストールを促すメッセージが表示されます。

Signalのインストールは、他のAndroidアプリと同じように行えます。インストール中に、まず電話番号を確認する必要があります。その後、Signalは自動的に暗号化キーを生成し、電話番号に適用します。インストールが完了すると、Signalは他のSMSクライアントと同様に動作します。既にSignalを使用しているユーザーへのメッセージは自動的に暗号化されるため、ユーザーが追加で行う必要はありません。

参照: 研究者が警告、秘密を守るために Android のパターンロックを使用しないでください (ZDNet)

CryptMaxでテキストを暗号化する

短いメッセージを暗号化して、メールやSMSに貼り付けられるような本当にシンプルな方法をお探しなら、「CryptMaxでテキストを暗号化」がおすすめです。このツールをインストールしたら、暗号化したいメッセージを入力し、暗号化パスワードを入力して「暗号化」をタップします(図C)。暗号化されたメッセージをコピーし、メールやSMSクライアントに貼り付けて送信します。

図C

メッセージの受信者も同じアプリをインストールし、メッセージに使用されている暗号化パスワードを知っている必要があります。受信者がパスワードを入手したら、メッセージをCryptMaxに貼り付け、暗号化パスワードを入力して「DECRYPT」をタップします。

簡単に暗号化

アプリケーションのインストールが面倒な場合は、Encrypt Easyなどのウェブサイトを利用できます。指定されたボックスに暗号化したいテキストを入力し、暗号化パスワードを入力して「暗号化」(図D)をタップし、表示されたメッセージをコピーします。

図D

暗号化されたメッセージをメールまたはSMSメッセージに貼り付けて送信します。メッセージの受信者は、メッセージを暗号化したのと同じサイトにアクセスするか、復号化に使用するアプリやサービスが同じ暗号化アルゴリズムに対応していることを確認する必要があります。対応していない場合、暗号化は失敗します。

選択はあなた次第

これらの各タイプのアプリにはさまざまなバリエーションがあり、どのルートを取るか、どのアプリを選択するかはあなた次第です。

ウェブベースの方法は、第三者が介在するため、安全性が低いと考える人もいるかもしれません。企業の機密情報を送信する場合は、ローカル環境で作業し、そのようなデータ送信専用のアプリを使用することをお勧めします。

このリストから、K-9/OpenKeychain の組み合わせが最も安全で最善の選択肢となります。

Tagged: