絕對渲染利器!英特爾32nm六核CPU評測
4、針對加密/解密運(yùn)算全新AES指令集
Intel Westmere處理器是代表推出具有增強(qiáng)微架構(gòu)的新一代矽制程技術(shù),因此技術(shù)改良主要集中于矽制程上,而微架構(gòu)設(shè)計(jì)完全則基于Nehalem微架構(gòu),今代在微架構(gòu)改良僅加入了六組針對加密及解密運(yùn)算,即AES指令集。
Intel AES指令集提供了快速及保密的資料加密及解密運(yùn)算功能,AES是block cipher(塊密碼)運(yùn)算的最主流規(guī)格,因此全新Intel AES指令集能應(yīng)用十分廣泛并能為不少應(yīng)用程序進(jìn)行加速。
Intel AES指令集共有六組指令提供硬體AES運(yùn)算加速,包括四組AES加密及解密(AESENC、AESENCLAST、AESDEC、AESDECLAST) ,另外兩組為AES金鑰產(chǎn)生(AESIMC、AESKEYGENASSIST) ,相較單純以軟體運(yùn)算效能可高出4倍以上。 此外, Intel AES指令集不僅支援3種AES官方規(guī)格金鑰長度(ASE128、ASE192、ASE256)及所有AES官方規(guī)格運(yùn)算模式,并支持?jǐn)?shù)種AES非官方定義規(guī)格。
除了性能上的提升外,采用Intel AES指令集讓資料以data-independent time運(yùn)算及不需要采用lookup Table,Cache Attacks的攻擊無法再成功,而且難以采用Software Side Channel Attacks破解,大大提高了資料的安全性及保密性。
此外,Intel Westmere處理器還加入了一組Carryless multiply指令(PCLMULQDQ) ,讓處理器可以在一個周期內(nèi)處理兩個64Bit Carry-less Multiplication(無攜帶乘法) ,它是大部份加密標(biāo)準(zhǔn)所必要處理的元件,采用伽羅瓦計(jì)數(shù)器模式(GCM) 。
GCM模式在2006年4月得到美國政府批準(zhǔn)及支持,與AES規(guī)格混及使用,并成為NSA Suite B.的一部分,它也是IEEE 802.1ae標(biāo)準(zhǔn),并建議使用于轉(zhuǎn)發(fā)率高于10 Gbps的應(yīng)用中,包括IPsec (IPsec RFC 4106)協(xié)定及ISO T11標(biāo)準(zhǔn)光纖通道存儲標(biāo)準(zhǔn)的P1619安全協(xié)定。
有了Intel AES指令集,日后PC的OS Level Disk可完全加密形以提升保安性,而且不會把系統(tǒng)效能拖垮,不僅在商業(yè)應(yīng)用上令保密性大幅提高,一般PC用戶的個人資料亦得到更好的保障。
關(guān)注我們
