BookLive!BookLiveでは、JavaScriptがOFFになっているとご利用いただけない機能があります。JavaScriptを有効にしてご利用ください。難しかった〜かなりわかりやすい例えを駆使して、本質部分に絞って説明してくれてるんだろうなと。わかんね〜いまだに暗号の一番わからんところは、まだ解消しない。勉強して、読み返そう。個人的には、別の本に頼れっていう話だろうけど、サイドチャネルアタックなど、防御をどうするねんと...続きを読むいうところを学びたい。こんな風に教えてもらえてたら...出会うのが四十年遅きに失した。数学できないくせに興味を絶ちきれずにいる人には絶対お薦め。習い初めのタイミングで参考書として最適なのではないかと思った。微分積分に苦手意識を持った人にも苦手解消のためになる。私は微分積分に苦手意識はなかったが、それは本書と同じような考え方で微分積分を理解しようとしたからだと気付いた。本書の特徴は積分から解説すること。私も同じ考え方だが、積分の...続きを読む方が直感的で理解しやすいからだ。面積や体積を求める行為が積分なわけだから。微分は積分の反対と考えれば理解しやすい。ネイピア数(e)が微分積分に関わっていることを知り、学生の頃はeってなんだかよく分からなかったけれど、やっと理解できた気がする。1/xを積分するために必要なのね。1/xを1から積分して1になる時のxの値がeということでした。ある企業のウェブサイト上で個人情報を入力するとき、パスワードでログインしさえすればそれが機密事項として守られているだろうことを我々は当然視している。その機密性がどのような機構をもって担保されたものなのか最早気に留めようとしない。この本はそういった暗号を用いた情報のやり取りが、如何なる研究...続きを読むの積み重ねによって今日の姿となったのかを比較的平易な記述で解き明かす。情報の世界では「秘密をいかに他者に知られずやりとりするか(または如何に掠め取るか)」にこそ価値があるのであり、これが数多の研究者たちを突き動かす動機となっていることが改めてよく理解できる。knowledge」が例文として本書に登場するのは単なる著者の気まぐれではなかろう。ストリーム暗号...1ビット毎に暗号化、スピード重視。ブロック暗号...複数ビットをまとめて暗号化。換字と転字を組み合わせたSPネットワークを用いる。フェイステル構造を用いたDESが標準とされていたが、撰択平文攻撃(一定の差分を持つ平文のペアをSボックスに入力し出力の偏りから鍵を推測する)に弱い。日本人の線形解読法(予め平文を選択する必要がない)により破られる。ブロック長よりも長いデータ構造は隠蔽できない。語源は「切り刻んで混ぜる」。RSA関数...オイラーの定理を利用。平文Mをe乗して巨大な素数の積Nで割り、その商dを隠して余りCだけを見せる。Cをd乗すればオイラーの定理よりMが得られる。商d=秘密鍵が分からない限り、C、e=公開鍵、Nだけでは元のMもわからない(一方向性)。ハイブリッド暗号方式...AESの秘密鍵をRSA暗号により相手方に送る。電子署名...RSA暗号の処理を逆方向に行う。署名者は送信者より受け取ったMをハッシュ化したうえで秘密鍵(d,N)で暗号化し送信者に送り、送信者は公開鍵(d,N)でMを復元しハッシュ値を比較する。マイナンバーカード...電子署名とほぼ同じ。計算量...データのサイズnが十分に大きいとき、計算回数がnのどのような式で表されるか。向性...「計算アルゴリズムの改良には限界があり、多項式時間のアルゴリズムまでは到達できない」という前提。フォールトアタック...故意にICチップに誤動作を起こさせ、間違った処理と正しい処理を比較。ハードウェアでは、ICチップ上のデータの流れの変化(0→1、1→0)が電圧の変化として現れる(データ依存性)。人の直感を裏切るよなぁ。内容は具体例もあり分かりやすく、酒場での小ネタにも使えそうでした。凸版印刷グループの電子書店です。TSUTAYA、東芝、日本電気の出資を受け、日本最大級の電子書籍配信サービスを行っています。取り扱いについて特定商取引法に基づく表示サイトマップ。