共查询到20条相似文献,搜索用时 62 毫秒
1.
2.
3.
该文给出了以Feistel结构为主框架,以SPS(Substitution-Permutation-Substitution)函数作为轮函数的Feistel-SPS结构的反弹攻击。通过对差分扩散性质的研究,得到这一结构的6轮已知密钥截断差分区分器,并在此区分器的基础上,给出将这一结构内嵌入MMO(Matyas-Meyer-Oseas)和MP(Miyaguchi-Preneel)模式所得到的压缩函数的近似碰撞攻击。此外,还将6轮截断差分区分器扩展,得到了7轮的截断差分路径,基于此还得到上述两种模式下压缩函数的7轮截断差分区分器。 相似文献
4.
基于超混沌Chen系统和密钥流构造单向散列函数的方法 总被引:2,自引:0,他引:2
提出了一种基于超混沌Chen系统和密钥流构造单向敞列函数的方法,这种方案把明文和密钥作为2个超混沌Chen系统的初始值,按照系统的超混沌动力学特性进行一定时间的演化.将演化的最终结果进行量化,将量化值代入密钥流进行迭代,实现明文和密钥信息的混淆和扩散,并基于密码块链接方式产生任意长度明文的128bit散列值.理论分析和实验表明,这种构造散列函数的方法可以满足散列函数所要求的数值压缩功能、不可逆性、初值敏感性、防伪造性和抗碰撞性等安全性能要求.提出的散列函数构造方法较现有一些方法具有更好的抗碰撞性能. 相似文献
5.
6.
在分析扩展整数帐篷映射均匀分布特性的基础上,提出一种输出长度为160bit的动态散列函数构造方案.另外,对MD结构进行了改进,在无需扩展中间状态的情况下,提高了散列函数抵抗部分消息碰撞攻击的能力.初步的安全性测试表明,这种散列函数具有很强的安全性,且实现简单、运行速度快,是传统散列函数的一种理想的替代算法. 相似文献
7.
现有对抗碰撞散列函数的攻击,严重威胁到先"散列"再"签名"的签名算法的安全性.使用随机散列构造RMX来构造此类签名算法的安全性可以不依赖于底层散列函数的离线碰撞稳固性,但前提必须假设签名者不作弊.通过改变随机数的选取方式以及增加消息提供者的签名验证对使用RMX算法的签名算法进行了改进,改进后的算法不需要再假定签名者是诚实的.此外,对Halevi等人提出的随机函数构造(H-)cr(M)=Hc(r|(H~)cr(M))的安全性进行了研究,并给出了关于该构造的一个安全紧规约. 相似文献
8.
基于混沌动态参数的散列函数 总被引:2,自引:0,他引:2
结合混沌系统与传统单向散列函数的优点,提出了一种基于混沌动态参数的带密钥单向散列函数构造方案.该方案以混沌系统生成动态参数,替换传统散列算法中的固定参数参与轮函数的运算并生成散列摘要.与现有混沌散列算法相比,新方案没有将消息分组直接参与混沌迭代,而采用传统散列算法作为散列迭代的核心,充分吸取了传统散列函数迭代结构完善且处理速度高的优点,在利用混沌动态参数提高散列算法安全性的同时有效地避免了混沌系统对算法速度的影响.研究结果表明:新方案具有很好的单向性、初值/密钥敏感性和较大的密钥空间,且速度快,易于实现. 相似文献
9.
10.
11.
本文简要介绍了SIP产生的背景以及SIP网络服务器的功能,引出了服务器需要快速查找用户信息的需求,提出了引进散列技术来解决的两种方案,除留余数法构造散列函数和二维数组构造散列函数,通过性能的比较,二维数组构造散列函数通过空间换时间的方法更能提高服务器的性能。 相似文献
12.
本文简要介绍了SIP产生的背景以及SIP网络服务器的功能,引出了服务器需要快速查找用户信息的需求,提出了引进散列技术来解决的两种方案,除留余数法构造散列函数和二维数组构造散列函数,通过性能的比较,二维数组构造散列函数通过空间换时间的方法更能提高服务器的性能. 相似文献
13.
介绍了单向散列函数特性和SHA-256算法原理.基于C语言实现SHA-256算法的程序设计,在Visual C++6.0环境下仿真测试结果,对该算法的单向散列函数特性进行了分析.对24组1 024 bit测试数据测试分析,结果表明,SHA-256算法具有理想的单向散列函数特性. 相似文献
14.
15.
16.
17.
18.
基于可分性质的自动化分析是评估分组密码抵抗积分分析能力的有效方法,其关键在于建立自动化分析模型时对密码部件和基本运算的可分特征刻画。通过研究可分性质的传播规律,给出其可分特征的线性不等式刻画,首次实现S盒和逻辑与运算的等价刻画,给出自动化积分分析的基本思想和分析流程,并应用于ISO标准分组算法CLEFIA,得到10轮的积分区分器,是目前最长的积分区分器。 相似文献
19.
低轮FOX64算法的零相关-积分分析 总被引:2,自引:0,他引:2
FOX系列算法是一类基于Lai-Massey模型设计的分组密码算法。该文首先评估低轮FOX64算法抵抗零相关线性分析的能力,给出4轮FOX64算法的零相关线性区分器。然后,利用零相关线性区分器与积分区分器的关系,首次得到4轮FOX64算法的积分区分器。最后,利用积分区分器分析5, 6, 7, 8轮FOX64算法,攻击的时间复杂度分别约为252.7, 2116.7, 2180.7, 2244.7次加密,数据复杂度为250个选择明文。该文首次给出攻击8轮FOX64/256时间复杂度小于穷举攻击的有效攻击。 相似文献
20.
数字微分器系数函数的快速获取算法 总被引:4,自引:0,他引:4
微分器系数函数是研究与应用分数微分器、广义数字微分器的基础.除少数特殊情况具有解析表达式以外,一般情形下,只能通过数值积分来获得微分器系数函数.在求解微分器系数函数的积分公式中,由于存在高阶振荡函数,从而造成直接计算得到的数值结果存在稳定性较差、精度较差,计算复杂度高等缺点.为了克服直接计算的缺点,我们在深入分析微分器系数函数及其积分公式的基本性质基础上,提出一种快速、稳定获取数字微分器系数函数的快速递推算法,并在MATLAB中,采用高斯-勒让德积分编程实现. 相似文献