《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 通信與網(wǎng)絡(luò) > 設(shè)計(jì)應(yīng)用 > 基于等概率同步功耗補(bǔ)償?shù)腅CC抗側(cè)信道攻擊方案
基于等概率同步功耗補(bǔ)償?shù)腅CC抗側(cè)信道攻擊方案
電子技術(shù)應(yīng)用
熊英1,李蕓2
1.江門(mén)開(kāi)放大學(xué) 信息技術(shù)部;2.東華理工大學(xué) 水資源與環(huán)境工程學(xué)院
摘要: 針對(duì)資源受限的橢圓曲線密碼算法芯片抗側(cè)信道攻擊往往以犧牲芯片性能為代價(jià)的問(wèn)題,提出一種基于等概率同步功耗補(bǔ)償?shù)臋E圓曲線密碼抗側(cè)信道攻擊方案。首先,根據(jù)密鑰猜測(cè)產(chǎn)生的中間數(shù)據(jù)的漢明距離特征生成概率分布差異函數(shù);其次,根據(jù)生成的函數(shù)構(gòu)建可同步補(bǔ)償功耗的等概率映射模型;最后,利用模擬退火算法求出該模型的最優(yōu)解。仿真驗(yàn)證結(jié)果表明:與其他傳統(tǒng)基于隨機(jī)化方式的抗側(cè)信道攻擊方案相比,在防護(hù)能力相當(dāng)?shù)臈l件下,所提方案的運(yùn)算性能幾乎沒(méi)有損失,非常適用于資源受限的橢圓曲線密碼算法芯片。
中圖分類號(hào):TP316 文獻(xiàn)標(biāo)志碼:A DOI: 10.16157/j.issn.0258-7998.256376
中文引用格式: 熊英,李蕓. 基于等概率同步功耗補(bǔ)償?shù)腅CC抗側(cè)信道攻擊方案[J]. 電子技術(shù)應(yīng)用,2025,51(7):65-71.
英文引用格式: Xiong Ying,Li Yun. Resisting side channel attack scheme for ECC based on equal probability synchronous power compensation[J]. Application of Electronic Technique,2025,51(7):65-71.
Resisting side channel attack scheme for ECC based on equal probability synchronous power compensation
Xiong Ying1,Li Yun2
1.Information Technology Department, Jiangmen Open University;2.School of Water Resources and Environment Engineering, East China University of Technology
Abstract: Aiming at the problem that the elliptic curve cryptography chip with limited resources often sacrifices the performance to resist side channel attack, an resisting side channel attack scheme for elliptic curve cryptography based on equal probability synchronous power compensation is proposed. Firstly, the difference function of probability distribution is generated according to the Hamming distance feature of intermediate data generated by key guessing. Secondly, an equal probability mapping model for synchronous power compensation is constructed based on the generated function. Finally, the optimal solution of the model is obtained by the simulated annealing algorithm. The simulation results indicate that the proposed scheme has almost no loss in computing performance under the condition of equal protection ability by comparing with other traditional resisting side channel attack schemes based on randomization, which is very suitable for elliptic curve cryptography chips with limited resources.
Key words : elliptic curve cryptography;side channel attack;scalar multiplication algorithm;simulated annealing algorithm

引言

橢圓曲線密碼(Elliptic Curve Cryptography, ECC)由于具有處理速度快、安全性高、硬件實(shí)現(xiàn)代價(jià)小等優(yōu)點(diǎn),已日益成為公鑰密碼體制的主流密碼算法[1]。但是密碼算法在電路上執(zhí)行時(shí),往往會(huì)有旁路電氣特征信息泄露,而這些旁路信息與密鑰具有相關(guān)性,將極大影響密碼算法的安全性。針對(duì)密碼芯片旁路信息進(jìn)行分析攻擊的方式為側(cè)信道攻擊,通常是利用執(zhí)行時(shí)間、功率消耗、電磁泄露等旁路信息分析與密鑰的相關(guān)性差異,以此來(lái)獲取密鑰信息。側(cè)信道攻擊具有攻擊成功率高、成本低等特點(diǎn),對(duì)密碼芯片安全具有非常大的危害,所以需要重點(diǎn)研究抵抗側(cè)信道攻擊的方法[2]。然而,目前采取的抗側(cè)信道攻擊方式,往往都是以犧牲面積或功耗等電路性能為代價(jià),很難有效均衡密碼芯片的安全與效率兩方面。

