記事内容
1. 暗号とは何ですか?
1.1. 暗号化とメッセージ符号化の歴史
1.2. メッセージを暗号化するさまざまな方法
2. 暗号ホイールを作るために必要な材料
3. シーザーサイファーホイールの作り方
4. シーザーサイファーホイールの使い方
4.1. メッセージの暗号化
4.2. メッセージの復号化
5. あなたは何を開発し、学びますか
暗号とは何ですか?
暗号(cryptology)は、安全な通信を行う方法の研究です。 より正確には、暗号化は、メッセージを暗号化および復号化する方法を調査しているので、彼らはプライベートに滞在し、それを助けることができるプロト 単語の暗号化は、”隠された”を意味するギリシャ語のkryptósと、書くことを意味するgrapheinから来ています。
暗号化とメッセージコーディングの歴史
暗号化は、特定のメッセージを非公開にする必要が常にあったので、古代から使用されてきました。 最も古い暗号文はエジプトから来ており、紀元前1900年のものですが、ギリシャやペルシャからインドまで、さまざまな文化でメッセージをエンコードする異な
より人気のある代替暗号の1つ、Caesar cipherは、Julius Caesarによって彼の将軍に秘密のメッセージを送る方法として発明されました。 シフト暗号としても知られています。
現代の歴史の中で最も有名な暗号化の例は、第2次世界大戦中にドイツがメッセージをエンコードするために使用したエニグマ-マシンでした。 ブリティッシュ-ボンベ(British bombe)は、アラン-チューリングがブレッチリー-パークで構想-開発した解読機で、第2次世界大戦終結に多大な影響を与えた。
今日、私たちのコミュニケーションとプライバシーを確保するための新しい、より良い方法を見つけることに多くの時間と労力が費やされています。 暗号化は、今日のインターネット上で流れる膨大な量のデータとプライベートデータをハッキングする危険性のために、インターネットセキュリティの分野
メッセージを暗号化するさまざまな方法
以前は、暗号化は特定のメッセージ(平文)を理解できないようにする方法(暗号文)に焦点を当てていました。 復号化と呼ばれる逆のプロセスは、暗号文を平文に戻します。
メッセージを暗号化する最初の方法は、文中の文字(アナグラム)の単純なスクランブルである転置でした。 その後、メッセージを暗号化するアルゴリズム的な方法を表す置換暗号が来ました。 これは、平文をキーの文字数だけシフトするキー(数字)を使用します(例:キーが3の場合、AはDになります)。
Caesar暗号は置換暗号の一例です。 このキーは、通信に関与する人々の間で秘密にする必要があります。 しかし、この方法は、可能なキーの数が限られているため、ブルートフォース攻撃を受けやすいです。
その後、キーが単語であるさまざまな方法がありました。 それはより安全でしたが、まだクラックするのは難しいことではありませんでした。
現代では、コンピュータの力で、情報を暗号化するためのより良い方法が必要です。 大きな突破口は、対称キー(送信者と受信者の両方が同じキーを持っている)から非対称キーまたは公開キーに変更されていました。
このシステムでは、暗号化に使用される公開鍵は自由に配布され、秘密鍵とペアリングされます。 秘密鍵は復号化に使用され、秘密のままにする必要があります。 この変更は、通信のセキュリティを向上させる上で大きな影響を与えました。
間違いなく、このフィールドは、私たちの個人情報を取得したいハッカーの方法も良くなっているので、進化していきます。
しかし、歴史への旅をして、Julius Caesarがやった方法で私たち自身の暗号ホイールを作ってみましょう。
暗号ホイールを作るために必要な材料
- 段ボール。 私達は私達の暗号のための回転車輪を作るのにボール紙を使用します。 通常の段ボール箱はうまくいきます。 普通紙を使うこともできますが、厚紙などの厚い材料で作業する方が簡単です。
- 仕切りを使用して、段ボールに2つの円を作成します。 一つは小さく、一つは大きく。 彼らは私たちの暗号ホイールのベースになります。
- そして、私たちははさみなしで段ボールから円をカットすることはできません。 はさみの代わりに、より便利な場合はメスを使用することもできます。
- 私たちは、暗号ホイール上に等しいフィールドを作成するために定規を使用します。 私たちは段ボールから作成した両方の車輪を横切って直線を引くことができるので、定規は素晴らしいです。 ここでは、分度器を使用して等しいフィールドを測定し、定規と接続する支持線を作成することもできます。
- 私たちは糸車を得るように、より小さくて大きな段ボールの円を接続するために一つのピンが必要です。
- 私たちは、線を描画し、私たちの暗号ホイール上のフィールドを作成するために鉛筆が必要になります。 また、メッセージを復号化するために使用する文字を書くために必要になります。
- 色鉛筆またはマーカー。 私達は私達の暗号の車輪を飾るのに異なった色鉛筆かマーカーを使用してもいいです。 それらは必須ではないが、確かに私達の車輪を大きく見させます。
Caesar Cipher Wheelの作成手順
記事の冒頭にあるビデオを見て、creation od cipher wheelの動作を確認するか、作成方法のステップバイステップの手順を読むことができます。
- 段ボールの一枚と仕切りを取る。 分周器を最大半径に広げ、円を描く。 約20cmの円は、私たちの大きな円のために良いだろうが、あなたは大きな暗号ホイールのためにそれをさらに大きくすることができます。
- 2枚目の厚紙と仕切りを取り、1つの小さな円を描きます。 あなたは定規を使うことができます
数センチメートル小さい半径を測定する。 最初の円よりも3-4cm小さい半径で十分です。
- ハサミやメスを使って両方の円を切ります。
- 一つのピンを取り、中央にそれらを一緒に固定することにより、大きな円に小さな円を接続します。 私たちはちょうど中心をマークする小さな穴を作成したかったので、今のところ、我々はピンを削除する必要があります。 だから、ピンを削除しますが、彼らがあったように円を保つ–中央に大きな上に小さく。
- 方法1、分度器なし:定規と鉛筆を取り、中心を通る水平線と垂直線を描きます(ピンからの穴はどこですか)。 今、私たちは4つの部分に私たちの円の両方を分割しています。 今度は斜めにさらに2本の線を描きます。 今度は円を8つの部分に分割しました。 今16の部分を得るために、各フィールドの中央に多くの線を描画します。 そして、32の部分を取得するためにもう一度。 それは全体のアルファベットに合うのに十分です。
- 分度器を使用した方法2:分度器を使用している場合は、今すぐ使用するのが良い時期です。 必要なフィールドの数に関係なく、同じサイズのフィールドを作成できます。 たとえば、英語のアルファベットのすべての文字に合うように26のフィールドを持つ場合は、360を26で割ることができます(360度/26フィールド=13.85)。 だから我々は我々の暗号ホイールの周りのすべての13.85度に線を引く必要があります。
- 今度は再びピンを使用して、より小さな車輪をより大きな車輪に接続します。 これはより小さい車輪がより大きい車輪の中で回るようにします。
- アルファベットの文字を両方の円のフィールドに同じ順序で書きます。 余分なフィールドが残っている場合は、任意の図形を描画するか、空のままにすることができます。
- 色と色鉛筆やマーカーを使用して、あなたのホイールを飾ると、あなたは暗号化し、秘密のメッセージを解読する準備ができています!
シーザーサイファーホイールの使い方
メッセージを暗号化する
使用する鍵を決定します。 たとえば、キーが5–rightであるとしましょう。
鍵を書き留めると、メッセージを送信している人、メッセージを復号化する人はその鍵を知る必要があります。 暗号ホイールの両方の円を揃えます。 したがって、小さな円の同じ文字は、大きな円のその文字の下にある必要があります。
今度は、キーの上にある方向にキーの数の小さい(下の)円を移動します。 この例では、キーが5–rightの場合、AはF(B-1、C-2、D-3、E-4、F-5)になります。
小さな円からあなたの暗号文を紙に書き留めます。 私たちは大きな円で暗号化したい手紙を見つけ、小さな円から対応する手紙(暗号化された手紙)を紙に書きます。
メッセージを解読する
あなたは秘密のメッセージを得ました! すごいぞ!. メッセージが暗号化される鍵を知る必要があります。 だから、紙の上にいくつかのちんぷんかんぷんと5–右を言うキーを持っています。
あなたの車輪を取り、上と下の円に同じ文字があるように整列させます。
今、キーの回数のために小さい(下)円を移動します–右に5回。 小さな円の上の紙から暗号化された手紙を見て、その上の大きな円の上に対応する手紙を書き留めます。 あなたはすべての文字で終了すると、あなたのメッセージを知っているでしょう!
あなたは何を開発し、学びます
- 基本的な暗号の知識–暗号化、復号化、アルゴリズム。
- エンジニアリングスキル–あなた自身の暗号化ツールを設計し、作ることによって。
- 数学の能力–私たちが数える必要があるキーを使用しています。
- Alphabet–メッセージを暗号化および復号化するための文字の書き込みと読み取り。
- 論理スキル–メッセージを暗号化するシステムを考え、それらを復号化するために必要な鍵を読むことによって。
- 眼球運動スキル–ホイールを使用することにより、眼球運動スキルを開発します。
あなたは、画面を使用せずに技術や数学からより多くの楽しい活動に興味がある場合は、チェックアウト:
- 同じくらいあなたが望むように簡単またはハードすることができ、優れた論理的なパズルのためのハノイの塔を作る方法。
- この魅力的な数とそれを実証する簡単な方法について学ぶために、神秘的な数Pi(Π)を探索してください。
- 論理的なスキルを向上させるためにマッチングパターンを練習するための楽しい活動と活動は、最年少の観客にも適しています。
- 段ボール時計を作り、時間を伝えることを学ぶ方法は、楽しい方法で時計と時間について子供たちを教えるための素晴らしい活動です。 そして、あなたはすでにあなたが必要とするすべての材料を持っています。
- または、もう少し高度に行くことができ、段ボールから独自のプロジェクターを作り、どこでも大画面でビデオを見る方法を学ぶことができます。
私たちのニュースレターを購読
あなたは子供と子供の発達のヒントのためのいくつかの素晴らしいSTEM活動を探しているなら、あなたは正しい場所にい あなたのための右の活動を見つけるために、以下のカテゴリを確認してくださ
ステムサイエンス
あなたはおそらくすでにあなたの家で持っている材料とステップバイステップの方法でSTEM科学についてのビデオ、ガイドや説明。 新しい科学のアイデアを見つける。
STEMテクノロジー
あなたはおそらくすでにあなたの家で持っている材料とステップバイステップの方法でSTEM技術についてのビデオ、ガイドや説明。 新しい技術のアイデアを見つける。
ステムエンジニアリング
あなたはおそらくすでにあなたの家で持っている材料とステップバイステップの方法でSTEM工学についてのビデオ、ガイドや説明。 新しい工学のアイデア!
ステム数学
あなたはおそらくすでにあなたの家で持っている材料とステップバイステップの方法でSTEM数学についてのビデオ、ガイドや説明。 新しい数学のアイデアを見つける。
心理学
あなたが常に知りたいと思っていた開発心理学のトピックについてのすべてを見つけ ここでは、全体的な児童心理学と開発心理学からの記事です。
生まれてから毎月の子供の発達に続いて。 あなたが育てることで直面する挑戦に対処する方法の個人的な経験そして先端。