摘要:區(qū)塊鏈?zhǔn)且环N全新的去中心化的分布式計算技術(shù),它利用密碼技術(shù)保障區(qū)塊鏈數(shù)據(jù)的完整性、匿名性、隱私和不可篡改性,而區(qū)塊鏈共識機(jī)制的計算效率成為阻礙其發(fā)展瓶頸之一,因此區(qū)塊鏈硬件化成為趨勢.然而,側(cè)信道攻擊已成為密碼硬件設(shè)備主要攻擊手段之一,區(qū)塊鏈硬件設(shè)備將存在側(cè)信道攻擊安全威脅.該文針對區(qū)塊鏈技術(shù)中采用的橢圓曲線密碼算法,探討橢圓曲線標(biāo)量乘中倍點和倍加運算原子級實現(xiàn)算法,提出了標(biāo)量乘原子操作運算的功耗特征模型;通過功耗特征模型提出了一種實用的SPA攻擊方法,采集一條標(biāo)量乘功耗曲線可破解密鑰;然后從原子級運算操作入手,分析倍點和倍加產(chǎn)生功耗差異本質(zhì)原因,通過對倍點和倍加運算增加空操作,給出了原子操作級的等功耗防御方案,為區(qū)塊鏈硬件設(shè)備提供抗側(cè)信道攻擊的安全密碼技術(shù);最后對未來研究進(jìn)行了展望.
注:因版權(quán)方要求,不能公開全文,如需全文,請咨詢雜志社