智能卡數(shù)字加密技術
文章出處:http://m.botanicstilllife.com 作者:技術 人氣: 發(fā)表時間:2005年11月17日
[文章內容簡介]:
技術 加密技術分類
密碼學發(fā)展至今,產生了很多密碼算法。有的算法已在學術刊物中披露,而更多的卻作為軍事、商業(yè)及貿易等秘密被嚴加保密?,F(xiàn)代密碼可以概括為序列密碼、分組密碼及公共密鑰密碼三種類型,同時與密碼技術相關聯(lián)的還有密鑰管理和密碼分析。
序列密碼
序列密碼是指利用少量的密鑰(制亂元素)通過某種復雜的運算(密碼算法)產生大量的偽隨機位流,用于對明文位流的加密。解密是指用同樣的密鑰和密碼算法及與加密相同的偽隨機位流,用以還原明文位流。
序列密碼由密鑰和密碼算法兩部分構成。密鑰在每次使用之前都要變換,一般存儲在密碼設備內部或從外部輸入密碼設備。密碼算法在較長時間內是固定的。密鑰的靈活變換是這一密碼算法的活躍因素,而安全保密的關鍵則在于密碼算法的復雜性。序列密碼一般應滿足三個方面的要求:一是足夠長的周期;二是較高的復雜性;三是產生的密鑰流符合隨機檢驗的要求。
序列密碼的優(yōu)點是運算速度快,密文傳輸中的錯誤不會在明文中產生擴散。其缺點是密鑰變換過于頻繁,密鑰分配較難。由于序列密碼歷史悠久,理論完善,目前仍是國際密碼應用的主流。
分組密碼
分組密碼是將明文按一定的位長分組,明文組和密鑰組的全部經(jīng)過加密運算得到密文組。解密時密文組和密鑰組經(jīng)過解密運算(加密運算的逆運算),還原成明文組。
分組密碼的優(yōu)點是:密鑰可以在一定時間內固定,不必每次變換,因此給密鑰配發(fā)帶來了方便。但是,由于分組密碼存在著密文傳輸錯誤在明文中擴散的問題,因此在信道質量較差的情況下無法使用。
DES密碼就是1977年由美國國家標準局公布的第一個分組密碼。
公共密鑰密碼
無論是序列密碼還是分組密碼,其加密和解密密鑰均是相同的,因此必須嚴格保密,且要經(jīng)安全渠道配發(fā),這在跨越很大的地理位置上應用是一個難以解決的問題。1976年有人提出了公共密鑰密碼體制,其原理是加密密鑰和解密密鑰分離。這樣,一個具體用戶就可以將自己設計的加密密鑰和算法公諸于眾,而只保密解密密鑰。任何人利用這個加密密鑰和算法向該用戶發(fā)送的加密信息,該用戶均可以將之還原。因此,人們通常也將這種密碼體制稱為雙密鑰密碼體制或非對稱密碼體制;與此相對應,將序列密碼和分組密碼等稱為單密鑰密碼體制或對稱密鑰密碼體制。
公共密鑰密碼的優(yōu)點是不需要經(jīng)安全渠道傳遞密鑰,大大簡化了密鑰管理。它的算法有
本文關鍵詞:智能,能卡,卡數(shù),數(shù)字,字加,加密,密技,技術,術
上一篇:JAVA 卡與 APPLET[ 11-17 ]
下一篇:智能卡安全攻略[ 11-17 ]