"); //-->

狠狠做深爱婷婷久久一区,欧美日韩国内,久久麻豆精品传媒,久久久一区一区二区,色鬼伦理片,99视频精品久久,久久精品国产久久久久久,久久久伦理电影一区二,磁力天堂河北彩花

專欄中心

EEPW首頁(yè) > 專欄 > RSA算法特點(diǎn)與應(yīng)用注意事項(xiàng)

RSA算法特點(diǎn)與應(yīng)用注意事項(xiàng)

發(fā)布人:minifoxmai 時(shí)間:2024-10-16 來(lái)源:工程師 發(fā)布文章

LKT系列加密產(chǎn)品部分具有硬件RSA算法協(xié)處理器,可以有效的為用戶開(kāi)發(fā)提供更多的選擇和安全性。  

3DES、AES等對(duì)稱算法雖有運(yùn)算速度快、加密強(qiáng)度高等優(yōu)點(diǎn),但密鑰存儲(chǔ)與傳遞卻是其最大的弱點(diǎn),這也對(duì)它的應(yīng)用場(chǎng)景造成了一定的限制。而RSA非對(duì)稱算法利用非對(duì)稱公私鑰對(duì),解決了密鑰傳遞中的安全問(wèn)題。在一些對(duì)實(shí)時(shí)性要求不是非常嚴(yán)格的系統(tǒng)中,RSA算法還是可以彌補(bǔ)對(duì)稱算法的弱點(diǎn)。當(dāng)然,若兩者結(jié)合使用,既能提升運(yùn)算效率,又能保證密鑰安全,是個(gè)不錯(cuò)的選擇。

我們并不需要多關(guān)心RSA的算法原理與安全強(qiáng)度,因?yàn)樗悄壳白钪髁鞯姆菍?duì)稱算法,且短時(shí)間內(nèi)地位是不可替代的。對(duì)于初次了解該算法并準(zhǔn)備使用的工程師來(lái)說(shuō),只需要注意幾點(diǎn):

1、RSA算法的公鑰是公開(kāi)的,任何人都可獲取保留,因此其存儲(chǔ)與傳遞不需要特殊處理。私鑰不公開(kāi),必須安全存儲(chǔ),嵌入式行業(yè)一般存放于加密芯片或其他硬件安全載體中。

2、公鑰先對(duì)明文運(yùn)算生成密文稱為加密操作,私鑰后對(duì)密文運(yùn)算還原出明文稱為解密操作;私鑰先對(duì)明文運(yùn)算生成密文稱為簽名,公鑰后對(duì)密文運(yùn)算生成明文成為驗(yàn)簽。即公鑰只進(jìn)行加密和驗(yàn)簽工作,私鑰只進(jìn)行解密和簽名工作,適其介入運(yùn)算的先后順序而定。

3、根據(jù)公鑰模長(zhǎng)度的不同,RSA算法又分為RSA512、RSA1024、RSA1280等。公鑰模長(zhǎng)度即為單次運(yùn)算數(shù)據(jù)的長(zhǎng)度。以RSA1024為例,當(dāng)使用公鑰加密時(shí),單次輸入的明文長(zhǎng)度不能超過(guò)1024bit = 1024bit / 8 = 128byte,私鑰運(yùn)算亦是如此。

4、RSA算法的公私鑰參數(shù)提供方式分為兩種。第一種模式NDE模式,NE是公鑰,ND是私鑰。第二種CRT模式:NE是公鑰,P Q dP dQ Qinv這5個(gè)參數(shù)構(gòu)成私鑰。上述參數(shù)中P、Q為兩個(gè)大素?cái)?shù),如果使用RSA1024算法,則二者長(zhǎng)度均為1024/2=512bit =64byte,dP、dQ兩個(gè)參數(shù)長(zhǎng)度也和P、Q長(zhǎng)度相等。N=P*Q長(zhǎng)度為1024bit,即128byte,D為私鑰參數(shù);E為公鑰指數(shù)(一般使用0x010001)。

