中国教授在BlackHat现场演示破解SIM卡AES-128加密

简介: 使用一个PC和示波器克隆3G/4G SIM卡,破解过程只需十分钟。上海交大教授郁昱现场展示了如何成功复制SIM卡,以及一张克隆卡如何变更了支付宝的密码并潜在盗取账户资金。 破解SIM卡加密 今年二月,爱德华·斯诺登揭露了美国国家安全局NSA与英国情报机构政府通信总部GCHQ从世界最大的芯片制造商之一的公司偷了数以百万计的SIM卡加密密钥,然而研究人员此前似乎并不以为然。

使用一个PC和示波器克隆3G/4G SIM卡,破解过程只需十分钟。上海交大教授郁昱现场展示了如何成功复制SIM卡,以及一张克隆卡如何变更了支付宝的密码并潜在盗取账户资金。

破解SIM卡加密

今年二月,爱德华·斯诺登揭露了美国国家安全局NSA与英国情报机构政府通信总部GCHQ从世界最大的芯片制造商之一的公司偷了数以百万计的SIM卡加密密钥,然而研究人员此前似乎并不以为然。

郁昱是目前上海交通大学的专业侧信道分析和密码学研究教授,他去年一直在寻找如何破解3G和4G卡的加密。而这些使用了AES-128的被认为不可破解的密码,最终竟然是如此容易通过一些侧信道分析而获取。

尽管各种攻击2 g(GSM)算法(comp - 128 A5)出现于各种文献上,但是没有实际的攻击用来攻击已知的3G/4G(UMTS/LTE)SIM卡。3G/4G SIM卡采用了双向认证算法称为MILENAGE,而这又是基于AES-128,这是被NIST认证为一个数学上的安全分组密码标准。MILENAGE还使用将近一对128位加密进一步混淆算法。

侧信道攻击可以测量芯片中的耗能、电磁排放以及产热。而这项技术已经存在很多年了,同时还要求对目标设备的物理访问。

克隆卡应运而生

郁昱和团队组装使用了一个用于跟踪能量水平的示波器、用于监控数据流量的MP300-SC2协议分析仪、一个自制SIM卡读卡器和一个标准电脑。尽管配置很简单,他们还是在10到80分钟的时间内分别破解了来自8家厂商的SIM卡。

破解系统并不能直接读取加密秘钥,相反团队从秘钥中分离出了256部分,通过SIM卡将它们与电源状态对应。这确实需要大量的计算和一点点运气。一旦系统完善之后,破解秘钥并且克隆卡就变得相对容易了。

郁昱现场展示了如何成功复制SIM卡,他同时还展示了一张克隆卡如何变更了支付宝的密码并潜在盗取账户资金。

郁昱表示,手机用户和数码安全厂商都需要提升物理安全的意识。而对于这项“技术”,无疑情报部门会非常感兴趣。

演示视频:

PPT下载:

http://pan.baidu.com/s/1qWwuVVI

相关文章
|
9月前
|
安全 搜索推荐 数据安全/隐私保护
Python基础之破解加密压缩包
Python基础之破解加密压缩包
171 0
|
8月前
|
JavaScript 数据安全/隐私保护 开发者
JS逆向实战之混淆加密和AES加密的破解
JS逆向实战之混淆加密和AES加密的破解
|
8月前
|
Java 数据安全/隐私保护 Android开发
app逆向实战强化篇——破解某安卓APP请求加密参数
app逆向实战强化篇——破解某安卓APP请求加密参数
|
9月前
|
PHP 数据安全/隐私保护
PHP文件源码加密破解还原过程Common.php
PHP文件源码加密破解还原过程Common.php
184 0
|
Linux 开发工具 数据安全/隐私保护
linux利用vi/vim进行文件加密(root也不能破解)
linux利用vi/vim进行文件加密(root也不能破解)
138 0
linux利用vi/vim进行文件加密(root也不能破解)
|
10月前
|
数据安全/隐私保护 Python
【excel】python破解excel加密视图
【excel】python破解excel加密视图
113 0
|
11月前
|
算法 安全 量子技术
十年台式机,单核1小时破解后量子加密算法,密码学家:太突然了
十年台式机,单核1小时破解后量子加密算法,密码学家:太突然了
|
11月前
|
机器学习/深度学习 人工智能 算法
年终重磅盘点:2022计算机科学6大突破!破解量子加密、最快矩阵乘法等榜上有名(2)
年终重磅盘点:2022计算机科学6大突破!破解量子加密、最快矩阵乘法等榜上有名
|
11月前
|
机器学习/深度学习 人工智能 安全
年终重磅盘点:2022计算机科学6大突破!破解量子加密、最快矩阵乘法等榜上有名(1)
年终重磅盘点:2022计算机科学6大突破!破解量子加密、最快矩阵乘法等榜上有名
|
程序员 数据安全/隐私保护 Python
python破解加密压缩包
python破解加密压缩包
197 0