対称暗号とは何ですか?
対称暗号化では、対称鍵アルゴリズムを使用してデータの暗号化と復号化を行います。 アルゴリズムは、問題を解決するための指示を含む限られた数のステップを持つ特定の式であり、対称キーアルゴリズムは、暗号化と復号化の両方に同じ暗号化キーを使用することが多い特定の式です。 これがどのように機能するかをよりよく理解するには、暗号化がテクノロジーに関連してどのように機能するかを理解することが役立ちます。
たとえば、機密情報を転送する必要があるコンピューターは、情報を暗号化することを選択できます。これは、誰かがそれを読み込もうとすると無意味に見えるようなコードに情報を変更するプロセスです。 情報が目的の場所に転送された後、特定のコードが情報を解読して読み取り可能なテキストにします。 このプロセスは復号化と呼ばれ、このプロセスを正しく実行するには、コンピューターに適切なコードが必要です。 オンラインサービスを提供する銀行は、暗号化の形式を使用して、顧客の情報を非公開で安全に保ちます。
暗号化アルゴリズムとして知られている数式は、情報を暗号化するためのコードと、後で解読するためのコードを作成する役割を果たします。 暗号化キーと呼ばれる特定の情報は、受信した特定の情報を暗号化してからデコードする方法を暗号化アルゴリズムに伝えます。 キーはその特定のアルゴリズムでのみ機能し、別のアルゴリズムからコードを解読するのには役に立ちません。
対称暗号化を使用する場合、アルゴリズムは、それぞれ個別のキーを使用する代わりに、エンコードおよびデコードプロセスの実行に同じ暗号化キーを使用します。 通常、キーは同一またはほぼ同一で、それぞれを機能させるために必要な小さな変更は1つだけです。 通常、キーを使用する予定の人だけが、キーを機能させるために必要なパスワードまたはその他の秘密のコード、またはフレーズを知っています。 これにより、2人が他の誰かがコードを傍受して読むことを心配することなく、自分自身で情報を共有できます。
対称暗号化で使用される対称鍵アルゴリズムを記述するために使用される他の用語には、秘密鍵暗号化、秘密鍵暗号化、およびワンキー暗号化が含まれます。 対称暗号化は通常、銀行などの大規模なオンラインネットワークではなく、2人または小グループ間の共有に使用されます。 たとえば、ATMマシンは対称暗号を使用し、ユーザーが銀行口座番号と個人識別番号を入力してから、そのユーザーが自分のアカウントにアクセスできるようにする必要があります。