買這商品的人也買了...
-
精通 Python 3 程式設計, 2/e (Programming in Python 3: A Complete Introduction to the Python Language, 2/e)$680$537 -
Python 3 程式庫參考手冊$400$316 -
JavaScript 設計模式 (JavaScript Patterns)$480$379 -
Voice over LTE (VoLTE) (Hardcover)$2,600$2,470 -
JavaScript 大全, 6/e (JavaScript: The Definitive Guide: Activate Your Web Pages, 6/e)$1,200$948 -
Evernote 超效率數位筆記術$250$198 -
笑談軟體工程:敏捷開發法的逆襲-導入 Scrum,讓你的軟體開發人生從黑白變彩色!$550$435 -
實戰封包分析-使用 Wireshark (Practical Packet Analysis: Using Wireshark to Solve Real-World Network Problems, 2/e)$450$356 -
Android APP UI 介面與程式設計觀念-從 IDEA 到使用者體驗$520$199 -
密技偷偷報密字第陸拾參號$199$157 -
ASP.NET 4.5 專題實務 [I]-C# 入門實戰篇$780$616 -
HBase 技術手冊 (HBase: The Definitive Guide)$880$695 -
王者歸來 Java Web 整合開發-JSP + Servlet + Struts + Hibernate + Spring, 3/e$980$833 -
超圖解 Arduino 互動設計入門 (附 Arduino UNO R3 開發板)$1,130$961 -
猛虎出柙雙劍合璧版-最新 OCA / OCP Java SE 7 Programmer 專業認證$880$695 -
10 天就懂!一定學會 jQuery 的 36 堂關鍵課程$550$429 -
PL2303HX USB 轉 TTL 傳輸線$100$95 -
王者歸來-零當機時代,使用 Nagios 管理伺服器、網路及系統$780$663 -
透視 C語言指標-深度探索記憶體管理核心技術 (Understanding and Using C Pointers)$480$379 -
那些 APP 好用的祕密 : 黏住使用者的魅力 & UX 好感度設計$550$429 -
Linux Shell 程式設計與管理實務(完整涵蓋 Bash 4.x)$650$514 -
Visual C# 2013 學習經典 (附 Express 2013 for Windows Desktop 中文版)$650$514 -
Adobe Photoshop Lightroom 5 流光顯影-攝影玩家的數位暗房 (The Adobe Photoshop Lightroom 5 Book for Digital Photographers)$620$490 -
智慧手機 App UI‧UX 設計鐵則-想做出好用的 App 和手機網站,就看這一本 (iPhone / Android 皆適用)$380$323 -
機器人雜誌 ROBOCON Magazine 2014/1 月號(No.14)$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 密碼系統、基於背包問題的系統,以及用於創建數位簽名方案的演算法。
文本的後半部分轉向考慮適合加密大量數據的位元導向對稱密碼系統。作者描述了區塊密碼(包括數據加密標準)、密碼雜湊函數、有限域、高級加密標準、基於橢圓曲線的密碼系統、隨機數生成和串流密碼。本書最後探討了現代密碼系統的範例和應用,如多方計算、零知識證明、無知傳輸和投票協議。
