暗号化とは
暗号化とは、プレーンテキストを読み取り不可能な形式または暗号文にエンコードし、プライバシーを提供するアルゴリズムスキームのことです。 暗号化されたテキストの受信者は、「キー」を使用してメッセージを解読し、元のプレーンテキスト形式に戻します。 キーは、アルゴリズムのトリガーメカニズムです。
インターネットが出現するまで、暗号化は一般に使用されることはほとんどありませんでしたが、主に軍事用のツールでした。 今日、オンラインマーケティング、銀行、ヘルスケア、その他のサービスを利用することで、平均的な世帯主であっても、そのことを認識しています。
Webブラウザは、 httpsで始まるアドレスによって証明される、安全なサーバーに接続されたときにテキストを自動的に暗号化します 。 サーバーは到着時にテキストを解読しますが、情報がコンピューター間を移動するとき、「傍受」している人にとっては送信の傍受は実りありません。 彼らは読めないちらつきを見るだけでしょう。
暗号化には多くの種類があり、それらのすべてが信頼できるわけではありません。 強力な暗号化をもたらすのと同じコンピューターのパワーを使用して、弱いスキームを破ることができます。 当初、64ビット暗号化は非常に強力であると考えられていましたが、現在は128ビットが標準であり、これは間違いなく将来変更されるでしょう。
ブラウザーは安全なWebサイトに接続すると自動的に情報を暗号化しますが、多くの人はメールのやり取りにも暗号化を使用することを選択します。 これは、一般的な電子メールクライアント用のプラグインまたはインターフェイスを備えたプログラムで簡単に実現できます。 これらの中で最も長い間使用されているのはPGP(Pretty Good Privacy)と呼ばれ、非常に強力な軍事用暗号化プログラムの謙虚な名前です。 PGPを使用すると、電子メールメッセージだけでなく、個人のファイルやフォルダーも暗号化できます。
暗号化は、ボリュームまたはドライブ全体に適用することもできます。 ドライブを使用するには、特別な復号化キーを使用して「マウント」されます。 この状態では、ドライブを使用して正常に読み取ることができます。 完了すると、ドライブのマウントが解除され、暗号化された状態に戻り、侵入者、トロイの木馬、スパイウェア、またはスヌープが読み取れなくなります。 一部の人々は、暗号化されたドライブに金融プログラムまたはその他の機密データを保持することを選択します。
暗号化スキームは、 対称または非対称として分類されます。 Blowfish、AES、DESなどの対称キーアルゴリズムは、送信者と受信者の間で共有される単一の事前に設定されたキーで動作します。 このキーは、テキストの暗号化と復号化の両方を行います。 RSAやDiffie-Hellmanなどの非対称暗号化スキームでは、ユーザーの「 キーペア 」(公開キーと秘密キー)が作成されます。 公開キーは、送信者が公開キーの所有者に送信されるテキストの暗号化に使用できるように、オンラインで公開できます。 暗号化された暗号文は、そのキーペアの秘密キーを保持している人以外は復号化できません。 このアルゴリズムは、互いに連携して動作する2つのキーに基づいています。 非対称暗号化は、復号化キーを秘密にできるため、対称暗号化よりも1段階安全であると見なされます。
強力な暗号化により、データは非公開になりますが、必ずしも安全ではありません。 セキュリティを確保するには、データの受信者(多くの場合サーバー)が承認された当事者であることを明確に識別する必要があります。 これは通常、デジタル署名または証明書を使用してオンラインで行われます。
インターネット、電子メール、インスタントメッセージングのオープンな性質を理解する人が増えるにつれて、暗号化が間違いなく一般的になります。 これがなければ、インターネットで渡された情報は、事実上誰でも手に入れて読むことができるだけでなく、多くの場合、手を変えたり、さまざまな方法で危険にさらされたりするサーバーに何年も保存されます。 これらすべての理由から、それは追求する価値のある目標です。