[ 收藏 ] [ 简体中文 ]  
臺灣貨到付款、ATM、超商、信用卡PAYPAL付款,4-7個工作日送達,999元臺幣免運費   在線留言 商品價格為新臺幣 
首頁 電影 連續劇 音樂 圖書 女裝 男裝 童裝 內衣 百貨家居 包包 女鞋 男鞋 童鞋 計算機周邊

商品搜索

 类 别:
 关键字:
    

商品分类

  •  管理

     一般管理学
     市场/营销
     会计
     金融/投资
     经管音像
     电子商务
     创业企业与企业家
     生产与运作管理
     商务沟通
     战略管理
     商业史传
     MBA
     管理信息系统
     工具书
     外文原版/影印版
     管理类职称考试
     WTO
     英文原版书-管理
  •  投资理财

     证券/股票
     投资指南
     理财技巧
     女性理财
     期货
     基金
     黄金投资
     外汇
     彩票
     保险
     购房置业
     纳税
     英文原版书-投资理财
  •  经济

     经济学理论
     经济通俗读物
     中国经济
     国际经济
     各部门经济
     经济史
     财政税收
     区域经济
     统计 审计
     贸易政策
     保险
     经济数学
     各流派经济学说
     经济法
     工具书
     通货膨胀
     财税外贸保险类考试
     英文原版书-经济
  •  社会科学

     语言文字
     社会学
     文化人类学/人口学
     新闻传播出版
     社会科学总论
     图书馆学/档案学
     经典名家作品集
     教育
     英文原版书-社会科学
  •  哲学

     哲学知识读物
     中国古代哲学
     世界哲学
     哲学与人生
     周易
     哲学理论
     伦理学
     哲学史
     美学
     中国近现代哲学
     逻辑学
     儒家
     道家
     思维科学
     马克思主义哲学
     经典作品及研究
     科学哲学
     教育哲学
     语言哲学
     比较哲学
  •  宗教

  •  心理学

  •  古籍

  •  文化

  •  历史

     历史普及读物
     中国史
     世界史
     文物考古
     史家名著
     历史地理
     史料典籍
     历史随笔
     逸闻野史
     地方史志
     史学理论
     民族史
     专业史
     英文原版书-历史
     口述史
  •  传记

  •  文学

  •  艺术

     摄影
     绘画
     小人书/连环画
     书法/篆刻
     艺术设计
     影视/媒体艺术
     音乐
     艺术理论
     收藏/鉴赏
     建筑艺术
     工艺美术
     世界各国艺术概况
     民间艺术
     雕塑
     戏剧艺术/舞台艺术
     艺术舞蹈
     艺术类考试
     人体艺术
     英文原版书-艺术
  •  青春文学

  •  文学

     中国现当代随笔
     文集
     中国古诗词
     外国随笔
     文学理论
     纪实文学
     文学评论与鉴赏
     中国现当代诗歌
     外国诗歌
     名家作品
     民间文学
     戏剧
     中国古代随笔
     文学类考试
     英文原版书-文学
  •  法律

     小说
     世界名著
     作品集
     中国古典小说
     四大名著
     中国当代小说
     外国小说
     科幻小说
     侦探/悬疑/推理
     情感
     魔幻小说
     社会
     武侠
     惊悚/恐怖
     历史
     影视小说
     官场小说
     职场小说
     中国近现代小说
     财经
     军事
  •  童书

  •  成功/励志

  •  政治

  •  军事

  •  科普读物

  •  计算机/网络

     程序设计
     移动开发
     人工智能
     办公软件
     数据库
     操作系统/系统开发
     网络与数据通信
     CAD CAM CAE
     计算机理论
     行业软件及应用
     项目管理 IT人文
     计算机考试认证
     图形处理 图形图像多媒体
     信息安全
     硬件
     项目管理IT人文
     网络与数据通信
     软件工程
     家庭与办公室用书
  •  建筑

  •  医学

     中医
     内科学
     其他临床医学
     外科学
     药学
     医技学
     妇产科学
     临床医学理论
     护理学
     基础医学
     预防医学/卫生学
     儿科学
     医学/药学考试
     医院管理
     其他医学读物
     医学工具书
  •  自然科学

     数学
     生物科学
     物理学
     天文学
     地球科学
     力学
     科技史
     化学
     总论
     自然科学类考试
     英文原版书-自然科学
  •  工业技术

     环境科学
     电子通信
     机械/仪表工业
     汽车与交通运输
     电工技术
     轻工业/手工业
     化学工业
     能源与动力工程
     航空/航天
     水利工程
     金属学与金属工艺
     一般工业技术
     原子能技术
     安全科学
     冶金工业
     矿业工程
     工具书/标准
     石油/天然气工业
     原版书
     武器工业
     英文原版书-工业技
  •  农业/林业

  •  外语

  •  考试

  •  教材

  •  工具书

  •  中小学用书

  •  中小学教科书

  •  动漫/幽默

  •  烹饪/美食

  •  时尚/美妆

  •  旅游/地图

  •  家庭/家居

  •  亲子/家教

  •  两性关系

  •  育儿/早教

     保健/养生
     体育/运动
     手工/DIY
     休闲/爱好
     英文原版书
     港台图书
     研究生
     工学
     公共课
     经济管理
     理学
     农学
     文法类
     医学
  • 密碼學與編碼理論(第三版)(英文版)
    該商品所屬分類:圖書 -> 電子工業出版社
    【市場價】
    1424-2064
    【優惠價】
    890-1290
    【作者】 WadeTrappeWadeTrappe(韋德·特拉普)LawrenceCWashington(勞倫斯·C華盛頓)WadeTrappe 
    【所屬類別】 電子工業出版社 
    【出版社】電子工業出版社 
    【ISBN】9787121396823
    【折扣說明】一次購物滿999元台幣免運費+贈品
    一次購物滿2000元台幣95折+免運費+贈品
    一次購物滿3000元台幣92折+免運費+贈品
    一次購物滿4000元台幣88折+免運費+贈品
    【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
    版本正版全新電子版PDF檔
    您已选择: 正版全新
    溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
    *. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
    *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
    *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
    內容介紹



    出版社:電子工業出版社
    ISBN:9787121396823
    版次:3

    商品編碼:12995846
    品牌:電子工業出版社
    包裝:平裝

    開本:16開
    出版時間:2020-10-01
    用紙:膠版紙

    頁數:628
    字數:1306000
    正文語種:英文

    作者:Wade,Trappe,Wade,Trappe(韋德,·,特拉普),Lawrence,C.,Washington(勞倫斯,·,C.,華盛頓),Wade,Trappe

        
        
    "

    編輯推薦

    適讀人群 :本書可以作為相關專業本科高年級或者研究生低年級的密碼學雙語教材。讀者可以利用本書中的實例迅速掌握有關算法和協議,也可以通過本書的背景知識和習題對密碼學有更深刻的理解。

    第三版重新組織了流密碼、分組密碼、DES和AES等內容,增加了RC4、一次一密的多次使用、完全保密、散列函數的應用、比特幣和密碼貨幣、基於對的密碼繫統等內容。

    內容簡介

    本書是密碼學領域的經典著作,是作者多年教學經驗的總結。本書概念清晰,表述簡潔,數學證明過程詳細易懂。本書內容全面,包括數論、數據加密標準(DES)、高級加密標準Rijndael、RSA算法、離散對數、散列函數、信息論、格方法、糾錯碼以及量子密碼等,其中許多內容都反映了業內的新進展。第三版增加了RC4、一次一密的多次使用、完全保密、散列函數的應用、比特幣和密碼貨幣、基於對的密碼繫統等章節。本書配有大量實例,習題以及用Mathematica、Maple、MATLAB和Sage編寫的上機練習,詳細說明了密碼算法和協議的執行過程。

    作者簡介

    Wade Trappe 美國羅格斯大學無線信息網絡實驗室及電子與計算機工程繫教授。Lawrence C. Washington馬裡蘭大學數學繫教授。<BR>Wade Trappe 美國羅格斯大學無線信息網絡實驗室及電子與計算機工程繫教授。Lawrence C. Washington馬裡蘭大學數學繫教授。

    目錄

    Contents
    目??錄

    Chapter 1?Overview of Cryptography and Its Applications?密碼學及其應用概述
    1.1?Secure Communications?安全通信
    1.1.1Possible Attacks?四種主要的攻擊
    1.1.2Symmetric and Public Key Algorithms?對稱和公鑰算法
    1.1.3Key Length?密鑰長度
    1.2?Cryptographic Applications?密碼學應用

    Chapter 2?Classical Cryptosystems?傳統密碼繫統
    2.1?Shift Ciphers?移位密碼
    2.2?Affine Ciphers?仿射密碼
    2.3?The Vigenère Cipher?維吉內爾密碼
    2.3.1Finding the Key Length?算出密鑰長度
    2.3.2Finding the Key: First Method?算出密鑰的第一種方法
    2.3.3Finding the Key: Second Method?算出密鑰的第二種方法
    2.4?Substitution Ciphers?替換密碼
    2.5?Sherlock Holmes?夏洛克?福爾摩斯
    2.6?The Playfair and ADFGX Ciphers?Playfair和ADFGX密碼
    2.7?Enigma?Enigma密碼機
    2.8?Exercises?習題
    2.9?Computer Problems?上機練習

    Chapter 3?Basic Number Theory?數論簡介
    3.1?Basic Notions?基本概念
    3.1.1Divisibility?整除性
    3.1.2Prime Numbers?素數
    3.1.3Greatest Common Divisor?最大公因子
    3.2?The Extended Euclidean Algorithm?擴展的歐幾裡得算法
    3.3?Congruences?同餘式
    3.3.1Division?除法
    3.3.2Working with Fractions?使用分式
    3.4?The Chinese Remainder Theorem?中國餘數定理
    3.5?Modular Exponentiation?模指數
    3.6?Fermat’s Theorem and Euler’s Theorem?費馬小定理和歐拉定理
    3.6.1?Three-Pass Protocol?三輪協議
    3.7?Primitive Roots?原根
    3.8?Inverting Matrices Mod n?模n求逆矩陣
    3.9?Square Roots Mod n?模n平方根
    3.10?Legendre and Jacobi Symbols?勒讓德和雅可比符號
    3.11?Finite Fields?有限域
    3.11.1Division?除法
    3.11.2GF(28)
    3.11.3LFSR Sequences?線性反饋移位寄存器序列
    3.12?Continued Fractions?連分數
    3.13?Exercises?習題
    3.14?Computer Problems?上機練習

    Chapter 4?The One-Time Pad?一次一密
    4.1?Binary Numbers and ASCII?二進制數和ASCII碼
    4.2?One-Time Pads?一次一密
    4.3?Multiple Use of a One-Time Pad?一次一密的多次使用
    4.4?Perfect Secrecy of the One-Time Pad?一次一密的完全保密
    4.5?Indistinguishability and Security?不可區分性和安全性
    4.6?Exercises?習題

    Chapter 5?Stream Ciphers?流密碼
    5.1?Pseudorandom Bit Generation?偽隨機比特生成器
    5.2?Linear Feedback Shift Register Sequences?線性反饋移位寄存器序列
    5.3?RC4
    5.4?Exercises?習題
    5.5?Computer Problems?上機練習

    Chapter 6?Block Ciphers?分組密碼
    6.1?Block Ciphers?分組密碼簡介
    6.2?Hill Ciphers?希爾密碼
    6.3?Modes of Operation?工作模式
    6.3.1Electronic Codebook (ECB)?電子密碼本(ECB)
    6.3.2Cipher Block Chaining (CBC)?密碼分組鏈接(CBC)
    6.3.3Cipher Feedback (CFB)?密碼反饋(CFB)
    6.3.4Output Feedback (OFB)?輸出反饋(OFB)
    6.3.5Counter (CTR)?計數器(CTR)
    6.4?Multiple Encryption?多重加密
    6.5?Meet-in-the-Middle Attacks?中間相遇攻擊
    6.6?Exercises?習題
    6.7?Computer Problems?上機練習

    Chapter 7?The Data Encryption Standard?數據加密標準(DES)
    7.1?Introduction?簡介
    7.2?A Simplied DES-Type Algorithm?DES算法的簡化版
    7.3?Differential Cryptanalysis?差分密碼分析
    7.3.1Differential Cryptanalysis for Three Rounds?三輪差分密碼分析
    7.3.2Differential Cryptanalysis for Four Rounds?四輪差分密碼分析
    7.4?DES?DES算法
    7.4.1?DES Is Not a Group?DES算法不是代數群
    7.5?Breaking DES?破解DES
    7.6?Password Security?口令安全
    7.7?Exercises?習題
    7.8?Computer Problems?上機練習

    Chapter 8?The Advanced Encryption Standard: Rijndael 高級加密標準:Rijndael
    8.1?The Basic Algorithm?算法簡介
    8.2?The Layers?層的描述
    8.2.1The SubBytes Transformation?SubByte變換
    8.2.2The ShiftRows Transformation?ShiftRow變換
    8.2.3The MixColumns Transformation?MixColumn變換
    8.2.4The RoundKey Addition?RoundKey加法
    8.2.5The Key Schedule?密鑰擴展方案
    8.2.6The Construction of the S-Box?S盒的結構
    8.3?Decryption?解密算法
    8.4?Design Considerations?設計中的考慮
    8.5?Exercises?習題

    Chapter 9?The RSA Algorithm?RSA算法
    9.1?The RSA Algorithm?RSA算法簡介
    9.2?Attacks on RSA?RSA算法的攻擊
    9.2.1Low Exponent Attacks?低指數攻擊
    9.2.2Short Plaintext?短明文
    9.2.3Timing Attacks?時間攻擊
    9.3?Primality Testing?素性檢測
    9.4?Factoring?因子分解
    9.4.1x2≡y2
    9.4.2Using ar≡1? ar≡1的應用
    9.5?The RSA Challenge?RSA挑戰
    9.6?An Application to Treaty Verification?協約驗證的應用
    9.7?The Public Key Concept?公鑰密碼繫統概念
    9.8?Exercises?習題
    9.9?Computer Problems?上機練習

    Chapter 10?Discrete Logarithms?離散對數
    10.1?Discrete Logarithms?離散對數簡介
    10.2?Computing Discrete Logs?離散對數的計算
    10.2.1The Pohlig-Hellman Algorithm?Pohlig-Hellman算法
    10.2.2Baby Step, Giant Step?小步-大步法
    10.2.3The Index Calculus?指數計算法
    10.2.4Computing Discrete Logs Mod 4?模4離散對數的計算
    10.3?Bit Commitment?比特承諾
    10.4?Diffie-Hellman Key Exchange?Diffie-Hellman 密鑰協商協議
    10.5?The ElGamal Public Key Cryptosystem?ElGamal公鑰密碼繫統
    10.5.1Security of ElGamal Ciphertexts?ElGamal密文的安全性
    10.6?Exercises?習題
    10.7?Computer Problems?上機練習

    Chapter 11?Hash Functions?散列函數
    11.1?Hash Functions?散列函數簡介
    11.2?Simple Hash Examples?簡單散列示例
    11.3?The Merkle-Damg?rd Construction?Merkle-Damg?rd結構
    11.4?SHA-2
    11.5?SHA-3/Keccak?SHA-3/Keccak算法
    11.6?Exercises?習題

    Chapter 12?Hash Functions: Attacks and Applications 散列函數:攻擊與應用
    12.1?Birthday Attacks?生日攻擊
    12.1.1A Birthday Attack on Discrete Logarithms?離散對數的生日攻擊
    12.2?Multicollision踫撞
    12.3?The Random Oracle Model?隨機預言模型
    12.4?Using Hash Functions to Encrypt?用散列函數加密
    12.5?Message Authentication Codes?消息認證碼
    12.5.1HMAC
    12.5.2CBC-MAC
    12.6?Password Protocols?口令協議
    12.6.1The Secure Remote Password Protocol?安全遠程口令協議
    12.6.2Lamport’s Protocol?Lamport協議
    12.7?Blockchains?區塊鏈
    12.8?Exercises?習題
    12.9?Computer Problems?上機練習

    Chapter 13?Digital Signatures?數字簽名
    13.1?RSA Signatures?RSA簽名方案
    13.2?The ElGamal Signature Scheme?ElGamal簽名方案
    13.3?Hashing and Signing?散列與簽名
    13.4?Birthday Attacks on Signatures?簽名的生日攻擊
    13.5?The Digital Signature Algorithm?數字簽名算法(DSA)
    13.6?Exercises?習題
    13.7?Computer Problems?上機練習

    Chapter 14?What Can Go Wrong?會出什麼問題
    14.1?An Enigma“Feature”?Enigma密碼機的“特征”
    14.2?Choosing Primes for RSA?RSA算法中的素數選取
    14.3?WEP
    14.3.1CRC-32
    14.4?Exercises?習題

    Chapter 15?Security Protocols?安全協議
    15.1?Intruders-in-the-Middle and Impostors?中間入侵者和冒名頂替者
    15.1.1Intruder-in-the-Middle Attacks?中間人攻擊
    15.2?Key Distribution?密鑰分配
    15.2.1Key Pre-distribution?密鑰預分配
    15.2.2Authenticated Key Distribution?認證的密鑰分配
    15.3?Kerberos?Kerberos協議
    15.4?Public Key Infrastructures (PKI)?公鑰基礎設施(PKI)
    15.5?X.509 Certificates?X.509證書
    15.6?Pretty Good Privacy?PGP協議
    15.7?SSL and TLS?SSL協議和TLS協議
    15.8?Secure Electronic Transaction?SET協議
    15.9?Exercises?習題

    Chapter 16?Digital Cash?數字現金
    16.1?Setting the Stage for Digital Economies?為數字經濟創造條件
    16.2?A Digital Cash System?數字現金繫統
    16.2.1Participants?參與者
    16.2.2Initialization?初始化
    16.2.3The Bank?銀行
    16.2.4The Spender?消費者
    16.2.5The Merchant?商家
    16.2.6Creating a Coin?創建硬幣
    16.2.7Spending the Coin?消費硬幣
    16.2.8The Merchant Deposits the Coin in the Bank?商家將硬幣存入銀行
    16.2.9Fraud Control?欺詐控制
    16.2.10?Anonymity?匿名性
    16.3?Bitcoin Overview?比特幣簡介
    16.3.1Some More Details?更多細節
    16.4?Cryptocurrencies?密碼貨幣
    16.5?Exercises?習題

    Chapter 17?Secret Sharing Schemes?秘密共享方案
    17.1?Secret Splitting?秘密分拆
    17.2?Threshold Schemes?門限方案
    17.3?Exercises?習題
    17.4?Computer Problems?上機練習

    Chapter 18?Games?遊戲
    18.1?Flipping Coins over the Telephone?電話擲硬幣
    18.2?Poker over the Telephone?電話玩牌
    18.2.1How to Cheat?如何欺騙
    18.3?Exercises?習題

    Chapter 19?Zero-Knowledge Techniques?零知識技術
    19.1?The Basic Setup?簡介
    19.2?The Feige-Fiat-Shamir Identification Scheme Feige-Fiat-Shamir身份識別方案
    19.3?Exercises?習題

    Chapter 20?Information Theory?信息論
    20.1?Probability Review?概率論簡介
    20.2?Entropy?熵
    20.3?Huffman Codes?霍夫曼編碼
    20.4?Perfect Secrecy?完全保密
    20.5?The Entropy of English?英文中的熵
    20.5.1Unicity Distance?唯一性距離
    20.6?Exercises?習題

    Chapter 21?Elliptic Curves?橢圓曲線
    21.1?The Addition Law?加法法則
    21.2?Elliptic Curves Mod p?模p橢圓曲線
    21.2.1Number of Points Mod p?模p點的數目
    21.2.2Discrete Logarithms on Elliptic Curves?橢圓曲線上的離散對數
    21.2.3Representing Plaintext?明文表示
    21.3?Factoring with Elliptic Curves?橢圓曲線因子分解
    21.3.1Singular Curves?奇異曲線
    21.4?Elliptic Curves in Characteristic 2?特征值為2的橢圓曲線
    21.5?Elliptic Curve Cryptosystems?橢圓曲線密碼繫統
    21.5.1An Elliptic Curve ElGamal Cryptosystem?橢圓曲線ElGamal加密方案
    21.5.2Elliptic Curve Diffie-Hellman Key Exchange 橢圓曲線Diffie-Hellman密鑰協商協議
    21.5.3ElGamal Digital Signatures?橢圓曲線ElGamal簽名方案
    21.6?Exercises?習題
    21.7?Computer Problems?上機練習

    Chapter 22?Pairing-Based Cryptography?基於對的密碼繫統
    22.1?Bilinear Pairings?雙線性對
    22.2?The MOV Attack?MOV攻擊
    22.3?Tripartite Diffie-Hellman?三方Diffie-Hellman密鑰協商協議
    22.4?Identity-Based Encryption?基於身份的加密
    22.5?Signatures?簽名
    22.5.1BLS Signatures?BLS簽名
    22.5.2A Variation?BLS簽名的變形
    22.5.3Identity-Based Signatures?基於身份的簽名
    22.6?Keyword Search?關鍵詞搜索
    22.7?Exercises?習題

    Chapter 23?Lattice Methods?格方法
    23.1?Lattices?格
    23.2?Lattice Reduction?格歸約
    23.2.1Two-Dimensional Lattices?二維格
    23.2.2The LLL algorithm?LLL算法
    23.3?An Attack on RSA?RSA中的攻擊
    23.4?NTRU
    23.4.1An Attack on NTRU?NTRU中的攻擊
    23.5?Another Lattice-Based Cryptosystem?另一個基於格的密碼繫統
    23.6?Post-Quantum Cryptography??抗量子密碼學
    23.7?Exercises?習題

    Chapter 24?Error Correcting Codes?糾錯碼
    24.1?Introduction?簡介
    24.2?Error Correcting Codes?糾錯碼
    24.3?Bounds on General Codes?一般碼的限
    24.3.1Upper Bounds?上界
    24.3.2Lower Bounds?下界
    24.4?Linear Codes?線性碼
    24.4.1Dual Codes?對偶碼
    24.5?Hamming Codes?漢明碼
    24.6?Golay Codes?戈萊碼
    24.6.1Decoding G24?G24譯碼
    24.7?Cyclic Codes?循環碼
    24.8?BCH Codes?BCH碼
    24.8.1Decoding BCH Codes?BCH譯碼
    24.9?Reed-Solomon Codes?裡德-所羅門碼
    24.10?The McEliece Cryptosystem?McEliece密碼繫統
    24.11?Other Topics?其他問題
    24.12?Exercises?習題
    24.13?Computer Problems?上機練習

    Chapter 25?Quantum Techniques in Cryptography?密碼學中的量子技術
    25.1?A Quantum Experiment?量子實驗
    25.2?Quantum Key Distribution?量子密鑰分配
    25.3?Shor’s Algorithm?Shor算法
    25.3.1Factoring?因子分解
    25.3.2The Discrete Fourier Transform?離散傅裡葉變換
    25.3.3Shor’s Algorithm?Shor算法
    25.3.4Final Words?小結
    25.4?Exercises?習題

    Appendix A?Mathematica Examples?Mathematica實例
    Appendix B?Maple Examples?Maple 實例
    Appendix C?MATLAB Examples?MATLAB實例
    Appendix D?Sage Examples?Sage實例
    Appendix E?Answers and Hints for Selected Odd-Numbered Exercises
    奇數編號習題的答案與提示
    Appendix F?Suggestions for Further Reading?推薦閱讀
    Bibliography?參考文獻
    查看全部↓

    前言/序言

    Preface

    前??言


    本書是密碼學課程的教材 ,從1997年開始就將其用於在美國馬裡蘭大學向高年級本科生和一年級研究生講授密碼學,並從2003年開始在美國羅格斯大學用於教學。在設計這門課程時,我們考慮了以下要求:

    ●?課程內容應該是最新的,並且從數學的觀點看它應該涵蓋了密碼學中的大部分主要專題。

    ●?課程內容應該能讓不熟悉數論和計算機編程但是已選修過本科數學基礎課的學生也易於接受。

    ●?課程內容應該包含足夠多的實例,用於展示各種密碼算法實際上是怎樣運行的。

    我們不想把注意力隻放在RSA和離散對數上,因為這樣會讓這門課程變成一門主要關於數論的課。我們也不想把注意力集中在各種協議和如何入侵別人的計算機上,那樣會讓這門課程的數學性不夠強。

    密碼學中有很多專題可以在一門導論性的課程中介紹。我們盡量把大多數專題包括在本課程內。這些章節在很大程度上代表了我們在不同學期所授課程涉及的主題。當然,這裡的材料比大多數一學期的課程都要多。前13章是本書的核心部分,其餘章節的選取取決於學生的水平和教師的目標。

    除與全書內容都有關聯的第3章(數論)外,其餘各章內容彼此獨立,因此可以按任何合理順序進行安排。由於學生掌握數論的程度各不相同,我們把基本的數論知識集中放在第3章以便參考,但還是建議按照課程的進度逐步介紹學生所需的數論概念。

    信息論、橢圓曲線、格方法、糾錯碼和量子密碼這幾章內容比其他章的數學知識更多。糾錯碼一章是基於幾位審稿人的建議而放入本書中的,因為在一門課程中同時介紹密碼學和編碼理論的做法是非常普遍的。


    上機實例

    假如你想給出一個RSA算法的例子,可以選擇使用兩個1位數的素數,模擬使用50位的素數進行運算,或者用你習慣的軟件包來實現一個有大素數的實例。或許你正在使用移位密碼,試圖通過一一嘗試密文的26種移位而對一個消息進行解密。不過這個工作應該由計算機來完成。

    此外,書末的附錄裡給出了分別用Mathematica、Maple、MATLAB和Sage等軟件編寫的上機實例。之所以選擇這些軟件是因為它們界面友好且不需要有編程經驗。雖然密碼學課程在不使用計算機的情況下也可以正常授課,但這些上機實例仍然是本書不可分割的一部分,因此應該深入學習。書中不僅包含了關於怎樣進行某些計算的數值方面的例子,還闡述了其中的重要思想和相關的問題。

    基於上述軟件的課後作業(即各章後的上機練習)學生可以獨自完成並實現這些實例。當然,有更多編程背景的學生可以自己編寫相應的程序。

    第三版中新增的內容

    密碼學是一個迅速發展的領域。本書在第三版中有如下幾個方面的變化:

    ●?重新組織了第二版中的兩章(第4章和第5章)內容,並把它們拆分為流密碼(包括RC4)、分組密碼、DES和AES(分別對應第5章至第8章)。其中,RC4的內容是新增的。

    ●?散列函數(第二版的第11章)被分成了兩章內容:第11章(散列函數)新增了SHA-2和SHA-3的內容,第12章(散列函數:攻擊與應用)新增了消息認證碼、口令協議和區塊鏈的內容。

    ●?第二版中與“一次一密”相關的內容被擴展成第4章,新增了一次一密的多次使用、完全保密和密文不可區分性的內容。

    ●?新增了第14章(會出什麼問題),主要講述了當密碼算法被錯誤使用或設計時會導致什麼樣的問題。

    ●?第16章(數字現金)為第二版第11章的擴展,新增了比特幣和密碼貨幣的內容。

    ●?新增的第22章給出了基於對的密碼繫統的介紹。

    ●?對全書的注釋內容進行了更新,體現了相關領域的最新進展。

    ●?附錄新增了針對各章相關內容采用Mathematica、Maple、MATLAB和Sage語言編寫的上機實例。

    ●?新增了一些習題。

    ●?本書最後新增了大部分奇數編號習題的參考答案或提示。


    致謝

    本書在準備過程中得到了許多人的幫助與支持。首先,我們要感謝我們的學生,他們的熱情、洞察力和建議都對本書貢獻極大。我們特別感謝許多提供修改意見和其他信息的人,尤其是Bill Gasarch,Jeff Adams,Jonathan Rosenberg和Tim Strobell。我們還要感謝Wenyuan Xu,Qing Li和Pandurang Kamat,他們為本書制作了一些圖表,並且在第二版的基礎上提供了新的反饋意見。我們很愉快地與Pearson的員工們一起工作,尤其是編輯Jeff Weidenaar和Tara Corpuz。

    我們要特別感謝本書的審稿人,他們在內容表述和內容組織方面的建議極大地改善了本書的最終面貌。下列標注“*”符號的是指第三版的審稿人。

    * Anurag Agarwal, Rochester Institute of Technology

    * Pradeep Atrey, University at Albany

    Eric Bach, University of Wisconsin

    James W. Brewer, Florida Atlantic University

    Thomas P. Cahill, NYU

    Agnes Chan, Northeastern University

    * Nathan Chenette, Rose-Hulman Institute of Technology

    * Claude Crépeau, McGill University

    * Reza Curtmola, New Jersey Institute of Technology

    * Ahmed Desoky, University of Louisville

    Anthony Ephremides, University of Maryland, College Park

    * David J. Fawcett, Lawrence Tech University

    * Jason Gibson, Eastern Kentucky University

    * K. Gopalakrishnan, East Carolina University

    David Grant, University of Colorado, Boulder

    Jugal K. Kalita, University of Colorado, Colorado Springs

    * Saroja Kanchi, Kettering University

    * Andrew Klapper, University of Kentucky

    * Amanda Knecht, Villanova University

    Edmund Lamagna, University of Rhode Island

    * Aihua Li, Montclair State University

    * Spyros S. Magliveras, Florida Atlantic University

    * Nathan McNew, Towson University

    * Nick Novotny, IUPUI

    David M. Pozar, University of Massachusetts, Amherst

    * Emma Previato, Boston University

    * Hamzeh Roumani, York University

    * Bonnie Saunders, University of Illinois, Chicago

    * Ravi Shankar, University of Oklahoma

    * Ernie Stitzinger, North Carolina State

    * Armin Straub, University of South Alabama

    J. Felipe Voloch, University of Texas, Austin

    Daniel F. Warren, Naval Postgraduate School

    * Simon Whitehouse, Alfred State College

    Siman Wong, University of Massachusetts, Amherst

    * Huapeng Wu, University of Windsor

    本書的第一作者要感謝Nisha Gilra提供的鼓勵和建議;感謝Sheilagh O’Hare 引導他進入密碼學領域;感謝K. J. Ray Liu給予的支持。

    本書的第二作者要感謝Susan Zengerle和Patrick Washington在他編寫本書時所給予的耐心、幫助和鼓勵。

    當然,我們歡迎任何的建議和指正,我們的聯繫方式分別為

    Wade Trappe trappe@winlab.rutgers.edu

    Lawrence C. Washington lcw@math.umd.edu


    查看全部↓



    "
     
    網友評論  我們期待著您對此商品發表評論
     
    相關商品
    在線留言 商品價格為新臺幣
    關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
    DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
    返回頂部