暗号技術
暗号技術とは、情報を安全な形式に変換して保護するための科学です。このプロセスは暗号化と呼ばれ、意図しない受信者に手書きのメッセージを読まれないようにするため、何世紀にもわたって使われてきました。現在では、暗号技術はデジタルデータの保護に使われています。暗号技術はコンピューターサイエンスの一分野であり、権限のないユーザーには認識できない形式にデータを変換することに重点を置いています。
基本的な暗号技術の例として、文字を別の文字に置き換えた暗号化メッセージがあります。暗号化された内容を解読するには、文字の置き換え方法を定義したグリッドまたは表が必要です。たとえば、次の変換グリッドを使うと、"1234125678906"を"techterms.com"と解読できます。
| 1 | t | 6 | m | |
| 2 | e | 7 | s | |
| 3 | c | 8 | . | |
| 4 | h | 9 | c | |
| 5 | r | 0 | o |
上の表は暗号表とも呼ばれます。暗号表には、上の例のような単純な置換コードや、複雑なアルゴリズムがあります。手書きのメモの暗号化には単純なコードで十分でしたが、コンピューターはこのようなコードを簡単に解読、つまり見破ることができます。コンピューターは1秒あたり数十億回の計算を処理できるため、複雑なアルゴリズムでさえ数秒で解読できます。そのため、現代の暗号技術では、スーパーコンピューターでさえ解読するのが難しい暗号化方式の開発が行われています。
知識をテストする