シーザー暗号
1.はじめに
電子形式でのデジタルデータ交換の急速な発展に伴い、情報のセキュリティはデータの保存と送信においてますます重要になっています。したがって、データ交換は暗号化する必要があります。暗号化は、目的の受信者だけがメッセージを読み取れるようにメッセージをエンコードするプロセスです。シーザーの暗号は、単一アルファベットの暗号です。これはワイルドカード暗号の一種であり、プレーンテキストの各文字が、アルファベットの固定数の位置だけシフトされた別の文字に置き換えられます。暗号化は、モジュラー演算を使用して表されます。
インターネット技術の進歩に伴い、多くのセキュリティ問題が発生します。セキュリティは大きな問題であり、機密データを保護することは非常に重要です。これにより、データが不正な目的で変更または使用されることはありません。たとえば、インターネットバンキング、電子予約システム、メディアでは、データのセキュリティは非常に重要な問題です。ほとんどの場合、プロバイダーはインフラストラクチャのセキュリティと顧客の個人データおよびアプリケーションの保護を確保する必要がありますが、顧客はクラウドプロバイダーが情報を保護するために適切なセキュリティ対策を講じていることを確認する必要があります。この状況を回避するには、送信側でデータを読み取り不可能な形式に変換してから、このデータを受信側で読み取り可能な形式に変換し直す必要があります。この方法では、データの機密を保持するという問題は、大企業と個人の両方に関係しています。許可された人だけがデータを読み取ることができるように、読み取り不可能なデータまたは暗号を作成する技術と科学は、暗号化と呼ばれます。
2.暗号化
暗号化とは、情報を保存および送信中に攻撃者が認識しない形式に変換することにより、不要な人物から情報を保護する科学です。暗号学は新しいものではありません。2000年以上前から存在しています。暗号学という言葉は、ギリシャ語の2つの言葉から来ています。隠されたまたは秘密を意味するkryptosと、書くことを意味するgrapheinです。暗号学は、意図された受信者以外のすべての人がコミュニケーションを理解できないようにする科学です。暗号化の言語では、人が送信しようとしているメッセージはクリアテキストと呼ばれ、実際に送信されるメッセージは暗号テキストと呼ばれます。データの暗号化/復号化に使用されるセキュリティキーのタイプに応じて、暗号化には2つの主要なカテゴリ(非対称および対称暗号化方式)があります。
. 2
3.
, . ; . . , , . :
. , , , .
, , .
-, .
. 3
4.
. : , , , , , . . , , , . . , . , 1000 , , .
:
1.
2.
, 5:
. 4
. , .
En (x) = (x + n) mod 26,
x - , n - .
. . , .
Dn (x) = (x − n) mod 26
, , : 25 . , .
1. .
2. 25 .
3. .
, , . .
« » ( ). , . , , , .
.-. 1822 .
XX , .
. 6
シーザー暗号は最も単純なタイプの暗号であり、最も一般的に使用されます。順列法は、ほとんどの場合、他の手法と組み合わされます。交換と再配置の両方の暗号化は、コンピューターを使用して簡単に実行できます。これらの2つの古典的な方法の組み合わせは、より安全で信頼性の高い暗号を提供します。
最終的な暗号テキストは非常に強力であるため、解読するのは非常に困難です。上記の2番目の方法(アルゴリズム)は、はるかに安全な暗号を提供する置換方法と置換方法の組み合わせです。