買這商品的人也買了...
-
$680$537 -
$400$316 -
$480$379 -
$2,470Voice over LTE (VoLTE) (Hardcover)
-
$1,200$948 -
$250$213 -
$550$468 -
$450$356 -
$520$199 -
$199$169 -
$780$616 -
$880$748 -
$980$833 -
$1,130$893 -
$880$695 -
$550$429 -
$100$95 -
$780$663 -
$480$379 -
$550$429 -
$650$514 -
$650$514 -
$620$490 -
$380$300 -
$260$234
商品描述
Once the privilege of a secret few, cryptography is now taught at universities around the world. Introduction to Cryptography with Open-Source Software illustrates algorithms and cryptosystems using examples and the open-source computer algebra system of Sage. The author, a noted educator in the field, provides a highly practical learning experience by progressing at a gentle pace, keeping mathematics at a manageable level, and including numerous end-of-chapter exercises.
Focusing on the cryptosystems themselves rather than the means of breaking them, the book first explores when and how the methods of modern cryptography can be used and misused. It then presents number theory and the algorithms and methods that make up the basis of cryptography today. After a brief review of "classical" cryptography, the book introduces information theory and examines the public-key cryptosystems of RSA and Rabin’s cryptosystem. Other public-key systems studied include the El Gamal cryptosystem, systems based on knapsack problems, and algorithms for creating digital signature schemes.
The second half of the text moves on to consider bit-oriented secret-key, or symmetric, systems suitable for encrypting large amounts of data. The author describes block ciphers (including the Data Encryption Standard), cryptographic hash functions, finite fields, the Advanced Encryption Standard, cryptosystems based on elliptical curves, random number generation, and stream ciphers. The book concludes with a look at examples and applications of modern cryptographic systems, such as multi-party computation, zero-knowledge proofs, oblivious transfer, and voting protocols.
商品描述(中文翻譯)
一度是少數人專有的特權,密碼學如今已在全球各大學教授。《使用開源軟體的密碼學導論》透過範例和開源計算機代數系統 Sage 來說明演算法和密碼系統。作者是一位在該領域頗具聲望的教育者,通過以輕鬆的步調進行教學,將數學保持在可管理的水平,並包含大量的章末練習,提供了高度實用的學習體驗。
本書專注於密碼系統本身,而非破解它們的方法,首先探討現代密碼學的方法何時以及如何被使用和濫用。接著介紹數論以及構成當今密碼學基礎的演算法和方法。在簡要回顧「古典」密碼學後,本書引入資訊理論,並檢視 RSA 的公鑰密碼系統和 Rabin 的密碼系統。其他研究的公鑰系統包括 El Gamal 密碼系統、基於背包問題的系統,以及用於創建數位簽名方案的演算法。
文本的後半部分轉向考慮適合加密大量數據的位元導向對稱密碼系統。作者描述了區塊密碼(包括數據加密標準)、密碼雜湊函數、有限域、高級加密標準、基於橢圓曲線的密碼系統、隨機數生成和串流密碼。本書最後探討了現代密碼系統的範例和應用,如多方計算、零知識證明、無知傳輸和投票協議。