暗号技術入門-秘密の国のアリス

暗号技術入門-秘密の国のアリス


暗号技術入門-秘密の国のアリス 暗号技術入門-秘密の国のアリス
ソフトバンククリエイティブ ソフトバンククリエイティブ
¥ 3,150


   暗号技術はコンピュータセキュリティになくてはならない技術だ。データの暗号化はもちろんのこと、デジタル署名やデジタル証明書などの認証技術にも応用されているように、コンピュータの普及そのものに関わる技術である。これらの暗号化の技術について知的な好奇心をかきたてられる方には本書がおすすめだ。

   本書では暗号技術についてわかりやすく解説している。「シーザー暗号」や「エニグマ」といった歴史的な暗号化の手法から始まり、現在使われている共通鍵、公開鍵暗号方式をはじめとする各種暗号化方式、応用技術であるデジタル署名、メッセージ認証コード、証明書、そして鍵の扱い問題、PGPなどが扱われている。そして、各々の暗号技術についてどのような原理で暗号化しているのか、そしてどのような弱点があり、どんな場面で使われるのかが解説されている。

   暗号という分野そのものを理解するようなスタンスで作られているのが本書の特徴だ。織り込まれているクイズには、暗号化技術が抱える問題の本質を考えさせてくれる内容や、実際に手を使って暗号化や暗号解読をしてみる演習などが盛り込まれているので、深い理解が得られる。数学の知識とコンピュータの知識が必要となるが、数式はさほど多く使われておらず、使用されている場合には、かなり詳細な解説を施しているので数学が苦手な方でも読み進めることができるだろう。

   普段何気なく使っている暗号化技術に、何ができて何ができないのかを理解することはコンピュータを安全に使うためにも必要だ。「暗号って複雑そうだ」と、漠然したイメージを持っている方は、本書をきっかけに学んでみてはいかがだろうか。(斎藤牧人)


暗号技術大全
プログラマの数学
図解入門 よくわかる最新暗号技術の基本と仕組み―暗号と暗号化方式の基礎を学ぶ (How‐nual Visual Guide Book)
数学ガール
Javaで作って学ぶ暗号技術 - RSA,AES,SHAの基礎からSSLまで

■暗号のしくみ・・種明かし 評価5 日付2007-08-01
 結城さん、
 暗号化の仕組み・・・共通鍵暗号方式や公開鍵暗号方式・・・等について、
 百聞は一見に如かずで、明快にビジュアルに見せてくださいました。

 数学的な予備知識等も不要な構成になっていて、
 共通鍵暗号方式の冒頭、とっても丁寧なXOR(排他的論理和)の説明があり、
 XORを使うことで、暗号化したり複号化したりできること・・・・
 それをベースにすると、どこまでも複雑な組み合わせで考えることができることがわかります。


「暗号学者の6つの道具箱」として、

 ・対称暗号
 ・公開鍵暗号
 ・一方向ハッシュ関数
 ・メッセージ認証コード
 ・デジタル署名
 ・擬似乱数生成器 

を、それぞれ丁寧に説明し、各々の道具によって、
「機密性」「認証」「正真性」「否認不可能性」「予測不可能性」「再現不可能性」
が担保されること。

 そして、この道具を組み合わせると、
 難解で近寄りがたかった
 RSA、PGPやSSL等のしくみも、手品の種明かしのようにわかるようになっています。

 今後の動向として、盗聴されるとデータ破損して盗聴されたことがわかる「量子暗号」
の開発が進んでいる一方、力ずくの暗号解読の攻撃(ブルート・フォース・アタック)が、
飛躍的に可能になる量子コンピュータの出現のどちらが先になるか・・・
究極のいたちごっこ・・・についてもきちんと紹介されています。

■ところでどうだい、この本を見てどうおもう?__すごく、よみやすいです 評価5 日付2007-03-11
私はセキュリティ(暗号関連)に興味があり、まずは初心者でも分かる本を探しておりました。
そこで、レビューなどを読みながら探していたところ、この本を知りました。

感想ですが、すごく読みやすいです。
それぞれの項目(パスワードを使っての暗号化や、公開鍵の作り方などなど)にわかり易い図が入っており、文章を読みながら理解することが出来ます。

