什么是RSA加密?
RSA加密是一種非對稱通信加密技術(shù),在通信安全高要求的場景應(yīng)用非常廣泛,比如主流支付領(lǐng)域:微信支付、支付寶、京東錢包、QQ錢包。RSA算法的核心是對極大整數(shù)做因數(shù)分解,其因式分解的難度就決定了這個算法的可靠性,目前世界上還沒有任何可靠攻擊RSA算法的方式,只要密鑰足夠長,用RSA加密的信息實際上是不能被破解的。
非對稱加密的工作原理:
若甲方要向乙方傳輸信息,首先乙方生成兩把密鑰(公鑰和私鑰),公鑰是公開的,任何人都可以獲得,私鑰則是保密的,由乙方單獨保管;然后甲方獲得乙方的公鑰,給傳輸信息進行加密;最后,乙方獲得加密信息后的信息,使用私鑰解密。在這個過程中,即使有黑客截取信息,沒有私鑰也是無法打開的。
與對稱加密不同,私鑰不會通過網(wǎng)絡(luò)發(fā)送出去,因此安全性大大提高。RSA加密也具有雙向性,即公鑰和私鑰中的任一個均可用作加密,此時另一個則用作解密。
通常門禁與云服務(wù)器之間的通訊,均采用RSA加密,來保障數(shù)據(jù)安全。云服務(wù)器將設(shè)備、人員權(quán)限信息使用RSA加密的MQTT通信協(xié)議下放到門禁控制器;同時,門禁云平臺下發(fā)權(quán)限二維碼到客戶端時,二維碼也采用RSA加密。
用戶掃碼開門的整個過程,也實現(xiàn)了整條鏈路的閉環(huán)加密通訊。客戶端與門禁讀頭之間采用近場加密技術(shù)讀取二維碼信息,再通過加密的RS485通信方式上傳到門禁控制器;門禁控制器將門鎖打開,并將通行日志傳輸?shù)皆品?wù)器,這個過程采用RSA加密的MQTT通信協(xié)議完成。
fqj
-
門禁系統(tǒng)
+關(guān)注
關(guān)注
17文章
396瀏覽量
46143 -
RSA
+關(guān)注
關(guān)注
0文章
59瀏覽量
19211
發(fā)布評論請先 登錄
抵御量子計算威脅:航芯「抗量子密碼加密簽名方案」為信息安全筑起新防線

部署WoSign SSL國密RSA雙證書,實現(xiàn)國密HTTPS加密

云平臺如何部署WoSign SSL“國密RSA雙證書”

工業(yè)路由器加密與防護策略

淺談加密芯片的一種破解方法和對應(yīng)加密方案改進設(shè)計
淺談加密芯片的一種破解方法和加密方案改進設(shè)計
加密算法在云計算中如何應(yīng)用?
加密算法的選擇對于加密安全有多重要?
UID加密安全啟動原理分析

安卓APP開發(fā)中,如何使用加密芯片?

評論