一种基于混沌数谱的数字化混沌密码方法与流程

文档序号:12490852阅读:来源:国知局

技术特征:

1.一种基于混沌数谱的数字化混沌密码方法,其特征在于:所述密码方法包括下述步骤:

步骤一:发送编码明文数据,并将所述明文数据转换为二进制数组代码;

步骤二:将步骤一得到的二进制数组代码经过离散化映射成混沌编码;

步骤三:将步骤二得到的混沌编码经过密钥参数K模糊化映射成序号编码;

步骤四:将步骤三得到的序号编码构造密文数据;

步骤五:将步骤四得到的密文数据通过公开信道传输给接收方;

步骤六:将步骤五中得到的密文数据逆转换为序号编码;

步骤七:将步骤六中的序号编码混沌逆映射为混沌编码。

2.如权利要求1所述的基于混沌数谱的数字化混沌密码方法,其特征在于:所述混沌编码具有单射性质和多元化信息编码性质,是依据周期3倍周期元素的自相似不可区分性实现;所述序号编码具有双射性质和多样化信息模拟性质,是依据单周期元素的存在唯一性实现;所述混沌编码的混沌参数调制K和序号编码的随机参数调制K,各自占有半群性质与环面自同构性质。

3.如权利要求2所述的基于混沌数谱的数字化混沌密码方法,其特征在于:所述离散化映射为1对多向前、且随机性离散化映射;所述模糊化映射和混沌逆映射为1对1同构映射;所述耦合离散化映射与模糊化映射的混沌映射具有扩频码映射性质;所述混沌逆映射具有拓扑压缩映射性质;其中所述混沌编码0000011111与序号编码0123456789构造的混沌映射为单值输入单值输出的扩频码映射性质,混沌逆映射为单值输入单值输出的拓扑压缩映射性质;混沌编码0000011111与序号编码0000~1001构造的混沌映射为单值输入多值输出的扩频码映射性质,混沌逆映射为多值输入单值输出的拓扑压缩映射性质;其中所述序号编码中隔离部分的0101010101本质属于混沌编码即为单射性质。

4.一种基于混沌数谱的数字化混沌密码方法,其特征在于:所述密码方法包括下述步骤:

步骤一:发送编码明文序列,并将所述明文序列转换为二进制数组代码;

步骤二:将步骤一得到的二进制数组代码经过离散化映射成混沌编码;

步骤三:将步骤二得到的混沌编码经过密钥流参数K模糊化映射成序号编码;

步骤四:将步骤三得到的序号编码构造密文序列;

步骤五:将步骤四得到的密文序列通过公开信道传输给接收方;

步骤六:将步骤五中得到的密文序列逆转换为序号编码;

步骤七:将步骤六中的序号编码混沌逆映射为混沌编码。

5.一种基于混沌数谱的数字化混沌密码方法,其特征在于:所述密码方法包括下述步骤:

步骤一:发送编码分组明文,并将所述分组明文转换为二进制数组代码;

步骤二:将步骤一得到的二进制数组代码经过离散化映射成混沌编码;

步骤三:将步骤二得到的混沌编码经过轮密钥参数K模糊化映射成序号编码;

步骤四:将步骤三得到的序号编码构造分组密文;

步骤五:将步骤四得到的分组密文通过公开信道传输给接收方;

步骤六:将步骤五中得到的分组密文逆转换为序号编码;

步骤七:将步骤六中的序号编码混沌逆映射为混沌编码。

6.一种基于混沌数谱的数字化混沌密码方法,其特征在于:所述密码方法包括下述步骤:

步骤一:发送编码明文序列,并将所述明文序列转换为二进制数组代码;

步骤二:将步骤一得到的二进制数组代码依次经过第一级离散化映射成第一级混沌编码,然后经过n游程过滤器的驱动变量模糊化映射成第一级序号编码;

步骤三:将步骤二得到的序号编码经过第二级离散化映射成第二级混沌编码,然后经过n游程过滤器的驱动变量模糊化映射成第二级序号编码;第二级序号编码采用双结构映射参数的第二子系统部件可生成0~9响应变量;

步骤四:将步骤三得到的第二级序号编码构造真随机数;

步骤五:将步骤四得到的真随机数,用作密钥K调制参数。

7.一种基于混沌数谱的数字化混沌密码方法,其特征在于:所述密码方法包括下述步骤:

步骤一:发送编码分组明文,并将所述分组明文转换为二进制数组代码;

步骤二:将步骤一得到的二进制数组代码经过混沌逆映射成混沌编码;

步骤三:将步骤二得到的混沌编码以4组为单元,经过单密钥参数K或轮密钥参数K循环迭代地混沌逆映射成混沌编码;

步骤四:将步骤三得到的混沌编码构造消息摘要;

步骤五:将步骤四得到的消息摘要与消息通过公开信道传输给接收方。

8.一种基于混沌数谱的数字化混沌密码方法,其特征在于:所述密码方法包括下述步骤:

步骤一:发送编码分组明文,并将所述分组明文转换为二进制数组代码;

步骤二:将步骤一得到的二进制数组代码经过离散化映射成混沌编码;

步骤三:将步骤二得到的混沌编码经过开环控制或闭环控制的密钥参数K模糊化映射成序号编码;

步骤四:将步骤三得到的序号编码构造分组密文;

步骤五:将步骤四得到的分组密文通过公开信道传输给接收方;

步骤六:将步骤五中得到的分组密文逆转换为序号编码;

步骤七:将步骤六中的序号编码混沌逆映射为混沌编码;

其中所述密钥参数K为逐字符密钥流参数驱动生成逐字块单密钥参数特征;其中所述闭环控制的密钥参数K可通过无关联的转移子密钥K1,K2,K3,……并针对加密密钥进行至少3轮次的正向迭代加密,实现无损数据的密钥转移压缩与密钥转移分解功能;其转移子密钥K1,K2,K3采用真随机数构造或采用原始密钥K经多轮次逆向迭代的Hash函数运算得出;其所述密钥转移压缩和密钥转移分解方法可独立使用。

9.如权利要求5或8任一所述的基于混沌数谱的数字化混沌密码方法,其特征在于:所述分组密文可采用嫁接式编码组件等实现黑盒模拟性质的信息伪装。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1