基于碰撞模型的PRESENT密码代数旁路攻击  被引量:2

Collision model based algebraic side-channel attack on PRESENT

在线阅读下载全文

作  者:吴克辉[1] 王韬[1] 赵新杰[1] 刘会英[1] 

机构地区:[1]军械工程学院计算机工程系

出  处:《计算机工程与设计》2012年第8期2936-2942,2994,共8页Computer Engineering and Design

基  金:国家自然科学基金项目(61173191;60772082)

摘  要:提出了一种新的分组密码通用的基于碰撞模型的分组密码代数旁路分析方法—代数功耗碰撞攻击,将代数攻击与功耗碰撞攻击结合,首先利用代数分析方法建立密码算法等效布尔代数方程组;然后通过功耗攻击手段获取密码加密过程运行时泄露的功耗信息,经分析转化为加密过程碰撞信息,并表示为关于加密中间状态变元的代数方程组;最后使用CryptoMiniSAT解析器求解方程组恢复密钥。应用该方法对在8位微控制器上实现的PRESENT密码进行了实际攻击,实验结果表明,代数攻击基础上引入额外的代数方程组,可有效降低方程组求解的复杂度;PRESENT易遭受此类代数功耗攻击的威胁,明密文已知,以4个样本全轮碰撞或8个样本部分轮碰撞信息成功获取PRESENT 80bit完整密钥。此外,文中分析方法也可为其它分组密码功耗碰撞分析提供一定思路。A new generic collision model based algebraic side-channel analysis method on block ciphe;Algebraic Power collision Attack is proposed. This attack combines conventional algebraic eryptanalysis with power attack, firstly equivalent Boolean algebraic equations of cipher encryption is built by algebraic cryptanalysis method. Secondly power information is gotten, which leak out from running cipher chips by side-channel attack technique, and transform into collision information that is expressed to algebraic equations about encryption middle state variable; finally by CryptoMiniSAT. To solve the quations and recover key is solved. The attack is to a PRESENT implementation on an 8-bit mierocontroller with this method, experiments demonstrate that: algebraic power attack can introduce new algebraic equations into conventional algebraic attack, reduce the complexity of solving equations; PRESENT may suffer from threat of this algebraic power attack easily, when plaintexts and eiphertexts are known, only 4 samples of full round collision or 8 sampless of part-round collision can recover 80 bit master key of PRESENT. Meanwhile, the analysis method proposed is applied into the power collision attack of other block ciphers.

关 键 词:代数功耗碰撞攻击 代数攻击 功耗攻击 PRESENT算法 CryptoMiniSAT解析器 

分 类 号:TP393[自动化与计算机技术—计算机应用技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象