2011年3月12日土曜日

安全性についてSeecrets:ジェントル紹介暗号に

アイデンティティ盗難、クレジットカード詐欺、ソーシャルエンジニアリング攻撃の増加率では、デジタルの世界は、今後の課題に直面している。明らかに、暗号化は、若い科学、デジタル資産を保護するためのセキュリティの重要な役割を果たすでしょう。この資料では、暗号化の基礎(暗号化)を平易な言葉を使って説明しようとする。

私たちは卵をスクランブルの例を見てみましょう。まず、シェルをクラックボウルに内容を注ぎ、あなたが必要な結果を達成するまで精力的に内容を打つ - まあ、スクランブルエッグ。卵の分子を混合してこのアクションは、暗号化されます。分子が混在しているので、我々は卵が(乱数の状態)のエントロピーの高い状態を達成しているという。戻すには元の形式(シェルをuncrackingを含む)に卵をスクランブルして、復号化されます。不可能?

しかし、我々は、単語"卵"に置き換え場合、"番号"でそれを置き換えるには、"数字"と"分子"、それは可能です。これは、私の友人は、(暗号略して)暗号化のエキサイティングな世界です。それは"非線形多項式の関係"、"ガロアフィールドは"など"多変数多項式方程式のoverdefinedシステム"のような語彙を使用して才能のある数学者によって支配さ新しい分野である。これらの暗号技術は、私たちのような単なる人間を理解するふりをすることはできませんその言語を使用しています。

コンピュータでは、格納されてすべては数字です。あなたのMP3ファイルは番号です。テキストメッセージは番号です。あなたのアドレス帳が長く数です。数が65、小さな"一"などの文字を""、97を表します。

ミアル方程式は"、"ガロアフィールド"など、これらの暗号我々のような単なる人間を理解するふりをすることはできませんその言語を使用しています。

コンピュータでは、格納されてすべては数字です。あなたのMP3ファイルは番号です。テキストメッセージは番号です。あなたのアドレス帳が長く数です。数が65、小さな"一"などの文字を""、97を表します。

人間のために、私たちはここで他のコンピュータは0または1のみを認識することができる9、0から桁の数字を認識しています。これは、数字の代わりにビットを使用してバイナリシステムです。桁のビットを変換するには、単に良い推定を得るために0.3ビットの数を掛けます。たとえば、インドネシアルピアの256ビット(世界で最も低い通貨単位のいずれか)、比較のビルゲイツ氏の富は、顕微鏡になりますがある場合。

16進数(基数16)システムに加え、0から9までの10桁を使用してから六余分な記号がFにこのセットには、それゆえさまざまな"数字"を、16名が16個。この表記は、覗いてコンピュータ労働者のためのコンピュータによって格納されている"本当の内容"に便利です。また、する、通貨、これらの異なる数のシステムを扱うことがユーロ、スイスフラン、英国ポンドなどが挙げられる。オブジェクトは、これらの通貨を使用して別の値を使用して価格ができ​​るのと同じようにも、これらの異なる数のシステムでは"価格"、数もすることができます。

少し脱線するには、あなたがあなたの学校の素数を勉強しなければならなかったのか不思議に思ったがありますか?私は確かにほとんどの数学教師は、この答えを知らないです。答えは:サブブランチは、電子メールを暗号化するために、特に素数を使用する公開鍵暗号方式と呼ばれる。あそこに、彼らは、4096、8192ビット2048のようにもより大きな数の話している。)

我々は何かを暗号化するとき、私たちは暗号を使用する必要があります。暗号化だけでアルゴリズムがケーキを焼くためのレシピに似ています。それは正確に、明確な手順を実行しています。暗号化プロセスを遂行するには、キー(一部は、パスフレーズと呼ばれる)が必要です。暗号化にお勧めを有効にするには高エントロピーである必要があります暗号で使用されるキーが必要です。

imal(基数16)システムに加え、0から9までの10桁を使用してから六余分な記号がFにこのセットには、それゆえさまざまな"数字"を、16名が16個。この表記は、覗いてコンピュータ労働者のためのコンピュータによって格納されている"本当の内容"に便利です。また、する、通貨、これらの異なる数のシステムを扱うことがユーロ、スイスフラン、英国ポンドなどが挙げられる。オブジェクトは、これらの通貨を使用して別の値を使用して価格ができ​​るのと同じようにも、これらの異なる数のシステムでは"価格"、数もすることができます。

少し脱線するには、あなたがあなたの学校の素数を勉強しなければならなかったのか不思議に思ったがありますか?私は確かにほとんどの数学教師は、この答えを知らないです。答えは:サブブランチは、電子メールを暗号化するために、特に素数を使用する公開鍵暗号方式と呼ばれる。あそこに、彼らは、4096、8192ビット2048のようにもより大きな数の話している。)

