導航:首頁 > 文檔加密 > 使用共享密鑰加密密鑰的需求量

使用共享密鑰加密密鑰的需求量

發布時間:2025-07-28 03:57:26

❶ 對稱加密和非對稱加密的,優缺點

密碼學中常見的兩種加密演算法包括對稱加密演算法與非對稱加密演算法。對稱加密演算法,又稱單鑰密碼演算法,其加密密鑰與解密密鑰相同,能夠從解密密鑰中推算出加密密鑰。在多數情況下,加密與解密密鑰一致。這類演算法也被稱為秘密密鑰演算法或單密鑰演算法。為了安全通信,發送方與接收方需預先協商一個密鑰。對稱加密演算法的安全性依賴於密鑰的保密性。一旦密鑰泄露,任何人都可進行加密與解密操作。因此,加密與解密密鑰必須嚴格保密,以確保通信保密性。對稱加密演算法的加密與解密過程表示為:Ek(M)=CDk(C)=M。

對稱加密演算法可分為兩類。一類是序列演算法或序列密碼,僅對明文中的單個位(或位元組)進行運算;另一類是分組演算法或分組密碼,對明文的一組位進行運算,這些位組被稱為分組。現代計算機密碼演算法的分組長度通常為64位,足以防止分析破譯,但又便於使用。這類演算法具有的特性是:Dk(Ek(M))=M。

常見的對稱加密方案包括五個組成部分:1)明文:原始信息;2)加密演算法:以密鑰為參數,對明文進行置換與轉換的規則,結果為密文;3)密鑰:加密與解密演算法的參數,直接影響對明文的變換結果;4)密文:明文的變換結果;5)解密演算法:加密演算法的逆變換,以密文為輸入,密鑰為參數,變換結果為明文。

對稱加密演算法的優點在於高效、演算法簡單、系統開銷小,適合加密大量數據。然而,對稱加密演算法也存在明顯缺陷。首先,安全通信前需要安全地交換密鑰,這在某些情況下難以實現。其次,規模復雜。例如,A與B之間的密鑰必須不同於A與C之間的密鑰,否則B的安全性會受威脅。在一個擁有1000個用戶的團體中,A需要保持至少999個密鑰(更准確地說是1000個,如果她需要保留一個密鑰給自己)。對於該團體中的其他用戶,情況相同。這意味著該團體需要近50萬個不同的密鑰!進一步推而廣之,n個用戶的團體需要N2/2個不同的密鑰。通過應用基於對稱加密的中心服務結構,上述問題部分緩解。在這個體系中,團體中的任何用戶與中心伺服器共享一個密鑰,因此需要存儲的密鑰數量大致等於團體人數。中心伺服器還可以為以前不認識的用戶充當「介紹人」。然而,中心伺服器必須始終保持在線狀態,一旦伺服器掉線,用戶間的通信將無法進行。這意味著中心伺服器是通信成敗的關鍵和攻擊的焦點,也是龐大組織通信服務的「瓶頸」。

非對稱加密演算法的特點在於加密密鑰與解密密鑰不同,且不能由其中一個密鑰推導出另一個密鑰。對稱密鑰演算法和非對稱密鑰演算法的對比顯示,對稱密鑰演算法的加密與解密使用相同的密鑰,或者能從加密密鑰容易推導出解密密鑰。對稱密鑰演算法具有加密處理簡單,加解密速度快,密鑰較短,發展歷史悠久等特點。而非對稱密鑰演算法則具有加解密速度慢,密鑰尺寸大,發展歷史較短等特點。

❷ 鏈路加密的加密方式比較

加密傳輸方式的比較
數據保密變換使數據通信更安全,但不能保證在傳輸過程中絕對不會泄密。因為在傳輸過程中,還有泄密的隱患。 採用鏈路加密方式,從起點到終點,要經過許多中間節點,在每個節點地均要暴露明文(節點加密方法除外),如果鏈路上的某一節點安全防護比較薄弱,那麼按照木桶原理(木桶水量是由最低一塊木板決定),雖然採取了加密措施,但整個鏈路的安全只相當於最薄弱的節點處的安全狀況。
鏈路加密,每條物理鏈路上,不管用戶多少,可使用一種密鑰。在極限情況下,每個節點都與另外一個單獨的節點相連,密鑰的數目也只是n*(n-1)/2 種。這里n是節點數而非用戶數,一個節點一般有多個用戶。 採用端--端加密方式,只是發送方加密報文,接收方解密報文,中間節點不必加、解密,也就不需要密碼裝置。此外,加密可採用軟體實現,使用起來很方便。在端--端加密方式下,每對用戶之間都存在一條虛擬的保密信道,每對用戶應共享密鑰(傳統密碼保密體制,非公鑰體制下),所需的密鑰總數等於用戶對的數目。對於幾個用戶,若兩兩通信,共需密鑰n*(n-1)/2種,每個用戶需(n-1)種。這個數目將隨網上通信用戶的增加而增加。為安全起見,每隔一段時間還要更換密鑰,有時甚至只能使用一次密鑰,密鑰的用量很大。

閱讀全文

與使用共享密鑰加密密鑰的需求量相關的資料

熱點內容
以鄰接表為存儲結構編寫一個演算法 瀏覽:456
程序員想創業是什麼意思 瀏覽:228
加密視頻能被分解嗎 瀏覽:65
壹面app面試都會為什麼 瀏覽:829
伺服器怎麼設置電量 瀏覽:778
什麼app可以看美食的俘虜 瀏覽:503
加密密鑰無效密碼未經加密就 瀏覽:393
健美pdf 瀏覽:233
文件夾後面7z沒顯示什麼意思 瀏覽:172
步步高手機沒有編譯系統嗎 瀏覽:965
阿里雲伺服器ip是什麼開頭 瀏覽:920
android用戶協議 瀏覽:341
學漫畫pdf 瀏覽:969
window搭建php環境搭建 瀏覽:177
為什麼要強制下載國家反詐中心app 瀏覽:435
shell腳本運行java 瀏覽:175
老師和程序員小說 瀏覽:543
文檔加密影響查重嗎 瀏覽:263
烏班圖編譯程序顯示沒有文件 瀏覽:176
java關閉的連接超時 瀏覽:129