分组密码CLEFIA的分析

来源 :山东师范大学 | 被引量 : 0次 | 上传用户:Javayuyu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术和通讯技术的发展,用户对信息的安全存储、安全处理和安全传输的需求越来越迫切。在二十一世纪的电子商务和电子政务时代,人们所面临的一个至关重要的问题就是信息安全问题,而解决这一问题的有效手段之一就是使用现代密码技术。分组密码是现代密码学的一个重要研究分支,具有速度快、易于标准化和便于软硬件实现等特点,通常是信息与网络安全中实现数据加密、数字签名、认证及密钥管理的核心体制;分组密码还可以用来构造流密码、伪随机数生成器、MACs(MessageAuthentieation codes)、Hash函数、签名方案等,它在计算机通信和信息安全领域有着极其广泛的应用。CLEFIA[1,2]是由SONY公司最近研制开发的一种分组加密算法,旨在用来保护SONY公司的音乐和图像等数字内容的发行以及进行“高级”版权的保护与认证,它于2007年的快速软件加密会议(FSE2007)上被公布于众。由于CLEFIA是一个比较新的加密算法,因此对它进行安全性分析是一个具有挑战性的课题,具有重大的密码学意义。围绕着CLEFIA的安全性分析,本文主要取得了以下研究成果:1、给出了CLEFIA的等价结构。由于当前成熟的分组密码分析方法均是针对传统的Feistel结构,于是我们构造出CLEFIA的传统Feistel结构形式的等价结构,从而成功地将原有的分组密码分析方法运用到CLEFIA的分析上来;2、在等价结构的基础上利用碰撞攻击和Square攻击相结合的方法,成功地实现了对6轮CLEFIA的分析。我们首先构造了一个CLEFIA的四轮区分器,然后运用此四轮区分器分析出字节之间的组合关系,利用碰撞攻击的思想,恢复了部分密钥;再结合Square攻击方法来验证字节组合后的结果是否满足平衡性,进而验证猜测的密钥正确与否;3、在等价结构的基础上利用不可能差分分析法,实现了对128比特14轮CLEFIA的分析。我们发现了一个新的9轮不可能差分区分器,运用在有限域上解方程组的思想去证明该差分是不可能的,然后在该9轮区分器的前面加上两轮,后面加上三轮,分析14轮的CLEFIA。
其他文献
对于金融信息服务而言,用户希望能够全面掌握一个公司或个股的重大事件以及事件的前因后果。金融门户网站存在着覆盖面不广和众多公司的相关新闻混杂在一起的缺点,与此同时,
词语是自然语言处理的最小单位,词语相似度研究在自然语言处理的各个领域占有非常重要的地位,同时作为人工智能领域中一项重要应用,并被广泛应用于信息检索、词义消歧、机器翻译
相关反馈技术是基于内容的图像检索领域中,关系到系统检索效率的一项关键技术,本文主要研究工作放在基于SVM的相关反馈技术和个性化检索单元上,这里需要指出的是,本文的个性
随着计算机图形学的迅速发展,三维动画已经应用到人们生活的各个领域,尤其是影视作品、游戏娱乐等行业。动画技术的广泛应用使得一般三维动画效果难以打动日益挑剔的观众,群
网格是构建在互联网之上的一组新兴技术,它的出现掀起了继传统互联网、万维网(WEB)之后的第三次技术浪潮。网格是一个集成的计算与资源环境,可以充分吸纳分布在不同地理位置
随着Internet服务的规模不断扩大、复杂性不断增大,保证服务无故障高性能的运行面临着巨大的挑战。Internet服务的多层次体系结构决定了它将受到不同层次故障的影响,其中,非f
语音是语言符号系统中信息的载体,是日常生活中应用最普遍的交流媒介。在语音信号中,基音是一个关键的特征,且发挥不可替代的作用,已广泛应用于语音合成、语音识别等领域。精
语言是日常生活中人们互相交流的工具,本文从听觉角度出发,使用基于EEG的方法研究大脑处理语言的机制。为此,我们设计了中日文音乐刺激的实验,并采集了23人次的脑电数据,通过
道路上的车辆越来越多,交通事故的发生率也越来越高,交通事故的频繁发生给交通部门处理事故带来了一定的压力。传统的收集交通事故信息的方法需要时间较长,不利于迅速疏散交
Web服务作为SOA的核心技术,以其粗粒度、松耦合等特性为异构的、分布式环境下的组合服务应用提供了有力的支持。Web服务的业务执行语言(BPEL4WS)是一种基于XML的、平台无关的