當(dāng)前,抗側(cè)信道攻擊的方法有電路級(jí)、算法級(jí)和系統(tǒng)級(jí)三類[3]。電路級(jí)抗側(cè)信道攻擊方法主要有低壓降穩(wěn)壓器、感應(yīng)調(diào)壓器、安全倍速寄存器等,這種方式需要進(jìn)行元器件級(jí)或門(mén)級(jí)改進(jìn),雖然能夠使密碼芯片功耗隨機(jī)化,但是密碼芯片的面積和功耗開(kāi)銷(xiāo)卻成倍增加,尤其是對(duì)于電路復(fù)雜的ECC密碼芯片,防護(hù)難度和防護(hù)成本更大。算法級(jí)抗側(cè)信道攻擊方法主要有隨機(jī)化私鑰、隨機(jī)化射影坐標(biāo)、隨機(jī)化基點(diǎn)等,由于需要引入額外隨機(jī)源,使得需要額外的執(zhí)行時(shí)間和硬件資源開(kāi)銷(xiāo),降低了密碼算法執(zhí)行效率,增加了密碼算法執(zhí)行成本,尤其是小面積或高速ECC密碼芯片所需額外成本更高。系統(tǒng)級(jí)抗側(cè)信道攻擊方法主要有重構(gòu)體系結(jié)構(gòu)調(diào)度、功耗隱藏等,雖有較好的防護(hù)效果,但是重構(gòu)體系結(jié)構(gòu)的方法電路設(shè)計(jì)復(fù)雜,具有較大的面積開(kāi)銷(xiāo)和吞吐量損失,而功耗隱藏方式需要引入額外隨機(jī)源平滑各時(shí)間點(diǎn)功耗,會(huì)增加功耗代價(jià)。

為更好兼顧橢圓曲線密碼算法安全和效率,提出一種基于等概率同步功耗補(bǔ)償?shù)臋E圓曲線密碼抗側(cè)信道攻擊方案(Equal Probability Synchronous Power Compensation,EPSPC)。該方案的基本思想是通過(guò)降低密鑰猜測(cè)所產(chǎn)生的中間數(shù)據(jù)間的漢明距離概率分布差異性,來(lái)降低功耗與密鑰的相關(guān)性。首先,提取ECC算法密鑰猜測(cè)正確和密鑰猜測(cè)錯(cuò)誤所產(chǎn)生中間數(shù)據(jù)的漢明距離概率分布特征,生成概率分布差異函數(shù);其次,根據(jù)生成的函數(shù)構(gòu)建ECC算法的等概率映射模型以同步補(bǔ)償電路功耗,并利用模擬退火算法求出最優(yōu)映射矩陣;最后,仿真驗(yàn)證可知,所提EPSPC方案與其他傳統(tǒng)基于隨機(jī)化方法的抗側(cè)信道攻擊方案的安全性基本相當(dāng),但ECC密碼算法芯片的性能卻幾乎沒(méi)有損失,非常適用于各類資源受限的ECC密碼算法芯片。


本文詳細(xì)內(nèi)容請(qǐng)下載:

http://ihrv.cn/resource/share/2000006597


作者信息:

熊英1,李蕓2

(1.江門(mén)開(kāi)放大學(xué) 信息技術(shù)部,廣東 江門(mén) 529000;

2.東華理工大學(xué) 水資源與環(huán)境工程學(xué)院,江西 南昌 330013)


Magazine.Subscription.jpg

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。