基于寄存器隨機(jī)分組的抗功耗攻擊方法

基本信息

申請(qǐng)?zhí)?/td> CN202010811174.1 申請(qǐng)日 -
公開(kāi)(公告)號(hào) CN112069514A 公開(kāi)(公告)日 2020-12-11
申請(qǐng)公布號(hào) CN112069514A 申請(qǐng)公布日 2020-12-11
分類號(hào) G06F21/60(2013.01)I 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 任立爭(zhēng);陳慶 申請(qǐng)(專利權(quán))人 南京低功耗芯片技術(shù)研究院有限公司
代理機(jī)構(gòu) 南京蘇高專利商標(biāo)事務(wù)所(普通合伙) 代理人 南京低功耗芯片技術(shù)研究院有限公司
地址 210000江蘇省南京市浦口區(qū)星火路17號(hào)創(chuàng)智大廈B座7樓
法律狀態(tài) -

摘要

摘要 本發(fā)明公開(kāi)了一種基于寄存器隨機(jī)分組的抗功耗攻擊方法,將運(yùn)行加密算法寫入寄存器的過(guò)程分為兩次,根據(jù)隨機(jī)數(shù)選擇不同位置混合隨機(jī)數(shù)分兩次寫入;其次根據(jù)另一個(gè)隨機(jī)數(shù)選擇是否將本次寫入寄存器的操作改為前述的操作;結(jié)合寄存器隨機(jī)分組與隨機(jī)預(yù)充電方案可以顯著提升抗功耗攻擊能力。本發(fā)明方法在密碼算法運(yùn)算的過(guò)程中,將中間值寫入寄存器的過(guò)程分為兩次隨機(jī)執(zhí)行,滿足較低的資源開(kāi)銷和較低的功耗增長(zhǎng)的設(shè)計(jì)需求,然后將此方案在每輪的應(yīng)用同樣隨機(jī)化,以增加運(yùn)算中密碼算法整體運(yùn)算時(shí)間的不確定性。為進(jìn)一步提升抗功耗攻擊能力,將寄存器隨機(jī)分組方案和隨機(jī)預(yù)充電方案相結(jié)合,不僅對(duì)于一階DPA有著非常高的抵御能,同時(shí)提升對(duì)于二階DPA的抵抗能力。??