计算机网络安全-RSA加密原理
一. 安全的攻擊類型
危及信息安全的舉動.
中斷:對可用性的攻擊,包括對硬件,通信線路的破壞等;
截獲:對機密性的攻擊,如竊聽等;
篡改:對完整性的攻擊,如改變數(shù)據(jù)或文件;
偽造:對真實性的攻擊,如為文件增加記錄等;
主動攻擊與被動攻擊
二.安全服務(wù)
提供安全服務(wù)來保證信息的可靠;通過使用一個或多個安全機制,增強數(shù)據(jù)處理系統(tǒng)和信息傳輸?shù)陌踩?#xff1b;
三.安全機制
檢測和防止安全攻擊,從安全攻擊中恢復(fù);
四.公開密鑰密碼學
對稱加密算法
傳統(tǒng)的對稱加密僅使用一個密鑰,有發(fā)送方和接收方共享;若密鑰公開,則通信不安全;
1.1 密鑰分配:沒有安全通道前,如何實現(xiàn)安全通信;
1.2 數(shù)字簽名:如何確認一個消息是否由發(fā)送方發(fā)出.傳統(tǒng)加密算法無法實現(xiàn)抗抵賴的需求;
解決辦法:公鑰加密算法
2.1 使用兩個密鑰:一個公鑰(加密),一個私鑰(解密);
2.2 不對稱:雙方不平等;
2.3 與對稱加密是互相補充,而不是替代;需要使用很大的數(shù)和較復(fù)雜的運算,因此與對稱密鑰相比,較慢;
2.4 公鑰和密鑰關(guān)系復(fù)雜,無法相互推導出來;
公鑰加密算法
公鑰加密又稱為雙鑰加密或非對稱加密;RSA公鑰算法既可以加密解密也可以交換密鑰.
2.1 對稱加密與公鑰加密
2.2 問題:乙的公鑰公開,如何確認發(fā)送發(fā)的身份
認證:使用自己私鑰加密,接收方使用對方公鑰來解密(問題:擁有公鑰的所有人都能解密),就可以知道是擁有私鑰的用戶發(fā)送的;
問題解決:使用自己私鑰來簽名,再用對方公鑰來加密,兩個方法結(jié)合保證了信息的安全和用戶的身份認證;(先簽名后加密)
2.3 公鑰加密算法的應(yīng)用
加密/解密:提供安全性;
數(shù)字簽名:提供認證;
密鑰交換:會話密鑰;
RSA加密算法
3.1 算法理論
3.2 RSA的用途
總結(jié)
以上是生活随笔為你收集整理的计算机网络安全-RSA加密原理的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 计算机网络(九)-物理层(补充)-傅里叶
- 下一篇: 视觉感知与认知