Understanding Cryptography: A Textbook for Students and Practitioners (Paperback)
暫譯: 理解密碼學:適用於學生與實務工作者的教科書(平裝本)

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.

商品描述(中文翻譯)

密碼學如今已無所不在——它已超越政府通訊與銀行系統等傳統應用環境,並可見於 Web 瀏覽器、電子郵件程式、行動電話、製造系統、嵌入式軟體、智慧建築、汽車,甚至醫療植入物中。現今的設計人員需要全面理解應用密碼學(applied cryptography)。

在介紹密碼學與資料安全之後,作者將說明現代密碼學中的主要技術。各章涵蓋串流密碼(stream ciphers)、Data Encryption Standard(DES)與 3DES、Advanced Encryption Standard(AES)、區塊密碼(block ciphers)、RSA 密碼系統、以離散對數問題(discrete logarithm problem)為基礎的公開金鑰密碼系統(public-key cryptosystems)、橢圓曲線密碼學(elliptic-curve cryptography,ECC)、數位簽章(digital signatures)、雜湊函式(hash functions)、訊息驗證碼(Message Authentication Codes,MACs),以及金鑰建立(key establishment)的方法,包括憑證(certificates)與公開金鑰基礎架構(public-key infrastructure,PKI)。全書始終著重於傳達必要概念,並將數學內容降至最低;作者也迅速從基礎原理的解說進入實務實作,包括 RFID 與行動裝置所使用的輕量級密碼(lightweight ciphers),以及目前對金鑰長度的建議。

作者具備向工程與電腦科學學生及專業人士教授應用密碼學的豐富經驗,因此在書中廣泛運用範例、習題與章節複習。書籍網站則提供投影片、專案,以及更多延伸資源的連結。本書適合作為研究所與高年級大學生課程的教科書,也適合工程師自學。