0Pricing
Cryptology Academy · レッスン

古代の暗号と初期暗号史

古代エジプトやローマからルネサンスまでの暗号技術を学びます。

「古代の暗号と初期暗号史」はCoddyKit上の無料Cryptology Academyレッスンです。 これはレッスン1/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはCryptology Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Cryptology Academyコースには全4レッスンが含まれています。

ようこそ

このレッスンでは、古代エジプトとローマからルネサンスに至るまでの暗号技術を学びます。人類は常に秘密を守る必要がありました。

エジプトのヒエログリフ

紀元前1900年頃、エジプトの書記は墓の碑文をわかりにくくするため、独特なヒエログリフを使用しました。これは、意図的な暗号文の使用として知られている最古の例です。

ヘブライ語のアトバシュ暗号

アトバシュ暗号では、各文字をアルファベット上で反対側にある文字に置き換えます(A↔Z、B↔Y)。紀元前600年頃のエレミヤ書に登場します。

スパルタのスキュタレー

スパルタのスキュタレー(紀元前5世紀)は、転置に使われた円筒です。円筒に巻き付けた革ひもは、正しい直径の円筒を使ったときだけメッセージを読める状態になりました。

カエサルとローマ

Julius Caesarは軍事文書にROT-3置換暗号を使用しました。彼にちなんで名付けられていますが、その発想は彼より何世紀も前から存在していました。

アル=キンディーと頻度分析

西暦850年、アラブの博学者Al-Kindiは暗号解読に関する知られている最初の論文を書き、頻度分析について説明しました。これは、文字の出現回数を数えて暗号を解読する手法です。

ヴィジュネル暗号

Blaise de Vigenèreは1553年に多表式暗号を発表しました。この暗号は、Kasiskiが1863年に解読攻撃を発表するまで、300年間解読不能でした。

Enigma暗号機

ドイツのEnigma暗号機(1920年代〜1940年代)は、ローターとプラグボードを組み合わせ、約159垓通りの設定を生み出しました。Bletchley Parkでこれを解読したことで、第二次世界大戦の終結が早まりました。

現代暗号の誕生

1949年、Claude Shannonは『Communication Theory of Secrecy Systems』を発表し、初めて暗号技術に厳密な数学的基盤を与えました。

公開鍵革命

1976年、DiffieとHellmanは『New Directions in Cryptography』を発表し、公開鍵暗号を導入して、安全な通信に関する私たちの常識を一変させました。

年表のまとめ

象形文字からRSAまで、各時代の技術は前の時代の成果を土台に発展してきました。古典暗号は方式を秘密にすることに依存していましたが、現代暗号は数学的な困難性に依存しています。

確認問題

頻度分析を用いた暗号解読について、知られている限り最初の論文を書いたアラブの学者は誰でしょうか。

振り返り

すばらしい成果です。古代エジプトからデジタル時代まで、暗号技術の歴史をたどりました。次は、暗号を学ぶすべての人に必要な用語を身につけます。

よくある質問

「古代の暗号と初期暗号史」レッスンは無料ですか?

はい。「古代の暗号と初期暗号史」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Cryptology Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Cryptology Academyコースには全4レッスンが含まれています。

「古代の暗号と初期暗号史」で何を学びますか?

古代エジプトやローマからルネサンスまでの暗号技術を学びます。 ブラウザで直接実行するハンズオンコードでCryptology Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。

Cryptology Academyを始めるのに経験は必要ですか?

事前経験は必要ありません。CoddyKitのCryptology Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン1/4です。

「古代の暗号と初期暗号史」レッスンにはどのくらい時間がかかりますか?

ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。

このCryptology Academyレッスンでコードを書いて実行できますか?

はい。すべてのCryptology Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。

このコースのすべてのレッスン

  1. 古代の暗号と初期暗号史
  2. 暗号の基本用語
  3. 対称暗号と非対称暗号の概要
  4. 日常生活の暗号技術
← Cryptology Academyに戻る