本書では,サイバーセキュリティを学ぶ上で必要な基礎的な知識を,高校生や大学一,二年生でもわかるように丁寧に説明している。
1章では,インターネットの仕組みについて,基礎から応用まで実例や図を用いて解説する。電話網とコンピュータネットワークとの類似性や違いやWEBシステムやメールシステムがどのように動いているか,といったことを丁寧に紹介する。
2章では,インターネット上を流れる情報やコンピュータに保存されたデータの安全を守るために用いられている暗号について取り上げる。近代的な暗号で用いられている整数論やプロトコル,公開鍵暗号などの知識や概念を,多くの例を用いて解説する。本章によりコンピュータの進化とともに大きく変化する暗号の強度の考え方を理解できるだろう。
3章では,インターネット上で安全かつ信頼性の高いデータ交換をする技術を紹介する。電子認証やその暗号化技術,プロトコルの実装法などについて,実例を用いて解説する。
4章では,マルウェア,DoS攻撃,標的型攻撃,SQLインジェクションなどのサイバー攻撃について,多くの実例とその原理を解説し,それらを防ぐための基礎的な知識が得られる。最近社会を大きく騒がせた遠隔操作ウイルス事件についても,その手口や原理を詳しく解説している。
5章では,ハードウェアの入出力や漏洩情報を利用した暗号解読手法,サイドチャネル攻撃などが詳しく説明されている。
6章では,インターネットをより安全に利用できるようにするための活動,組織,法律など,技術以外の要素でセキュリティ技術者が知っておくべきことが紹介されている。