APP下载

DWB-AES:基于AES 的动态白盒实现方法

2021-03-09王滨陈思陈加栋王星

通信学报 2021年2期
关键词:安全性

王滨,陈思,陈加栋,王星

(1.浙江大学电气工程学院,浙江 杭州 310058;2.中国电科集团52 所海康威视网络与信息安全实验室,浙江 杭州 310053)

1 引言

由于物联网感知层的设备受到软硬件资源的各种限制,而传统的密码技术需要消耗较多的资源,从而导致传统的密码技术手段很难直接应用到感知层设备。白盒密码作为一种软密码模块,与传统的密码技术不同,能够隐藏密钥信息、极大地提高物联网设备的安全性,同时能够大幅降低成本,非常适用于对成本敏感的感知层设备。

白盒密码颠覆了传统密码学对攻击者能力的诸多限制,且应用的成本较低,所以更适合应对实际中的安全威胁。目前,白盒密码已经在数字版权保护管理、云上数据软件加解密、移动智能终端信息加密保护等方面得到了较广泛的应用,引起了学术界和产业界的广泛关注。

白盒密码学的概念由Chow 等[1]提出,同时Chow 等[2]通过查找表的方式实现了数据加密标准(DES,data encryption standard)和AES[1]的白盒密码算法。然而,文献[3-4]中提出了对Chow 等白盒DES 算法的有效攻击方法。Billet 等[5]给出了对Chow 等白盒算法的攻击方法,被称为BGE 攻击。在BGE 攻击被提出之后,Xiao 等[6]利用更大的线性编码设计了能抵御BGE 攻击的AES 白盒密码算法。然而Mulder 等[7]以230的时间复杂度提取了Xiao-Lai 白盒算法[6]的密钥。为了抵御Mulder 等的攻击,文献[8]在Xiao-Lai 白盒算法的基础上,通过增加非线性编码的方式设计了新的AES 白盒算法。此外,Karroumi[9]通过引入二元密文的方式实现了AES 白盒密码算法,但是随后由Mulder[10]攻破。……

登录APP查看全文

猜你喜欢

安全性
两款输液泵的输血安全性评估
新染料可提高电动汽车安全性
既有建筑工程质量安全性的思考
某既有隔震建筑检测与安全性鉴定
基于安全性需求的高升力控制系统架构设计
加强广播电视信息安全性的思考
网约车安全性提高研究
注意药酒服用的安全性
田间施用灭幼脲在桃中的残留安全性评估
ApplePay横空出世 安全性遭受质疑 拿什么保护你,我的苹果支付?