セキュリティについて興味があるけども、何から買えばわからないという方にお勧めいたします。
■わかりやすい。暗号技術に親しみが持てる 評価5 日付2007-01-30
暗号技術が非常にわかりやすくよくまとまっています。
さらに、GarfinkelのPGP本など他の本も読みたくなります。
この1冊で暗号の世界が一般人に親しみやすくなったのではないでしょうか。
著者に感謝です。
■欠点は内容ではなく本の大きさ 評価5 日付2006-04-03
現在のインターネットで使われている暗号技術をやさしく書いたものです。
暗号技術について例を踏まえて書いてあり、かつ例題も非常にわかりやすく、ぐいぐいと読んでしまいます。
どんな暗号技術が載っているかと申せばたとえば…秘密鍵暗号方式、公開鍵暗号方式、電子署名など。

初めて暗号技術を学ぶ方や、あまり暗号に詳しくないけど知識として必要だと思う方、
例を用いてやさしく暗号技術を学びたい方にとてもおすすめです。

あえて欠点を申せば内容ではなく本の分厚さと大きさ、書店で手に取れればお分かりいただけると思いますが、
通勤電車などでたって読むのはつらいです、イスに腰掛けてじっくり読みましょう。
■買ってよかったです 評価4 日付2006-03-13
RSAやSSLの仕組みについて知りたかったので購入しました。
技術的な記述が多くて実用面の記述が少ないのではないかと心配していたのですが、そんなことはありませんでした。
暗号技術の古典から最近の技術までを、幅広く分かり易く取り上げており満足できる内容の本でした。
暗号技術のイロハを知りたいという方にお勧めです。
⇒ もっと詳しく調べる
入門書
パソコン入門書
Macintosh入門書
アプリケーション入門書
データベース入門書
インターネット入門書
ホームページ入門書
プログラミング入門書
ネットワーク入門書
Windows入門書
コンピュータ用語集・参考書
コンピュータサイエンス
情報学・情報科学全般
アルゴリズム
人工知能
暗号理論
ロボット工学
計算機
システム管理・監査
データベース処理
セキュリティー管理
ソフトウェア開発
ハードウェア・周辺機器
パソコン
Macintosh
モバイル・iモード
デジタルカメラ
CD-R・DVD-R
周辺機器
OS
Windows入門書
Windows98
WindowsXP
Windows2000
Linux
Unix
MS-DOS
MacOS
FreeBSD
ネットワーク
ネットワーク入門書
TCP・IP
Ethernet
LAN
Routers・ルータ
ネットワーク参考図書
インターネット・Web開発
インターネット入門書
ブラウザ
e-ビジネス
通信・メール
Web開発
セキュリティー管理
ネット社会
IT・e-コマース
ビジネスとIT
ネットビジネス
情報・コンピュータ産業
情報社会
e-コマース
プログラミング
プログラミング入門書
Basic言語
Visual Basic
C言語
C++言語
Delphi
JAVA言語
LISP
Perl
Ruby
アプリケーション
ワープロソフト
一太郎
Microsoft Word
表計算ソフト
Microsoft Excel
Lotus 1-2-3
プレゼンテーションソフト
PowerPoint
データベース
データベース一般・入門書
FileMaker
dBASE
DB2
Microsoft Access
Oracle
SQL総合
SQL入門書
Microsoft SQL Server
PostgreSQL
MySQL
ブラウザ
Internet Explorer
Netscape
通信・メール
Microsoft Outlook
Netscape Communicator
グラフィックス
Photoshop
Illustrator
Dreamweaver
Flash
Fireworks
Shade
LightWave
AutoCAD
3D STUDIO MAX
GoLive
Photoshop Elements
DTP
DTP全般
QuarkXpress
PageMaker
InDesign
LATEX
DTM
ソフトウェア開発
デザイン・グラフィックス
Webデザイン
グラフィックス
DTPソフト
3D グラフィックス
コンピュータアート
Adobe
Macromedia
デジタルエンターテイメント
ロボット
音楽
ゲーム
コンピュータ・情報処理・各種試験対策
コンピュータ・情報処理一般
システムアナリスト
プロジェクトマネージャ
アプリケーションエンジニア
ソフトウェア開発技術者
テクニカルエンジニア(ネットワーク)
テクニカルエンジニア(データベース)
テクニカルエンジニア(システム管理)
テクニカルエンジニア(エンベデッドシステム)
情報セキュリティアドミニストレータ
上級システムアドミニストレータ
初級システムアドミニストレータ
システム監査
基本情報技術者
Microsoft Office Specialist
Oracle Master
インターネット検定
CAD利用技術者
白書・用語辞典・参考書
商品 検索リンク
本・書籍
音楽CD
DVD・ビデオ
ゲーム
パソコン・家電
ソフトウェア
家庭用品・キッチン用品
おもちゃ・ホビー
英語学習の教材
パソコン本
ゲーム攻略本
ビジネス・経済の本
ベストセラー検索リンク
おすすめ品
English