導航:首頁 > 文檔加密 > 公鑰加密體制優點

公鑰加密體制優點

發布時間:2023-08-22 18:42:27

Ⅰ 公鑰密碼比傳統密碼更安全對嗎

公鑰密碼比傳統密碼更安全對。

公鑰密碼中,加密密鑰普通是公開的。正是由於加密密鑰能夠隨意公開,因而該密鑰被稱為公鑰。公鑰能夠通過郵件間接發送給接收者,也能夠刊登在報紙的廣告欄上,做成看板放在街上,或許做成網頁公開給天下上任何人,而完全不必擔憂被竊聽者盜取。

公鑰和私鑰是一一關於應的,一對公鑰和私鑰統稱為密鑰對。由公鑰進行加密的密文,必須運用與該公鑰配對的私鑰才可以解密。密鑰對中的兩個密鑰之間具有十分密切的關系—數學上的關系—因而公鑰和私鑰是不可以分別獨自生成的。

公鑰密碼的運用者需要生成一個包羅公鑰和私鑰的密鑰對,此中公鑰會被發送給別人,而私鑰則僅供本人運用。

Ⅱ 試簡述公鑰密碼體制下,如何實現報文的保密性和不可否認性

密碼是實現一種變換,利用密碼變換保護信息秘密是密碼的最原始的能力,然而,隨著信息和信息技術發展起來的現代密碼學,不僅被用於解決信息的保密性,而且也用於解決信息的完整性、可用性和可控性。可以說,密碼是解決信息安全的最有效手段,密碼技術是解決信息安全的核心技術。
公用密鑰的優點就在於,也許你並不認識某一實體,但只要你的伺服器認為該實體的CA是可靠的,就可以進行安全通信,而這正是Web商務這樣的業務所要求的。例如信用卡購物。服務方對自己的資源可根據客戶CA的發行機構的可靠程度來授權。目前國內外尚沒有可以被廣泛信賴的CA。美國Natescape公司的產品支持公用密鑰,但把Natescape公司作為CA。由外國公司充當CA在中國是一件不可想像的事情。
公共密鑰方案較保密密鑰方案處理速度慢,因此,通常把公共密鑰與專用密鑰技術結合起來實現最佳性能。即用公共密鑰技術在通信雙方之間傳送專用密鑰,而用專用密鑰來對實際傳輸的數據加密解密。另外,公鑰加密也用來對專用密鑰進行加密。
在這些安全實用的演算法中,有些適用於密鑰分配,有些可作為加密演算法,還有些僅用於數字簽名。多數演算法需要大數運算,所以實現速度很慢,不能用於快的數據加密。以下將介紹典型的公開密鑰密碼演算法-RSA。
RSA演算法很好的完成對電文的數字簽名以抗對數據的否認與抵賴;利用數字簽名較容易地發現攻擊者對電文的非法篡改,以保護數據信息的完整性。目前為止,很多種加密技術採用了RSA演算法,比如PGP(PrettyGoodPrivacy)加密系統,它是一個工具軟體,向認證中心注冊後就可以用它對文件進行加解密或數字簽名,PGP所採用的就是RSA演算法。由此可以看出RSA有很好的應用。

Ⅲ 試比較對稱加密演算法與非對稱加密演算法在應用中的優缺點傳統密碼體制與公鑰密碼體制的優缺點

1、對稱加密演算法

優點

加解密的高速度和使用長密鑰時的難破解性。

缺點

對稱加密演算法的安全性取決於加密密鑰的保存情況,但要求企業中每一個持有密鑰的人都保守秘密是不可能的,他們通常會有意無意的把密鑰泄漏出去。如果一個用戶使用的密鑰被入侵者所獲得,入侵者便可以讀取該用戶密鑰加密的所有文檔,如果整個企業共用一個加密密鑰,那整個企業文檔的保密性便無從談起。

2、非對稱加密演算法

優點

非對稱密鑰體制有兩種密鑰,其中一個是公開的,這樣就可以不需要像對稱密碼那樣傳輸對方的密鑰了。這樣安全性就大了很多。

缺點

演算法強度復雜、安全性依賴於演算法與密鑰但是由於其演算法復雜,而使得加密解密速度沒有對稱加密解密的速度快。

3、傳統密碼體制

優點

由於DES加密速度快,適合加密較長的報文。

缺點

通用密鑰密碼體制的加密密鑰和解密密鑰是通用的,即發送方和接收方使用同樣密鑰的密碼體制。

4、公鑰密碼體制

優點

RSA演算法的加密密鑰和加密演算法分開,使得密鑰分配更為方便。

RSA演算法解決了大量網路用戶密鑰管理的難題。

缺點

RSA的密鑰很長,加密速度慢。

(3)公鑰加密體制優點擴展閱讀

W.Diffie和M.Hellman 1976年在IEEE Trans.on Information刊物上發表了「 New Direction in Cryptography」文章,提出了「非對稱密碼體制即公開密鑰密碼體制」的概念,開創了密碼學研究的新方向。

在通用密碼體制中,得到廣泛應用的典型演算法是DES演算法。DES是由「轉置」方式和「換字」方式合成的通用密鑰演算法,先將明文(或密文)按64位分組,再逐組將64位的明文(或密文),用56位(另有8位奇偶校驗位,共64位)的密鑰,經過各種復雜的計算和變換,生成64位的密文(或明文),該演算法屬於分組密碼演算法。

Ⅳ 對稱密鑰體制與公鑰密鑰體制的特點各自是什麼各有何優缺點

對稱密鑰體制是加密密鑰與解密密鑰密碼相同,兩個參與者共享同一個密鑰。

