GFN结构分组密码分析方法研究

来源 :山东师范大学 | 被引量 : 0次 | 上传用户:tudeyu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
现代社会中信息安全的重要性日益凸显,密码技术作为信息安全的基础和核心,受到了广泛关注和高度重视。作为密码学的一个重要分支,分组密码被广泛应用于各种安全应用和网络协议中。Feistel结构是分组密码的一个非常重要的设计结构,早已成为密码算法设计和分析的热点。GFN(Generalized Feistel Networks)结构是变种的Feistel结构,具有多种变形算法,常见的GFN结构算法有:SMS4、MARS、CAST-256、Piccolo、CLEFIA等。近几年对分组密码的分析研究热度不减,GFN结构算法的研究成果也有很多。然而,大多分析只是针对一个算法或者使用一种分析方法,这将容易导致对算法的认识和分析片面。本文针对GFN结构的分组密码算法Piccolo算法和SC2000算法,从不同的角度做了新的安全分析:使用新的不差分分析方法,结合相关密钥分析方法对Piccolo算法进行了相关密钥不可能差分分析;从密钥编排安全性的角度分析了SC2000算法的安全性。本文主要研究内容有以下几点:1.本文使用U-method方法及其改进方法UID-method对GFN结构的Piccolo算法做了不可能差分分析。结合Piccolo在密码扩展方面的特点,给出了11轮Piccolo-80相关密钥不可能差分特征路径和17轮Piccolo-128相关密钥不可能差分特征路径,并给出了14轮的Piccolo-80相关密钥不可能差分分析。2.密钥编排的安全可靠对于算法安全的重要性不言而喻。本文通过分析SC2000-256算法在密钥编排方面存在严重的安全漏洞,进而说明了密钥编排安全性分析是GFN结构分组密码安全分析的重要方面。本文根据SC2000-256算法已被发现的弱密钥特征,计算出扩散矩阵M的逆矩阵,并编程实现了碰撞密钥的搜索算法。
其他文献
时代的发展,科技的进步,使得多媒体技术迅速融入到我们生活的各个角落。在计算机图形学、计算机动画、几何造型等领域中,物体通常利用三维网格模型来进行描述,这样不仅可以充
本文首先介绍了无线传感器网络和节点定位的基本理论,主要包括节点定位的基本原理和典型算法,指出了各种定位算法的优缺点,然后着重分析了基于RSSI的信号传播模型和质心定位
随着信息技术和决策支持系统的迅速发展,信息的潜在价值成为企业间竞争的新利器,数据仓库成为企业必然的选择,随着经济的发展和业务环境的变化,用户需求的不断提升,数据仓库
随着计算机和多媒体技术的发展并广泛应用在各个领域,人们的日常生活中会有大量的图像信息。如何快速准确地在大规模图像数据库中或者在浩如烟海的网络中检索用户所需的图像
无线Ad Hoc网络是一种没有基础设施的多跳移动自组织网络。在该网络中,每个节点既可以作为源和目的节点发送和接收数据,同时又可以作为路由器转发来自邻居节点的数据包。所有
随着Web上信息的爆炸式增长,出现了资源迷向、信息过载等诸多问题,传统的信息检索技术已不能解决此类问题。近年来,基于情景的检索技术成为了研究热点。在检索过程中,不论用户,还
长久以来对气候和降水量的预测多采用统计分析学、数值天气预测或插值拟合等方法,着重历史数据和未来数据间的非线性关系,计算量大而且预测结果不能让人满意。虽然这些方法在
伴随着我国经济、社会、文化等领域的不断发展,城市化进程不断加快,随之而来的优势与问题日益凸显。无论是展现国家综合实力的大型文体活动的节目编排,或是应对突发紧急事件
初级运动皮层神经元集群解码是运动型植入式脑机接口发展的核心组成部分。已有的解码算法(直)接利用分类多通道信号所得的所有神经元,以建立其与外部运动参数的联系。本质而
随着网络技术的飞速发展,网络攻击方法与手段日趋复杂多变,使得防火墙、入侵检测系统、杀毒软件等安全技术和产品层出不穷,虽然都能保障信息的安全性,但都因其具有高度的针对