目前LKT加密芯片能支持CRT模式的RSA算法。加密芯片可自動(dòng)生成公私鑰對(duì)。用戶在開(kāi)發(fā)過(guò)程中可以放開(kāi)公私鑰文件讀寫權(quán),但是應(yīng)用階段必須將私鑰文件讀權(quán)限封住。若用戶已有公私鑰對(duì),在向加密芯片中寫入的過(guò)程中,需要先將P Q dP dQ Qinv這5個(gè)參數(shù)解析出來(lái),然后按照手冊(cè)中規(guī)定的格式寫入到芯片中,才可以進(jìn)行RSA運(yùn)算。

經(jīng)過(guò)本期的介紹后,相信大家對(duì)RSA算法的基本概念和應(yīng)用都有了初步了解,如果通過(guò)閱讀本文,能讓各位順利過(guò)渡進(jìn)入到RSA的了解和應(yīng)用中,那就達(dá)到了作者的本意。

 


*博客內(nèi)容為網(wǎng)友個(gè)人發(fā)布,僅代表博主個(gè)人觀點(diǎn),如有侵權(quán)請(qǐng)聯(lián)系工作人員刪除。

關(guān)鍵詞: 加密 版權(quán)保護(hù) 國(guó)產(chǎn)芯片 主控 MCU 算法

相關(guān)推薦

有源晶振、無(wú)源晶振與MCU的時(shí)鐘關(guān)聯(lián)

邊緣 AI 加速的 Arm? Cortex??M0+ MCU 如何為電子產(chǎn)品注入更強(qiáng)智能

嵌入式系統(tǒng) 2026-03-25

NEC MCU 78F0513D開(kāi)發(fā)板使用教程

在工業(yè)自動(dòng)化和智能家用電器設(shè)計(jì)中實(shí)現(xiàn)支持邊緣 AI 的電機(jī)控制

TI將邊緣AI微控制器更深入地融入嵌入式設(shè)計(jì)

單片機(jī)模糊控制系統(tǒng)設(shè)計(jì)與應(yīng)用實(shí)例

電子科技大學(xué)--嵌入式系統(tǒng)應(yīng)用開(kāi)發(fā)技術(shù)38

MCU,智能覺(jué)醒

MXT8051 SoC開(kāi)發(fā)系統(tǒng)的設(shè)計(jì)方法

視頻 2009-06-05

售價(jià)僅1.7元!STC高性價(jià)比車規(guī)級(jí)MCU重塑汽車電子供應(yīng)鏈格局

Badge USB OCD 與 78F0513D 使用演示視頻

意法半導(dǎo)體Stellar P3E:車載邊緣AI MCU 開(kāi)啟汽車多合一電控新時(shí)代

電子科技大學(xué)--嵌入式系統(tǒng)應(yīng)用開(kāi)發(fā)技術(shù)39

視頻 2009-05-07

芯馳科技E3650:為理想星環(huán)OS保駕護(hù)航

數(shù)字PID控制算法之一

資源下載 2007-12-28

恩智浦MCX微控制器全景式解讀

意法半導(dǎo)體全新STM32C5系列,重新定義入門級(jí)微控制器性能與價(jià)值,賦能萬(wàn)千智能設(shè)備

更多 培訓(xùn)課堂
更多 焦點(diǎn)
更多 視頻

技術(shù)專區(qū)

兰溪市| 乌拉特前旗| 保定市| 潢川县| 固阳县| 白山市| 枣庄市| 河池市| 正蓝旗| 南郑县| 汨罗市| 铜山县| 周至县| 新郑市| 巢湖市| 敦煌市| 平潭县| 梁河县| 兴业县| 德惠市| 石首市| 玉林市| 德昌县| 前郭尔| 绥棱县| 霍林郭勒市| 三台县| 紫金县| 卢氏县| 民权县| 本溪| 晋宁县| 宜宾市| 新绛县| 仙桃市| 千阳县| 滨州市| 海伦市| 瑞丽市| 城市| 咸阳市|