一种改进的基于Arnold映射的Hash加密算法

来源 :重庆师范大学学报(自然科学版) | 被引量 : 0次 | 上传用户:cw545400
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Arnold映射Hash加密算法是一种二维混沌系统与hash函数相结合的加密方法,一般以Arnold映射的初值、迭代次数、Hash值的编成方法、Hash值的位数等作为加密密钥。由于该算法的不可逆性,使由密文到明文的逆向攻击失效,但明文和选择性明文攻击仍对该算法有一定的攻击效果。为更加有效地抵御各类明文、选择性明文的攻击,本文对该加密算法的Arnold映射初值、迭代次数等2个关键密钥进行改进,通过增加Arnold映射初值的个数,以及将迭代次数从常量拓展到变量的方法,构造出一个增强的Arnold映射Hash加密算法,从而进一步增加保密强度,提高Arnold映射Hash加密算法对明文、选择性明文攻击的抵抗能力。通过对实验数据的混乱与散布性质分析,改进后的Arnold映射Hash加密算法的平均变化位数和每位平均变化概率更加接近理想状况下的64位和50%的变化概率,算法的保密性能更加良好。 Arnold Mapping Hash encryption algorithm is a kind of encryption method combining two-dimensional chaotic system and hash function. Generally, the initial value of Arnold mapping, the number of iterations, the method of compiling Hash value and the number of bits of Hash value are used as encryption keys. Due to the irreversibility of the algorithm, the reverse attack from ciphertext to plaintext is invalid, but plaintext and selective plaintext attack still have certain attack effect on the algorithm. In order to be more effective against all kinds of plaintexts and selective plaintext attacks, this paper improves on two key keys of Arnold mapping initial value and iteration number of the encryption algorithm. By increasing the number of Arnold mapping initial values, The number of times from the constant to the variable method to construct an enhanced Arnold mapping Hash encryption algorithm to further increase the security strength and improve the Arnold mapping Hash encryption algorithm plaintext, selective plaintext attack resistance. By analyzing the chaotic and scattered nature of the experimental data, the average number of bits and average per-bit change probability of the improved Arnold mapping Hash encryption algorithm is closer to the 64-bit and 50% probability of change under the ideal conditions, and the security of the algorithm is more good.
其他文献
目的:探讨轮状病毒感染性腹泻患儿实施个性化护理的临床效果。方法将145例轮状病毒感染性腹泻患儿,按照护理方法的不同分为对照组72例、观察组73例,分别给予常规护理和个性化护
目的:探讨对社区老年高血压患者实施护理干预的效果。方法将128例崮云湖街道社区老年高血压患者随机分为观察组和对照组各64例,观察组患者采取综合护理干预,对照组患者给予常规
目的:探讨影响呼吸机撤离的因素。方法将行机械通气的50例患者,根据呼吸机撤机是否成功分为成功组29例和失败组21例,分析影响撤机的因素。结果患者自主咳嗽排痰、呼吸机相关知识
目的:探讨利拉鲁肽对2型糖尿病合并高脂血症患者血脂的影响。方法68例2型糖尿病合并高脂血症患者随机分为A组、B组各34例,A组给予利拉鲁肽联合二甲双胍治疗,B组给予重组甘精胰岛
目的:探讨普米克令舒联合阿奇霉素治疗小儿支原体肺炎的临床效果。方法将148例小儿支原体肺炎患儿随机分成联合组和对照组各74例,两组患儿均给予常规治疗,对照组同时给予阿奇霉
目的:探讨对行腹腔镜子宫次全切除术患者开展围手术期护理干预的临床效果。方法将87例行腹腔镜子宫次全切除术治疗患者随机分为对照组42例和研究组45例。对照组患者给予常规护
目的:比较腹腔镜疝修补术和无张力疝修补术治疗腹股沟疝患者的疗效,以期为该病的临床治疗提供依据。方法将242例腹股沟疝患者按照手术方法的不同分为研究组112例和对照组130例,
目的:总结凶险型前置胎盘患者的临床特点及护理经验。方法回顾性分析收治的29例凶险性前置胎盘患者及其中9例合并失血性休克患者的临床资料、诊断及护理措施。结果凶险型前置
目的:探讨肛周间隙联合外剥内扎术治疗环状混合痔的临床疗效。方法将180例环状混合痔患者随机分为观察组和对照组各90例,观察组采用肛门周围间隙注射联合外剥内扎术,对照组采用
目的:探讨山药辅助治疗感染型婴幼儿腹泻的临床疗效。方法将64例感染型腹泻患儿随机分为对照组和观察组各32例,两组患儿均进行抗菌、抗病毒治疗,观察组同时给予山药粥口服。结果