白盒CLEFIA算法的安全性分析与改进
发布时间:2024-01-29 11:50
随着计算机和网络技术的飞速发展,信息安全问题成为研究的重要课题。传统密码学是以黑盒模型为基础的,即假定攻击者最多可以访问输入的明文和输出的密文,无权访问算法实现的执行过程。但在实际应用中,这种攻击模型通常是不现实的。因为终端平台经常位于潜在的恶意环境中。恶意攻击者可通过主动监视标准的加密函数或通过内存转储,在算法运行过程中恢复密钥信息。这种攻击环境被称为白盒攻击环境(White-Box Attack Context)--攻击者可以完全控制其执行环境,可观察或执行密码软件从而容易地提取出密钥信息或利用其他关键信息。针对这种攻击环境,2002年Chow等人提出了分组密码AES和DES的白盒实现算法,这是一种软件实现。主要思想是将密钥信息隐藏在查找表中,攻击者很难从中提取出密钥信息。借鉴于这种思想2014年苏帅等人提出了分组密码CLEFIA的白盒实现算法。CLEFIA是2007年由sony公司研究院提出的一个分组密码算法。本文主要对苏帅等人提出的CLEFIA白盒实现算法进行了安全性分析并针对该算法中存在的不足进行了改进,提出了一种新的CLEFIA白盒实现算法。主要研究内容包括如下:(1)通过...
【文章页数】:75 页
【学位级别】:硕士
本文编号:3888134
【文章页数】:75 页
【学位级别】:硕士
图2.5Medusa中改进的两类查找表
图2.6Medusa中改进的两类查找表
图3.1广义Feistel结构
图3.2CLEFIA算法的加密过程
本文编号:3888134
本文链接:https://www.wllwen.com/kejilunwen/xinxigongchenglunwen/3888134.html