深入淺出密碼學-常用加密技術原理與應用 (Understanding Cryptography: A Textbook for Students and Practitioners) 深入浅出密码学:常用加密技术原理与应用

帕爾 (Christof Paar, 佩爾茨爾 (Jan Pelzl) 馬小婷

買這商品的人也買了...

相關主題

商品描述

<內容簡介>

密碼學的應用範圍日益擴大,它不僅用於政府通信和銀行系統等傳統領域,還用於Web瀏覽器、電子郵件程序、手機、製造系統、嵌入式軟件、智能建築、汽車甚至人體器官移植等領域。今天的設計人員必須全面系統地瞭解應用密碼學。
    《深入淺出密碼學——常用加密技術原理與應用》作者帕爾和佩爾茨爾長期執教於電腦科學與工程系,擁有十分豐富的應用密碼學教學經驗。本書可作為研究生和高年級本科生的教科書,也可供工程師自學之用。
    《深入淺出密碼學——常用加密技術原理與應用》擁有的諸多特徵使得它成為密碼學從業者和學生獨一無二的資源—本書介紹了絕大多數實際應用中使用的加密演算法,並重點突出了它們的實用性。

作者簡介

Jan Pelzl,佩爾茨爾,是安全咨詢公司ESCRYPT-Embedded Security的管理總監Jan擁有應用密碼學博士學位,他對基於橢圓曲線的密碼學的研究可謂苦心孤詣,對該領域具有非常獨到和深邃的理解,已在重要刊物上發表了多篇論文。內頁插圖

目錄大綱

第1章 密碼學和數據安全導論
1.1 密碼學及本書內容概述
1.2 對稱密碼學
1.2.1 基礎知識
1.2.2 簡單對稱加密:替換密碼
1.3 密碼分析
1.3.1 破譯密碼體制的一般思路
1.3.2 合適的密鑰長度
1.4 模運算與多種古典密碼
1.4.1 模運算
1.4.2 整數環
1.4.3 移位密碼(凱撒密碼)
1.4.4 仿射密碼
1.5 討論及擴展閱讀
1.6 要點回顧
1.7 習題
第2章 序列密碼
2.1 引言
2.1.1 序列密碼與分組密碼
2.1.2 序列密碼的加密與解密
2.2 隨機數與牢不可破的分組密碼
2.2.1 隨機數生成器
2.2.2 一次一密
2.2.3 關於實際序列密碼
2.3 基於移位寄存器的序列密碼
2.3.1 線性反饋移位寄存器(LFSR)
2.3.2 針對單個LFSR的已知明文攻擊
2.3.3 Trivium
2.4 討論及擴展閱讀
2.5 要點回顧
2.6 習題
第3章 數據加密標準與替換算法
3.1 DES簡介
3.2 DES算法概述
3.3 DES的內部結構
3.3.1 初始置換與逆初始置換
3.3.2 f函數
3.3.3 密鑰編排
3.4 解密
3.5 DES的安全性
3.5.1 窮盡密鑰搜索
3.5.2 分析攻擊
3.6 軟件實現與硬件實現
3.6.1 軟件
3.6.2 硬件
3.7 DES替換算法
……
第4章 高級加密標準
第5章 分組密碼的更多內容
第6章 公鑰密碼學簡介
第7章 RSA密碼體制
第8章 基於離散對數問題的公鑰密碼體制
第9章 橢圓曲線密碼體制
第10章 數字簽名
第11章 哈希函數
第12章 消息驗證碼
第13章 密鑰建立
參考文獻