情報理論とデジタル表現(ジョウホウリロントデジタルヒョウゲン)
セキュリティ- 著者:
- 加藤 浩/浅井 紀久夫(カトウ ヒロシ/アサイ キクオ)
- 出版社:
- 放送大学教育振興会
- 出版日:
- 2019年03月20日頃
- ISBN:
- 9784595319570
- シリーズ:
- 放送大学教材
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
情報科学の基礎として、情報を数理的に取り扱う理論とデジタル表現に変換する方法を学ぶ。まず、情報を量的に取り扱うことのできるシャノンの情報理論に基づき、情報量やエントロピーなど情報の数理的扱いを学ぶ。次に、デジタル情報一般について、圧縮したり、誤りを検出・訂正したり、情報を暗号化したりする方法を学ぶ。そして、さまざまな形態の情報が、その特性に応じてどのような方式でデジタル情報として処理されているかを解説する。
1.デジタル情報処理 2.数の符号化 3.情報理論のための数学 1-対数・行列・剰余演算ー 4.情報理論のための数学 2-確率論の基礎ー 5.情報量 6.エントロピー 7.ベイズの定理 8.通信のモデル 9.情報の圧縮 10.誤り検出と誤り訂正 11.テキストの符号化 12.音の符号化 13.画像の符号化 14.動画の符号化 15.暗号
技書の森解説
ZIP で縮むファイルと縮まないファイルがあるのはなぜか。ノイズの乗った通信路からデータが正しく届くのはなぜか。これらの答えはすべて、シャノンが打ち立てた情報理論に行き着きます。本書は放送大学の授業科目用テキストとして 2019 年 3 月に刊行された教科書で、著者は加藤浩氏と浅井紀久夫氏。情報を数理的に扱う理論と、それをデジタル表現へ落とす方法を 15 章で講じます。
道具立ての用意が親切で、対数・行列・剰余演算と確率論の基礎という「情報理論のための数学」に序盤の 2 章が充てられています。そこから情報量、エントロピー、ベイズの定理、通信のモデルへと理論を積み上げ、後半は情報の圧縮、誤り検出と誤り訂正、テキスト・音・画像・動画それぞれの符号化、そして暗号へと応用に降りていく構成です。理論と応用が一本の筋でつながるため、丸暗記になりがちな符号化方式の学習に「なぜそうするのか」の軸が通ります。
高校数学に不安が残る読者でも準備章から入れる設計で、難易度は大学の基礎科目水準です。基本情報技術者試験などでハフマン符号やパリティを言葉として覚えたものの土台が曖昧なままの人が、計算できる理解へ進むための足場になります。独習前提の放送大学教材だけに、通信教育的な丁寧さで進む点も独学者には心強いところです。
言及 Qiita 記事 (1 件)
この本に興味がある方におすすめ
この本に関連
関連記事
技術書の誤りを見つけたときの対応 - 正誤表と著者への連絡
技術書の誤りを見つけたときの確認手順と、著者 / 出版社への適切な連絡方法、誤りの発見が学習を深める理由を紹介します。
技術書の誤植 - 1 文字の違いで読者が止まる理由と正誤表の使い方
技術書は 1 文字の誤植でコードが動かなくなります。読者を止める誤植の型、正誤表と誤植報告の使い方、4 段階の校正を経てもゼロにならない理由を解説します。
機械学習 / ディープラーニング本ガイド - エンジニアが読むべき AI 技術書の選び方
機械学習の基礎から実践まで学べる技術書の選び方を紹介。「Python ではじめる機械学習」などのハンズオン本を軸に、数学が苦手な人向けの学習ルート、ディープラーニング本への進み方、ML 本の賞味期限の見極め方を解説します。
関連用語
Security
情報やシステムを脅威から守り、機密性 / 完全性 / 可用性を維持する取り組み
SAST/DAST
ソースコードの静的解析と実行中のアプリケーションの動的解析によるセキュリティテスト
シークレット管理
パスワード、API キー、証明書などの機密情報を安全に保存 / 配布 / ローテーションする手法
シークレットローテーション
API キーやデータベースパスワードなどの秘密情報を定期的に自動更新するセキュリティプラクティス
ログ設計とは - アプリ開発で最初に決めるログレベルと出力項目
ログ設計とは、何をどの形式 / どのレベルで記録するかを実装前に決める設計活動。ログレベルの使い分け、含めるべき項目と禁止項目、保持期間とコストの目安を解説
脆弱性
攻撃に悪用されうるソフトウェアやシステムの弱点 / 欠陥