基于多参数分形排序向量的明文信息加密方法及系统技术方案

技术编号:39982853 阅读:12 留言:0更新日期:2024-01-09 01:39
本公开提供了基于多参数分形排序向量的明文信息加密方法及系统,涉及信息安全技术领域,包括获取明文信息数据,转化为序列向量并计算明文信息数据长度;获取密钥,根据双参数分形排序向量迭代方法获取多参数分形排序向量,将密钥初始值带入二维混沌系统获取两个混沌序列;求取混沌序列中各元素的升序排序位置索引并标记,将明文信息数据的多参数分形排序向量和各元素的升序排序位置作为比特位置置乱索引进行置乱得到置乱数据;对所述置乱数据进行扩散获取密文数据,实现明文信息数据到密文数据的转换,对明文信息数据进行加密的过程,本公开提升了密钥的安全性和抵抗差分攻击的能力。

【技术实现步骤摘要】

本公开涉及信息安全,具体涉及基于多参数分形排序向量的明文信息加密方法及系统


技术介绍

1、本部分的陈述仅仅是提供了与本公开相关的
技术介绍
信息,不必然构成在先技术。

2、文件加密是对信息安全的基本要求,文件加密系统通过加密算法将明文改变成密文,密文文件只能在安装有加密客户端的设备上浏览和编辑,发送到其他外部设备上无法通过任何方式获取文件内容,可以有效防止有意或无意泄密事件的发生。

3、混沌密码学是一种新的密码加密算法,具有简单、高效、安全等优点。混沌密码学是混沌理论的一个重要的应用领域。混沌用于密码学主要依据混沌的基本特性,即随机性、遍历性、确定性和对初始条件的敏感性,混沌密码体系在结构上与传统密码学理论中的混淆(confusion)和扩散(diffusion)概念联系起来,混沌理论和纯粹密码学之间的必然联系形成了混沌密码学。

4、在混沌密码研究中,置乱过程是保障密码算法的安全性的重要步骤。为了进一步增强置乱的效果,基于混沌序列索引与其他方法结合的置乱过程被设计在混沌加密算法中。为了进一步提高加扰效果,在混沌加密算法中设本文档来自技高网...

【技术保护点】

1.基于多参数分形排序向量的明文信息加密方法,其特征在于,包括:

2.如权利要求1所述的基于多参数分形排序向量的明文信息加密方法,其特征在于,将获取的明文信息数据,将明文信息数据经hash函数运算得到16进制的序列向量,计算向量的长度,设置截取的每个分段的长度,通过计算得出十进制数的向量长度,将16进制的序列设置一定的长度为一个表示整体,转化为十进制表示,并得到十进制表示的向量,进而再转换为十进制数值。

3.如权利要求1所述的基于多参数分形排序向量的明文信息加密方法,其特征在于,获取密钥的方法为:读取明文信息数据,计算明文信息数据长度,通过SHA-512计算出明文...

【技术特征摘要】

1.基于多参数分形排序向量的明文信息加密方法,其特征在于,包括:

2.如权利要求1所述的基于多参数分形排序向量的明文信息加密方法,其特征在于,将获取的明文信息数据,将明文信息数据经hash函数运算得到16进制的序列向量,计算向量的长度,设置截取的每个分段的长度,通过计算得出十进制数的向量长度,将16进制的序列设置一定的长度为一个表示整体,转化为十进制表示,并得到十进制表示的向量,进而再转换为十进制数值。

3.如权利要求1所述的基于多参数分形排序向量的明文信息加密方法,其特征在于,获取密钥的方法为:读取明文信息数据,计算明文信息数据长度,通过sha-512计算出明文信息数据的128位16进制字符串,分别将按连续不相交的相邻的一定的元素为组作为16进制数转化为十进制数值序列,若最后一组未满足指定元素个数,则按实际有的元素个数为一组16进制表示字符将其转化为十进制数值,在适合明文信息数据尺寸的mpfsv输入参数的排列情况中,选取多个参数进行计算,作为密钥。

4.如权利要求1所述的基于多参数分形排序向量的明文信息加密方法,其特征在于,所述双参数分形排序向量迭代方法为:

5.如权利要求1所述的基于多参数分形排序向量的明文信息加密方法,其特征在于,多参数分形排序向量是指由多个初始排序向量按照一定的映射得到的具有复...

【专利技术属性】
技术研发人员:咸永锦马宾徐健李琦王晓雨王春鹏李健夏之秋扈媛媛滕琳
申请(专利权)人:齐鲁工业大学山东省科学院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1