我々は何かを暗号化するとき、私たちは暗号を使用する必要があります。暗号化だけでアルゴリズムがケーキを焼くためのレシピに似ています。それは正確に、明確な手順を実行しています。暗号化プロセスを遂行するには、キー(一部は、パスフレーズと呼ばれる)が必要です。暗号化にお勧めを有効にするには高エントロピーである必要があります暗号で使用されるキーが必要です。

1970年代後半に標準で導入されたデータ暗号化標準(DES)は、1980年代に最もよく使用される暗号化と1990年代初期であった。これは、56ビットの鍵を使用しています。これは、1990年代後半で破損していた56時間で約US $ 250,000原価計算専門のコンピュータとです。今日の(2005)ハードウェアを使用して、それは日以内に解読することが可能です。

続いて、トリプルDESは、大企業(主に銀行)が、以前の投資との互換性を維持するために論理的な方法としてDESを置き換えられています。これは3つの手順を使用して2つの56ビットキーを使用します: -

1。キー1で暗号化します。
2。キー2と解読してください。
3。キー1で暗号化します。

使用する有効な鍵長は112ビット(34桁に相当)です。キーが0と5192296858534827628530496329220095間の任意の番号です。一部では、168ビットキーでは、より効果的な、キー3を使用して最後のプロセスを変更してください。

のAdvanced Encryption Standardは、(AES)は、2001年に標準化技術、米国(NIST)の国立研究所で標準として採用された。 AESはRijndaelと(発音は"ラインドール")は、2つのベルギーの暗号、ビクターRijmen氏、ジョアンDaemen氏によって開発された暗号に基づいています。典型的には、AESは、そのキーの256ビット(78桁に相当)を使用します。キーが0と15792089237316195423570985008687907853269984665640564039457584007913129639935間の任意の番号です。この番号は、宇宙の原子数の推定値と同じです。

が、少し脱線あなたがあなたの学校の素数を勉強しなければならなかった理由があるだろうか?私は確かにほとんどの数学教師は、この答えを知らないです。答えは:サブブランチは、電子メールを暗号化するために、特に素数を使用する公開鍵暗号方式と呼ばれる。あそこに、彼らは、4096、8192ビット2048のようにもより大きな数の話している。)

我々は何かを暗号化するとき、私たちは暗号を使用する必要があります。暗号化だけでアルゴリズムがケーキを焼くためのレシピに似ています。それは正確に、明確な手順を実行しています。暗号化プロセスを遂行するには、キー(一部は、パスフレーズと呼ばれる)が必要です。暗号化にお勧めを有効にするには高エントロピーである必要があります暗号で使用されるキーが必要です。

1970年代後半に標準で導入されたデータ暗号化標準(DES)は、1980年代に最もよく使用される暗号化と1990年代初期であった。これは、56ビットの鍵を使用しています。これは、1990年代後半で破損していた56時間で約US $ 250,000原価計算専門のコンピュータとです。今日の(2005)ハードウェアを使用して、それは日以内に解読することが可能です。

続いて、トリプルDESは、大企業(主に銀行)が、以前の投資との互換性を維持するために論理的な方法としてDESを置き換えられています。これは3つの手順を使用して2つの56ビットキーを使用します: -

1。キー1で暗号化します。
2。キー2と解読してください。
3。キー1で暗号化します。

使用する有効な鍵長は112ビット(34桁に相当)です。キーが0と5192296858534827628530496329220095間の任意の番号です。一部では、168ビットキーでは、より効果的な、キー3を使用して最後のプロセスを変更してください。

のAdvanced Encryption Standardは、(AES)は、2001年に標準化技術、米国(NIST)の国立研究所で標準として採用された。 AESはRijndaelと(発音は"ラインドール")は、2つのベルギーの暗号、ビクターRijmen氏、ジョアンDaemen氏によって開発された暗号に基づいています。典型的には、AESは、そのキーの256ビット(78桁に相当)を使用します。キーが0と15792089237316195423570985008687907853269984665640564039457584007913129639935間の任意の番号です。この番号は、宇宙の原子数の推定値と同じです。

National Security Agencyが(NSA)が米国政府機関(実装方法のその承認をコース対象)の内の最上位の秘密を保護するために2003年6月にAESを承認した。彼らは、評判の世界の周りで起こってすべての電話の会話を盗聴できるようにするものです。加えて、この組織は、世界の数学者の最大の雇用主であると認識され、世界のコンピュータハードウェアの最大の買い手することができる。 NSAは、おそらく暗号化の専門知識、長年先国民のが間違いなく、実際に使用されているシステムの多くを破ることができる。も、その予算が分類されている - 国家安全保障は、NSAのほぼすべての情報の理由があります。

ブルートフォース攻撃は、暗号化された資料を解読しようとする際にすべての可能な組み合わせを使用して基本的です。

攻撃は通常、一般的に使用されるパスワードを使用して、テキストベースのパスフレーズ(パスワード)を参照して辞書。一般的に使用されるパスワードの総数は、コンピュータの用語では、驚くほど小さいです。

0 件のコメント:

コメントを投稿