欢迎您来到北京密安
欢迎您来到北京密安
当前位置: 首页 > 产品介绍 > 技术白皮书 > 智能IC卡密码分析测试系统白皮书
基于DPA攻击的智能IC卡密码分析测试系统白皮书

2.原理介绍

    本产品主要就基于DPA(Differential Power Attacks) 的技术成果来开发测试系统,DPA是基于数据在加密算法的运行中呈显的电流/电源变化变化获得密钥。

    依DES算法为例1:

    E 是Ri从32位到48位的扩展排列。 S 是6到4的替换。P是一个32位的排列。

    通过对DES计算过程中的电压波形的分析(该波形呈现类似正弦波上半部分的形状),可以计算出DES的各组密钥,最终计算出DES的密钥。

    3DES是DES算法的重复计算,所以用DPA方法可以破译DES,同样可以破译3DES。

    依RSA算法为例2:

    为了实现RSA的有效运算,RSA的运算都采用平方和模乘运算。以一个RSA的数字签名为例,它的计算如下:d是私钥,N是模,M是明文,S是数字签名。

它的计算算法如下:

    在该计算中A2和A*M呈现不同的梯形电压波形。若电压梯形高度较低,di=0

    若电压梯形高度较高,则di=1,d=didi-1 …d .在知道了每个di的值后,密钥d就破译了。

A 产品的特点

    本产品的优点是:1,同其它密码分析技术相比,用更少的时间获得密钥;2,DPA可以不通过巨型机或网络计算获得密钥,使用方便,操作容易,攻击简单。3,它基于通用OS 和数据库。

B 技术指标

    a. RSA 、3DES和COMP128在智能IC卡(PBOC和SIM)上的密钥可以在十分钟内破译。

    b.显示密钥。

    c. 在计算机用该密钥做加密和解密, 验证攻击的正确性。

欢迎您来到北京密安

地址:北京市海淀区上地信息路华成大厦            电话:正在变更            邮编:100085

E-Mail:intrust@onets.com.cn        网址:http://www.onets.com.cn         传真:正在变更

Copyright@2013北京密安网络技术股份有限公司    京ICP备17034799号