|
- 378 名前:1/11 投稿日:03/07/23 03:13 ID:mlWYYTAf
- / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| さて、夏であろうと厨にめげずに | 講義をしたいと思います \__ ____________ ━━━∨━━━━━━━━━━ 初めてですんで ずれたらすいません ,__ iii■∧ / ━ (,,゚Д゚) / ━━━━━ ∧∧━━ ∧∧ | つ ∇ (Д゚ ,,) (Д゚ ,,) | |┌─┐ /⊂ ヽ /⊂ ヽ 〜| ||□| √ ̄ (___ノ〜 √ ̄ (___ノ〜 ∪∪ | | || ━┳┛ || ━┳┛  ̄ ̄ ̄ ̄| | ====∧========== / ̄ ̄ ̄ ̄ ̄ ̄ ̄  ̄ ̄ |この暑いのによくやるよ \____ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ |この部屋冷房ねえのかよ \__________________
- 379 名前:2/11 投稿日:03/07/23 03:13 ID:mlWYYTAf
- / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| 今回は暗号についてです \__ ____________ ━━━∨━━━━━━━━━━ 暗号における基礎用語 平文:暗号化前の文章 暗号文:暗号化した文 暗号化アルゴリズム:暗号に使用した演算 鍵:暗号に使用した特別なデータ 暗号化:平文を暗号文にする 複合化:暗号文を元に戻す ,__ iii■∧ / ━ (,,゚Д゚) / ━━━━━ ∧∧━━ ∧∧ | つ ∇ (゚Д゚;) (゚Д゚;) | |┌─┐ /⊂ ヽ /⊂ ヽ 〜| ||□| √ ̄ (___ノ〜 √ ̄ (___ノ〜 ∪∪ | | || ━┳┛ || ━┳┛  ̄ ̄ ̄ ̄| | ====∧========== / ̄ ̄ ̄ ̄ ̄ ̄ ̄  ̄ ̄ |いきなり専門用語とびだしまくりだな \____ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ |ついていけるか不安になるな \__________________
- 380 名前:3/11 投稿日:03/07/23 03:14 ID:mlWYYTAf
- / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| まあ、今回は君達のレベルに合わせて | 簡単な暗号にしておきます \__ ____________ ━━━∨━━━━━━━━━━ 今回扱うのは換字式暗号(シーザー暗号)です ,__ iii■∧ / ━ (,,゚Д゚) / ━━━━━ ∧∧━━ ∧∧ | つ ∇ (゚Д゚;) (゚Д゚;) | |┌─┐ /⊂ ヽ /⊂ ヽ 〜| ||□| √ ̄ (___ノ〜 √ ̄ (___ノ〜 ∪∪ | | || ━┳┛ || ━┳┛  ̄ ̄ ̄ ̄| | ====∧========== / ̄ ̄ ̄ ̄ ̄ ̄ ̄  ̄ ̄ | さりげなく失礼なこと言ってるな \____ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ | 俺達はとにかくここの住人には | 簡単すぎると思うぞ \__________________
- 381 名前:4/11 投稿日:03/07/23 03:15 ID:mlWYYTAf
- / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| 換字式暗号とは、その名の通り一つ一つの文字を | 決められた規則によって換える暗号です。例えば… \__ ____________ ━━━∨━━━━━━━━━━ アルゴリズム;字をずらす 鍵:ずらす数(3) 平文:前ギコと後ろギコ 暗号文:めきごすぬかそんごす ,__ iii■∧ / ━ (,,゚Д゚) / ━━━━━ ∧∧━━ ∧∧ | つ ∇ (゚Д゚;) (゚Д゚;) | |┌─┐ /⊂ ヽ /⊂ ヽ 〜| ||□| √ ̄ (___ノ〜 √ ̄ (___ノ〜 ∪∪ | | || ━┳┛ || ━┳┛  ̄ ̄ ̄ ̄| | ====∧========== / ̄ ̄ ̄ ̄ ̄ ̄ ̄  ̄ ̄ | おお、訳わからん文章になった \____ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ | 元に戻すには3つ戻せば良い訳だな \__________________
- 382 名前:5/11 投稿日:03/07/23 03:15 ID:mlWYYTAf
- / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| 文字をずらす場合は、全文字数によって | 鍵の数に限界があります \__ ____________ ━━━∨━━━━━━━━━━ 日本語だとそれなりな数があるが アルファベットだと26しかない よって鍵を総当りするとすぐ解ける 注:暗号アルゴリズムがわかっている事が 前提となります(この辺は複雑なので省略) ,__ iii■∧ / ━ (,,゚Д゚) / ━━━━━ ∧∧━━ ∧∧ | つ ∇ (゚Д゚;) (゚Д゚;) | |┌─┐ /⊂ ヽ /⊂ ヽ 〜| ||□| √ ̄ (___ノ〜 √ ̄ (___ノ〜 ∪∪ | | || ━┳┛ || ━┳┛  ̄ ̄ ̄ ̄| | ====∧========== / ̄ ̄ ̄ ̄ ̄ ̄ ̄  ̄ ̄ | 確かに文字数分しか鍵は作れない \____ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ | 作れる鍵の数が少ないとすぐばれる訳か \__________________
- 383 名前:6/11 投稿日:03/07/23 03:16 ID:mlWYYTAf
- / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| では、これを全く不規則に文字を交換するとします | この場合、その際の交換の表が鍵になります \__ ____________ ━━━∨━━━━━━━━━━ 平文:コロッケマンセー 暗号文:れつぅのあとし? 鍵:こ>れ、ろ>つ、っ>ぅ、け>の ま>あ、ん>と、せ>し、−>? ,__ iii■∧ / ━ (,,゚Д゚) / ━━━━━ ∧∧━━ ∧∧ | つ ∇ (゚Д゚;) (゚Д゚;) | |┌─┐ /⊂ ヽ /⊂ ヽ 〜| ||□| √ ̄ (___ノ〜 √ ̄ (___ノ〜 ∪∪ | | || ━┳┛ || ━┳┛  ̄ ̄ ̄ ̄| | ====∧========== / ̄ ̄ ̄ ̄ ̄ ̄ ̄  ̄ ̄ | 交換の表がなきゃさっぱりわからんな \____ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ | 鍵の数は組み合わせの数だから相当あるぞ \__________________
- 384 名前:( ´∀`)さん 投稿日:03/07/23 03:27 ID:USp3NYnY
- 支援?
- 385 名前:7/11 投稿日:03/07/23 03:30 ID:mlWYYTAf
- / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| そうです、鍵の数が膨大になるので | 総当りが辛くなります…が \__ ____________ ━━━∨━━━━━━━━━━ これにも重大な欠陥があります ,__ iii■∧ / ━ (,,゚Д゚) / ━━━━━ ∧∧━━ ∧∧ | つ ∇ (゚Д゚;) (゚Д゚;) | |┌─┐ /⊂ ヽ /⊂ ヽ 〜| ||□| √ ̄ (___ノ〜 √ ̄ (___ノ〜 ∪∪ | | || ━┳┛ || ━┳┛  ̄ ̄ ̄ ̄| | ====∧========== / ̄ ̄ ̄ ̄ ̄ ̄ ̄  ̄ ̄ | こんなん解けるのかよ \____ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ |さっきの文章だって気分で適当に決めたってのに \__________________ 384さん、支援感謝します
- 386 名前:8/11 投稿日:03/07/23 03:31 ID:mlWYYTAf
- / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| あらゆる文章には文字そのものの出現率が | あり、それに従って当てはめれば | 鍵を総当りする必要性がなくなります \__ ____________ ━━━∨━━━━━━━━━━ 例えば、今私が喋っている文章には あ:4つ り:4 の:3 ら:1 この様に必ず偏りが存在し、それを元に鍵の予測を 立てれば総当りしなくて良い。 また、英語の場合は文字数や単語の区切りによって かなり予測しやすくなる。 注:計算機の性能も年々上がっているので、総当りそのものも 解くのが早くなっている現状もある ,__ iii■∧ / ━ (,,゚Д゚) / ━━━━━ ∧∧━━ ∧∧ | つ ∇ (゚Д゚;) (゚Д゚;) | |┌─┐ /⊂ ヽ /⊂ ヽ 〜| ||□| √ ̄ (___ノ〜 √ ̄ (___ノ〜 ∪∪ | | || ━┳┛ || ━┳┛  ̄ ̄ ̄ ̄| | ====∧========== / ̄ ̄ ̄ ̄ ̄ ̄ ̄  ̄ ̄ | 確かに、半濁音なんかは使用頻度低いだろうし \____ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ | 文章の区切りだと、日本語でも予測できそうだな \__________________
- 387 名前:9/11 投稿日:03/07/23 03:32 ID:mlWYYTAf
- / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| この解法は、かのシャーロック・ホームズも | 使っていました \__ ____________ ━━━∨━━━━━━━━━━ 文字ではない、人形によって表された暗号を 同じ方法で予測を立て、見事に解読しています 詳しくは「踊る人形暗号」を読みましょう ,__ iii■∧ / ━ (,,゚Д゚) / ━━━━━ ∧∧━━ ∧∧ | つ ∇ (゚Д゚;) (゚Д゚;) | |┌─┐ /⊂ ヽ /⊂ ヽ 〜| ||□| √ ̄ (___ノ〜 √ ̄ (___ノ〜 ∪∪ | | || ━┳┛ || ━┳┛  ̄ ̄ ̄ ̄| | ====∧========== / ̄ ̄ ̄ ̄ ̄ ̄ ̄  ̄ ̄ | 小説で解法を説明してるのか \____ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ | 文字でなくてもアルゴリズムが同じだから | 同じ様に解けるんだな \__________________
- 388 名前:10/11 投稿日:03/07/23 03:32 ID:mlWYYTAf
- / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| 従って一文字ごとの変換は暗号としては弱く | 現在ではブロック暗号が主流です \__ ____________ ━━━∨━━━━━━━━━━ ブロック暗号 平文をある程度の文字列に区切り、 それをまとめて暗号化する ,__ iii■∧ / ━ (,,゚Д゚) / ━━━━━ ∧∧━━ ∧∧ | つ ∇ (゚Д゚;) (゚Д゚;) | |┌─┐ /⊂ ヽ /⊂ ヽ 〜| ||□| √ ̄ (___ノ〜 √ ̄ (___ノ〜 ∪∪ | | || ━┳┛ || ━┳┛  ̄ ̄ ̄ ̄| | ====∧========== / ̄ ̄ ̄ ̄ ̄ ̄ ̄  ̄ ̄ |一文字変えるとその辺りの文全体が変わるわけだ \____ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ |より解き難くなってるのか \__________________
- 389 名前:11/11 投稿日:03/07/23 03:33 ID:mlWYYTAf
- / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| 最後に課題です \__ ____________ ━━━∨━━━━━━━━━━ 私の作った暗号文を解き、 その文をしぃ助教授に伝えなさい コたロッケたマたンセーた、たロースたカツた逝ってたよし 鍵:ぃょぅ 専任講師 ,__ iii■∧ / ━ (,,゚Д゚) / ━━━━━ ∧∧━━ ∧∧ | つ ∇ (゚Д゚;) (゚Д゚;) | |┌─┐ /⊂ ヽ /⊂ ヽ 〜| ||□| √ ̄ (___ノ〜 √ ̄ (___ノ〜 ∪∪ | | || ━┳┛ || ━┳┛  ̄ ̄ ̄ ̄| | ====∧========== / ̄ ̄ ̄ ̄ ̄ ̄ ̄  ̄ ̄ |あれだけ、まじめに講義しておいて落ちは「たぬき」かよ! \____ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ |そんな文送ったら俺たちの命が… \__________________
|
|