《應用密碼學:協議算法與C源程序》真實系統地介紹了密碼學及該領域的參考文獻。全書共分四個部分,首先定義了密碼學的多個術語,介紹了密碼學的發展及背景,描述了密碼學從簡單到復雜的各種協議,詳細討論了密碼技術,并在此基礎上列舉了如DES、IDEA、RSA、DSA等10多個算法以及多個應用實例,并提供了算法的源代碼清單。
譯者序
及時部分 密碼協議
第二部分 密碼技術
第三部分 密碼算法
第四部分 真實世界
當她試圖第二次使用同一張數字匯票時,商人(同一個商人或另一商人)將在第(7)步中給她一個不同的隨機選擇字符串。Alice必須在第(8)步中同意,如果不這樣做勢必立即提醒商人有些事值得懷疑。現在,當這個商人在第(10)步中將匯票帶到銀行時,銀行會立即發現帶相同字符串的匯票已經存過。銀行接著比較鑒別字符串中所有公開的部分。兩個隨機選擇字符串相同的機會是2n分之一,在下一個冰期前是不可能發生的。現在,銀行找出這樣一對,其中一半及時次被公開,另一半第二次被公開。它把這兩半一起異或,馬上得到Alice的名字,于是銀行知道誰試圖兩次花這一張匯票。
應當指出,這個協議不能讓Alice不進行欺騙,但它能幾乎肯定地檢測她的欺騙。如果Alice進行欺騙,她不可能不暴露身份。她不可能改變字符串或識別字符串,否則銀行的簽名將不再有效。這個商人將在第(6)步中馬上意識到這點。
Alice可能試圖偷一張空頭匯票騙過銀行,這張匯票上的識別字符串不會泄露她的名字,或好是一張其識別字符串泄露其他人名字的匯票。她在第(3)步中進行這種欺詐騙過銀行的機會是n分之一。這并非不可能,但如果懲罰足夠嚴厲的話,Alice不敢以身試法。或者,你可以增加Alice在第(1)步中制作的多余匯票的數目。
這個商人能進行欺騙嗎?他的機會甚至更小。他不能將這張匯票存兩次,銀行將會發現選擇字符串被重復使用。他不能捏造以陷害Alice,只有Alice才能打開任意的識別字符串。
甚至Alice和商人合謀也不能欺騙銀行。一旦銀行在帶字符串的匯票上簽名,銀行就確信只能使用這張匯票一次。
銀行又怎樣呢?它能不能知道它從商人那兒收到的匯票是它為Alice簽的那張呢?在第(2)至第(5)中的盲簽名協議保護了Alice。銀行無法作出判斷,即使它保留了每次交易的完整記錄。說得更重些,銀行和商人在一起也無法知道Alice是誰。Alice可以走進商店并且匿名地購買東西。
Eve可以進行欺騙。如果她能竊聽Alice和商人之間的通訊,并能在商人到達銀行之前先到達銀行,她就能及時個把這筆數字現金存入她的帳戶。銀行將會接受,甚至更糟的是,當商人試圖去存入數字現金時他會被認為是一個欺騙者。如果Eve偷到數字現金并在Alice之前花掉它,那么Alice會被認為是一個欺騙者。沒有辦法防止這種情況,它是現金匿名的直接后果。
這個協議是介于被仲裁協議和自我執行協議之間的協議。Alice和商人都相信銀行能兌現匯票,但Alice不必信任知道她購物的銀行。
6.4.5 數字現金和高明的犯罪
數字現金也有它不利的一面。有時人們并不需要那么多的隱私。看看Alice進行的高明的犯罪[1575]:
(1)Alice綁架了一個嬰兒。
(2)Alice準備了10000張每張1000美元的匿名匯票(或多到她想要的那么多)。
……
非常專業
研究密碼學必讀的書
理論偏多!多點代碼就好了!
做過密碼的,絕對是對這書深入,不可多得
挺好的,得好好看,比較好理解
非常好的一本書,需要一定數學基礎才行
正版,推薦
這個商品不錯~
這個商品不錯~
這個商品不錯~
這個商品不錯~
很專業、經典的書
這個商品不錯~
這個商品不錯~
內容充實,各種協議算法,很有意思的一本書。
書本不錯,包裝也好。
這本書我很喜歡,可是你們發來的書灰塵太重了!!!
這是老師要求教材,不過我們校的信息安全專業一直用的是這本教材
書挺好的,比較全面,不過是老版本的,所以紙頁印刷不如新版精美
剛開始在圖書館借著看,后來實在是愛不釋手了!便決定自己買一本看。知識很全面、系統!
這本書是朋友推鑒的,入手時看了一下,確實寫的比較全面,非常適合密碼愛好者,作為手邊讀物,能在軟件安全方面受益匪淺。
這個書很早就看上了,可惜一直都沒買到。到手后,翻了幾次,不錯。
沒看完,工作忙,后面實在有點深入不下去了,了解一些基礎還是可以的。
這本書當初寫完后,書可以隨便買,但是書記配套的光盤卻因為涉及許多密碼的東西而被禁止出口,很有意思
這本書相當于密碼學的一本工具書,基本上所有的密碼術語在這里都能找到。
聽說這本書很經典啊,關于密碼學的內容很全面。
這本書非常之好,給出了很全面的代碼,當初這本書出版的時候,它的隨書光盤是不容許出口的。一些非常經典的算法書中都有,要想當黑客,這本書也是必看的。作者在密碼界很有名,他還有個個人網站,專門講密碼方面的知識,有興趣的話可以看一看