入門 サイバーセキュリティ 理論と実験(ニュウモンサイバーセキュリティリロントジッケン)
暗号技術・ネットワークセキュリティ・ブロックチェーンから Python 実験まで
ネットワーク- 著者:
- 面 和成(オモテ カズマサ)
- 出版社:
- コロナ社
- 出版日:
- 2021年03月04日頃
- ISBN:
- 9784339029178
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
◆書籍の特徴◆
本書は,暗号技術およびネットワークセキュリティに関する理論と応用のトピックスに加えて,Python 等を使用した 8 種類のセキュリティ実験についてコード例とともに掲載しており,暗号技術とネットワークセキュリティの両面からサイバーセキュリティの理解の定着を図ります。本書のみでサイバーセキュリティとその周辺技術を習得・体験し,十分に理解ができるように配慮されていることが最大の長所です。想定する読者は,理工系の大学・大学院生に加えて,ICT (information and communication technology) システムの構築・運用に携わる方々です。
◆書籍の構成◆
まず 1 章においてさまざまなサイバー脅威を知ることによってサイバーセキュリティの重要性を理解し,2 章でサイバーセキュリティの考え方や限界など,サイバーセキュリティの全体像を学びます。 3 章では,暗号や認証,秘密分散などに用いられる数学の基礎について学びます。 4 章以降では,サイバーセキュリティの具体的な話題をとりあげ,「暗号の基本技術 (4 章) 」,「認証の基本技術 (5 章) 」,「バイオメトリクス (6 章) 」,「秘密分散 (7 章) 」,「ネットワーク侵入防御 (8 章) 」,「統計的不正アクセス検知 (9 章) 」,「 VPN (10 章) 」,「暗号資産とブロックチェーン (11 章) 」,「ブロックチェーンのセキュリティ (12 章) 」を習得していきます。これまでのサイバーセキュリティに関する書籍が,これらのうちの一部をとりあげるだけであったのに対して,本書はこれらの話題すべてを 1 冊の本にまとめて網羅的に扱っています。
◆読者に伝えたいメッセージ◆
サイバーセキュリティに関する優れた書籍は数多くあります。しかし,サイバーセキュリティの分野は非常に広範であるためか,サイバーセキュリティの理論から応用・実験までを扱う書籍は数少ないと感じます。また,「暗号技術」から「ネットワークセキュリティ」,さらには「ブロックチェーン」を一つの土俵で扱うような書籍も,決して多くはないと考えています。これからサイバーセキュリティ技術を身につけようとしている技術者や研究者,学生のみなさんに,本書を少しでも役立てて頂ければ幸いです。
技書の森解説
暗号の理論書とネットワーク防御の実務書は別々にあっても、その両方を一つの土俵に載せ、さらに手を動かす実験まで用意した本は多くありません。面和成氏による本書はまさにその欲張りな構成を狙った教科書で、 2021 年 3 月にコロナ社から刊行されました。 Python などを使った 8 種類のセキュリティ実験がコード例つきで収録されており、理論の章で学んだ概念を自分の環境で確かめられるのが最大の特色です。
全 12 章は段階的に進みます。サイバー脅威の実態と全体像から入り、暗号や認証を支える数学の基礎を固めたうえで、暗号の基本技術、認証、バイオメトリクス、秘密分散、ネットワーク侵入防御、統計的な不正アクセス検知、 VPN 、そして暗号資産とブロックチェーンのセキュリティへ。従来の書籍がこのうち一部だけを扱いがちだった話題群を、一冊で網羅する編集方針です。数学の章が独立して置かれていることからわかる通り、理論を省略しない硬派な作りになっています。
想定読者は理工系の大学生・大学院生と、 ICT システムの構築・運用に携わる技術者です。資格対策の暗記型の学習に飽き足らず、なぜその防御が成り立つのかを数理から理解し、実験で腑に落としたい。そういう学び方をしたい人ほど、この本の設計思想と相性よく付き合えます。
この本に興味がある方におすすめ
この本に関連
関連記事
セキュリティ本ガイド - Web 開発者が読むべき技術書の選び方
Web セキュリティの基礎から実践まで学べる技術書の選び方マトリクスと、読了後にやるべき 3 つのアクションを紹介します。
AWS 本の選び方 - 全体像 / 構築 / 設計 / 運用 / セキュリティの 5 視点
AWS を学ぶ技術書の選び方を「全体像 / 構築 / 設計 / 運用 / セキュリティ」の 5 視点で整理。公式ドキュメントと本の役割分担、資格対策書の位置づけまで、2026 年 8 月時点の定番書で AWS 独学のルートを解説します。
バグを生むのは知識不足ではなく想像力不足である
バグの多くは、コードを書いた時点で「こういうケースもありうる」と想像できなかったことが原因です。想像力を鍛える読書法と、エッジケースへの感度を高める方法を解説します。