Understanding Cryptography: A Textbook for Students and Practitioners

Christof Paar

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

商品描述

Cryptography is now ubiquitous – moving beyond the traditional environments, such as government communications and banking systems, we see cryptographic techniques realized in Web browsers, e-mail programs, cell phones, manufacturing systems, embedded software, smart buildings, cars, and even medical implants. Today's designers need a comprehensive understanding of applied cryptography.

 

After an introduction to cryptography and data security, the authors explain the main techniques in modern cryptography, with chapters addressing stream ciphers, the Data Encryption Standard (DES) and 3DES, the Advanced Encryption Standard (AES), block ciphers, the RSA cryptosystem, public-key cryptosystems based on the discrete logarithm problem, elliptic-curve cryptography (ECC), digital signatures, hash functions, Message Authentication Codes (MACs), and methods for key establishment, including certificates and public-key infrastructure (PKI). Throughout the book, the authors focus on communicating the essentials and keeping the mathematics to a minimum, and they move quickly from explaining the foundations to describing practical implementations, including recent topics such as lightweight ciphers for RFIDs and mobile devices, and current key-length recommendations.

 

The authors have considerable experience teaching applied cryptography to engineering and computer science students and to professionals, and they make extensive use of examples, problems, and chapter reviews, while the book’s website offers slides, projects and links to further resources. This is a suitable textbook for graduate and advanced undergraduate courses and also for self-study by engineers.

商品描述(中文翻譯)

密碼學現在已經無所不在 - 超越了傳統的環境,如政府通信和銀行系統,我們可以看到密碼學技術應用在網頁瀏覽器、電子郵件程式、手機、製造系統、嵌入式軟體、智慧建築、汽車,甚至醫療植入物上。今天的設計師需要全面了解應用密碼學。

在介紹密碼學和資料安全之後,作者們解釋了現代密碼學的主要技術,包括流密碼、資料加密標準(DES)和3DES、高級加密標準(AES)、區塊密碼、RSA密碼系統、基於離散對數問題的公鑰密碼系統、橢圓曲線密碼學(ECC)、數位簽章、雜湊函數、訊息認證碼(MAC)以及金鑰建立方法,包括憑證和公鑰基礎設施(PKI)。在整本書中,作者們專注於傳達基本原理,並將數學內容降到最低,並且迅速從解釋基礎知識轉向描述實際實現,包括最近的主題,如輕量級密碼用於射頻識別(RFID)和移動設備,以及目前的金鑰長度建議。

作者們在教授應用密碼學給工程和計算機科學學生以及專業人士方面具有豐富的經驗,並且廣泛使用例子、問題和章節回顧,同時該書的網站提供投影片、專案和進一步資源的連結。這是一本適合研究生和高年級本科課程的教科書,也適合工程師自學使用。