公鑰密碼體制是使用不同的加密密鑰和解密密鑰,加密密鑰是公開信息,而解密密鑰需要保密。

公鑰密碼體制有很多良好的特性,它不僅可以用來加密,還可以很方便的用於鑒別和數字簽名。但公鑰密碼演算法比對稱密鑰密碼演算法要慢好幾個數量級。

對稱密鑰體制的加解密速度快且安全強度高,但密鑰難管理和傳送,不適於在網路中單獨使用。



密鑰的產生

1、選擇兩個大素數,p和q。

2、計算:n = p * q (p,q分別為兩個互異的大素數,p,q必須保密,一般要求p,q為安全素數,n的長度大於512bit,這主要是因為RSA演算法的安全性依賴於因子分解大數問題)。有歐拉函數(n)=(p-1)(q-1)。

3、然後隨機選擇加密密鑰e,要求e和( p - 1 ) * ( q - 1 )互質。

4、最後,利用Euclid演算法計算解密密鑰d,滿足de≡1(modφ(n))。其中n和d也要互質。數e和n是公鑰,d是私鑰。兩個素數p和q不再需要,應該丟棄,不要讓任何人知道。

Ⅳ 公鑰加密解密體系包括哪些

公鑰加密解密體系包括:

(1)明文空間M,它是全體明文的集合。

(2)密文空間C,它是全體密文的集合。

(3)密鑰空間K,它是全體密鑰的集合。其中每一個密鑰K均由加密密鑰和解密密鑰組成,即。

(4)加密演算法E,它是一族由M到C的加密變換,對於每一個具體的,則E就確定出一個具體的加密函數,把M加密成密文C。

(5)解密演算法D,它是一族由C到M的解密變換,對於每一個確定的,則D就確定出一個具體的解密函數。

公鑰加密體制是不對稱密鑰,優點是運算速度快,密鑰產生容易。

Ⅵ 公鑰密碼體系優缺點

先說優點吧。公鑰密碼體系中,其優點從本質上來說就是密鑰是成對出現,並為且僅為對方加密後的數據的解密密鑰。這個設計可以很方便解決密鑰分發的問題(如pki系統),也能解決信息安全中三個核心問題中的兩個,即保密性和完整性。保密性方面,我要給你傳遞個信息,不管是個對稱密鑰也好其他任意信息也好,我都能採用你公鑰開加密,然後再發給你,其原理保證了別人只要拿不到你私鑰就都解不開。這里的應用主要就是密鑰的傳遞了。完整性方面,你發布或者給人傳輸了個信息,這個信息是需要驗證沒被其他人改過或者別人要防止你事後抵賴的,這個時候你就得用自己的私鑰加密一下,讓人能用你的公鑰解開。同樣由於公鑰體系的基本原理,只要用你的公鑰能解密就證明了它確實是你發的,並沒被篡改(這個保障一般要結合散列演算法和時間戳等,並且這里的用私鑰加密和公鑰解密行業內叫簽名和驗簽,不展開說了)。這里的主要應用就是各種數字簽名技術,另外,基於數字證書的登陸也是它的體現。以上兩種結合起來也可以,如又簽名又加密的數字信封(不全是公鑰體系的功勞,散列和對稱也在裡面呢)。缺點也是很明顯的:速度慢,比對稱慢了不止一點。

Ⅶ 常規密鑰體制與公鑰體制各有何特點各有何優缺點

密碼學中兩種常見的密碼演算法為對稱密碼演算法(單鑰密碼演算法)和非對稱密碼演算法(公鑰密碼演算法)。

對稱密碼演算法有時又叫傳統密碼演算法,就是加密密鑰能夠從解密密鑰中推算出來,反過來也成立。在大多數對稱演算法中,加密解密密鑰是相同的。這些演算法也叫秘密密鑰演算法或單密鑰演算法,它要求發送者和接收者在安全通信之前,商定一個密鑰。對稱演算法的安全性依賴於密鑰,泄漏密鑰就意味著任何人都能對消息進行加密解密。只要通信需要保密,密鑰就必須保密。對稱演算法的加密和解密表示為:

Ek(M)=C

Dk(C)=M

對稱演算法可分為兩類。一次只對明文中的單個位(有時對位元組)運算的演算法稱為序列演算法或序列密碼。另一類演算法是對明文的一組位進行運算,這些位組稱為分組,相應的演算法稱為分組演算法或分組密碼。現代計算機密碼演算法的典型分組長度為64位――這個長度大到足以防止分析破譯,但又小到足以方便作用。

閱讀全文

與公鑰加密體制優點相關的資料

熱點內容
蜜源app是什麼時候創立的 瀏覽:704
計算機專業學51單片機 瀏覽:208
程序員不接受反駁 瀏覽:294
微軟自帶的壓縮軟體 瀏覽:286
中國玩家在日本伺服器做什麼 瀏覽:48
12864和單片機 瀏覽:898
25匹空調壓縮機 瀏覽:649
adkandroid下載 瀏覽:308
如何在蘋果電腦上裝python 瀏覽:327
哪個app的跑步訓練內容最豐富 瀏覽:583
廣訊通怎麼刪除文件夾 瀏覽:206
解壓的視頻化妝品 瀏覽:674
易語言新進程監視源碼 瀏覽:941
turbo碼解碼演算法 瀏覽:956
stc11f16xe單片機 瀏覽:282
linuxupdate命令行 瀏覽:578
pdf轉化成wps 瀏覽:765
php拋出錯誤 瀏覽:159
買車看車用什麼app 瀏覽:656
dos怎麼清除屏幕上的命令 瀏覽:813