手機(jī)上使用的國(guó)密算法硬件加密到底是什么?

隨著智能手機(jī)普及率越來(lái)越高,雖然目前國(guó)內(nèi)智能手機(jī)市場(chǎng)已經(jīng)出現(xiàn)飽和,但并不代表智能手機(jī)產(chǎn)品本身就已經(jīng)無(wú)懈可擊,事實(shí)上,目前主流智能手機(jī)產(chǎn)品仍存在很多問(wèn)題有待解決,對(duì)用戶(hù)隱私信息安全的保護(hù)問(wèn)題就是其中之一。但是,金立手機(jī)即將發(fā)布的“安全手機(jī)”,就可以達(dá)到硬件信息加密的目的。在這款手機(jī)的使用的技術(shù)中,有提到過(guò)一個(gè)技術(shù):硬件加密

手機(jī)上使用的國(guó)密算法硬件加密到底是什么?

國(guó)密算法硬件加密到底是什么?今天,小編就給大家進(jìn)行一下簡(jiǎn)單的科普!

國(guó)密算法由國(guó)家密碼局發(fā)布的一系列算法、其中包括了對(duì)稱(chēng)加密算法,橢圓曲線(xiàn)非對(duì)稱(chēng)加密算法,雜湊算法。這里以某款手機(jī)為例:這款手機(jī)加密芯片具體包含SM1、SM2、SM3、SM4、SSF33等主流國(guó)密算法。

其中,SM1為對(duì)稱(chēng)分組加密算法,分組長(zhǎng)度和密鑰長(zhǎng)度都為128位,算法安全保密強(qiáng)度及相關(guān)軟硬件實(shí)現(xiàn)性能與美國(guó)AES加密標(biāo)準(zhǔn)相當(dāng),該算法不公開(kāi),僅以IP核的形式存在于芯片中。

SM2是國(guó)家密碼管理局于2010年12月17日發(fā)布的橢圓曲線(xiàn)公鑰密碼算法,也是非對(duì)稱(chēng)算法,加密解密一對(duì)密鑰,即一個(gè)密鑰加密,另一個(gè)密鑰解密。密鑰長(zhǎng)度256位。目前算法已公開(kāi),使用著名的ECC,即橢圓曲線(xiàn)算法??康木褪怯?jì)算橢圓曲線(xiàn)的復(fù)雜度來(lái)保障安全性。

SM3密碼摘要算法是中國(guó)國(guó)家密碼管理局2010年公布的中國(guó)商用密碼雜湊算法標(biāo)準(zhǔn),也就是密碼雜湊算法,雜湊值長(zhǎng)度為32字節(jié),此算法適用于商用密碼應(yīng)用中的數(shù)字簽名和驗(yàn)證,消息認(rèn)證碼的生成與驗(yàn)證以及隨機(jī)數(shù)的生成,可滿(mǎn)足多種密碼應(yīng)用的安全需求。該算法中,對(duì)輸入長(zhǎng)度小于2的64次方的比特消息,經(jīng)過(guò)填充和迭代壓縮,生成雜湊值,雜湊值長(zhǎng)度為256比特。

SM7算法也是一種分組密碼算法,分組長(zhǎng)度為128比特,密鑰長(zhǎng)度為128比特。SM7的算法文本目前沒(méi)有公開(kāi)發(fā)布。SM7適用于非接IC卡應(yīng)用包括門(mén)禁卡等身份識(shí)別類(lèi)應(yīng)用,票務(wù)類(lèi)應(yīng)用,支付與通卡類(lèi)應(yīng)用,如校園一卡通等。

SSF33算法是以128位分組為單位進(jìn)行運(yùn)算,密鑰長(zhǎng)度為16字節(jié),該算法也可以用于安全報(bào)文傳送,和MAC機(jī)制密文運(yùn)算。使用SSF33算法和基于3-DES(三重?cái)?shù)據(jù)加密算法)的對(duì)稱(chēng)加密機(jī)制使用相同長(zhǎng)度的密鑰,能夠同原有的基于3-DES的密鑰管理兼容,其區(qū)別在于分組長(zhǎng)度不同。SSF33的具體算法機(jī)制并未公開(kāi)。

對(duì)于這些高大上的知識(shí),相信大多數(shù)的讀者還是看得云里霧里。總而言之,如果你是一位偏向于商務(wù)的用戶(hù),或許對(duì)智能手機(jī)的安全性能有著很高的需求,或者對(duì)個(gè)人隱私信息的安全非常在意,選用一款配備硬件加密技術(shù)的手機(jī)就顯得十分重要了,現(xiàn)階段,手機(jī)硬件加密是有所欠缺的,但小編也相信,以后會(huì)有更多的手機(jī)廠(chǎng)商會(huì)采用這種硬件加密技術(shù),我們的隱私也會(huì)越來(lái)越安全!