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