對(duì)稱(chēng)加密算法的典型代表是 在AES對(duì)稱(chēng)加密算法如此成熟的今天為啥還要搞一套SM4國(guó)密算法呢?
在AES對(duì)稱(chēng)加密算法如此成熟的今天為啥還要搞一套SM4國(guó)密算法呢?!雖然這些國(guó)際加密算法是公開(kāi)的,但并不意味著沒(méi)有后門(mén)(也許算法本身就有后門(mén))!對(duì)于每個(gè)國(guó)家來(lái)說(shuō),信息安全都非常重要。為了保證絕對(duì)安全,
在AES對(duì)稱(chēng)加密算法如此成熟的今天為啥還要搞一套SM4國(guó)密算法呢?
!雖然這些國(guó)際加密算法是公開(kāi)的,但并不意味著沒(méi)有后門(mén)(也許算法本身就有后門(mén))!對(duì)于每個(gè)國(guó)家來(lái)說(shuō),信息安全都非常重要。為了保證絕對(duì)安全,開(kāi)發(fā)國(guó)有算法是合理的。
自行開(kāi)發(fā)的加密算法的目的可以概括如下:
1。無(wú)論是科研還是信息安全,都需要我們自己的加密算法;
2。避免后門(mén)漏洞。
區(qū)塊鏈中,目前主要采用哪種對(duì)稱(chēng)加密算法用于私鑰的保護(hù)?
目前主要采用Sha 256非對(duì)稱(chēng)加密
本標(biāo)準(zhǔn)是用來(lái)取代原來(lái)的des(data encryption standard,數(shù)據(jù)加密標(biāo)準(zhǔn))的,des在世界范圍內(nèi)得到了廣泛的應(yīng)用。經(jīng)過(guò)五年的篩選,美國(guó)國(guó)家標(biāo)準(zhǔn)與技術(shù)研究所(NIST)于2001年11月26日在FIPS pub 197上發(fā)布了高級(jí)加密標(biāo)準(zhǔn),并于2002年5月26日正式成為有效標(biāo)準(zhǔn)。2006年,高級(jí)加密標(biāo)準(zhǔn)成為對(duì)稱(chēng)密鑰加密中最流行的算法之一。
該算法由比利時(shí)密碼學(xué)家Joan Daemen和Vincent Rijmen設(shè)計(jì)。結(jié)合兩位作者的名字和rijdael,這是一個(gè)提交高級(jí)加密標(biāo)準(zhǔn)的選擇過(guò)程。Rijdael的發(fā)音接近“Rhine doll”。
對(duì)稱(chēng)加密算法的特點(diǎn)?
在對(duì)稱(chēng)密鑰系統(tǒng)中,加密密鑰與解密密鑰相同,發(fā)送方和接收方必須共享密鑰。對(duì)稱(chēng)密鑰是保密的。沒(méi)有密鑰,解密是不可行的。了解算法和一些密文不足以確定密鑰。在公鑰密碼體制中,它使用不同的加密密鑰和解密密鑰,加密密鑰對(duì)公眾開(kāi)放,而解密密鑰需要保密。發(fā)送方擁有加密或解密密鑰,而接收方擁有另一個(gè)密鑰。兩個(gè)密鑰中的一個(gè)也是秘密的,沒(méi)有解密密鑰,解密是不可行的,知道算法和其中一個(gè)密鑰和一些密文不能確定另一個(gè)密鑰。優(yōu)點(diǎn):對(duì)稱(chēng)密碼的優(yōu)點(diǎn)是效率高,算法簡(jiǎn)單,系統(tǒng)開(kāi)銷(xiāo)低,適合對(duì)大量數(shù)據(jù)進(jìn)行加密。對(duì)稱(chēng)密鑰算法具有加密簡(jiǎn)單、加解密速度快、密鑰短、發(fā)展歷史長(zhǎng)等優(yōu)點(diǎn)。缺點(diǎn):對(duì)稱(chēng)密碼學(xué)在安全通信之前需要以安全的方式交換密鑰,而且其規(guī)模復(fù)雜。公鑰算法具有加解密速度慢、密鑰大小大、發(fā)展歷史短等特點(diǎn)。