一种基于耦合动态整数帐篷映射的并行Hash函数构造方法

    公开(公告)号:CN112099953B

    公开(公告)日:2023-05-19

    申请号:CN202010979403.0

    申请日:2020-09-17

    IPC分类号: G06F9/50 H04L9/06 H04L9/00

    摘要: 本发明公开了一种基于耦合动态整数帐篷映射的并行Hash函数构造方法,首先建立耦合动态整数帐篷映象格子模型;根据需求设置所建立的耦合动态整数帐篷映象格子模型的参数,包括输出长度d、压缩函数执行轮数r和执行模式L;将待处理原始数据分割成4块,且保证形成的每个数据块数量为4的次幂;采用多个线程并行处理各自的数据,按照设定的参数各自执行r轮循环,共获得4个节点的压缩函数结果;再将4个节点的结果合并,做最后一次Hash运算,得到最终的Hash值。利用上述方法可以根据需要获得不同长度的Hash值,并可以并行处理数据,加快数据杂凑速度。

    一种具有均匀分布特征的多维整数混沌伪随机序列的生成方法

    公开(公告)号:CN112272091B

    公开(公告)日:2023-06-20

    申请号:CN202011014392.9

    申请日:2020-09-24

    IPC分类号: H04L9/22 H04L9/00 G06F7/58

    摘要: 本发明公开了一种具有均匀分布特征的多维整数混沌伪随机序列的生成方法,首先设置密钥长度、密钥变量参数,将待处理密钥扩展生成8个耦合格点的状态变量和8个计数器变量,同时设置修正方案中所需的IV变量;根据设置的计数器系统和整数动态耦合帐篷映像格子优化模型进行预迭代四次;根据修正方案中的IV变量来修改计数器变量;运行计数器系统和整数动态耦合帐篷映像格子优化模型,迭代更新计数器变量和状态变量;将每轮迭代的结果进行级联,得到8个多维整数混沌伪随机序列。利用上述方法生成的伪随机序列具有密钥空间大、复杂度高的优点,并具有良好的统计学特性,可并行生成多维伪随机序列。

    一种基于三维动态整数帐篷映射的彩色图像加密方法

    公开(公告)号:CN111737712B

    公开(公告)日:2023-06-13

    申请号:CN202010555791.X

    申请日:2020-06-17

    IPC分类号: G06F21/60 G06F7/78 G06F17/16

    摘要: 本发明公开了一种基于三维动态整数帐篷映射的彩色图像加密方法,以三维动态整数帐篷映射作为伪随机序列发生器,将待加密彩色图像分解成RGB三个分量;将R分量像素值重新排列得到一维像素值序列u,利用伪随机序列对序列u做扩散处理,得到中间密文像素值序列f;将序列f转换为二维矩阵M,利用伪随机序列对矩阵M进行行列置换,得到置换矩阵M1;将置换矩阵M1分解为八个位平面,利用Arnold映射进行比特级变换重组,得到加密后的R分量;进一步得到加密后的G分量和B分量,再将加密后的RGB分量组合,得到加密后的图像。该方法可快速并行生成多条伪随机序列,并利用不同序列对不同分量进行处理,实现过程简单、加密效果良好。

    一种具有均匀分布特征的多维整数混沌伪随机序列的生成方法

    公开(公告)号:CN112272091A

    公开(公告)日:2021-01-26

    申请号:CN202011014392.9

    申请日:2020-09-24

    IPC分类号: H04L9/22 H04L9/00 G06F7/58

    摘要: 本发明公开了一种具有均匀分布特征的多维整数混沌伪随机序列的生成方法,首先设置密钥长度、密钥变量参数,将待处理密钥扩展生成8个耦合格点的状态变量和8个计数器变量,同时设置修正方案中所需的IV变量;根据设置的计数器系统和整数动态耦合帐篷映像格子优化模型进行预迭代四次;根据修正方案中的IV变量来修改计数器变量;运行计数器系统和整数动态耦合帐篷映像格子优化模型,迭代更新计数器变量和状态变量;将每轮迭代的结果进行级联,得到8个多维整数混沌伪随机序列。利用上述方法生成的伪随机序列具有密钥空间大、复杂度高的优点,并具有良好的统计学特性,可并行生成多维伪随机序列。

    一种基于耦合动态整数帐篷映射的并行Hash函数构造方法

    公开(公告)号:CN112099953A

    公开(公告)日:2020-12-18

    申请号:CN202010979403.0

    申请日:2020-09-17

    IPC分类号: G06F9/50 H04L9/06 H04L9/00

    摘要: 本发明公开了一种基于耦合动态整数帐篷映射的并行Hash函数构造方法,首先建立耦合动态整数帐篷映象格子模型;根据需求设置所建立的耦合动态整数帐篷映象格子模型的参数,包括输出长度d、压缩函数执行轮数r和执行模式L;将待处理原始数据分割成4块,且保证形成的每个数据块数量为4的次幂;采用多个线程并行处理各自的数据,按照设定的参数各自执行r轮循环,共获得4个节点的压缩函数结果;再将4个节点的结果合并,做最后一次Hash运算,得到最终的Hash值。利用上述方法可以根据需要获得不同长度的Hash值,并可以并行处理数据,加快数据杂凑速度。

    一种基于三维动态整数帐篷映射的彩色图像加密方法

    公开(公告)号:CN111737712A

    公开(公告)日:2020-10-02

    申请号:CN202010555791.X

    申请日:2020-06-17

    IPC分类号: G06F21/60 G06F7/78 G06F17/16

    摘要: 本发明公开了一种基于三维动态整数帐篷映射的彩色图像加密方法,以三维动态整数帐篷映射作为伪随机序列发生器,将待加密彩色图像分解成RGB三个分量;将R分量像素值重新排列得到一维像素值序列u,利用伪随机序列对序列u做扩散处理,得到中间密文像素值序列f;将序列f转换为二维矩阵M,利用伪随机序列对矩阵M进行行列置换,得到置换矩阵M1;将置换矩阵M1分解为八个位平面,利用Arnold映射进行比特级变换重组,得到加密后的R分量;进一步得到加密后的G分量和B分量,再将加密后的RGB分量组合,得到加密后的图像。该方法可快速并行生成多条伪随机序列,并利用不同序列对不同分量进行处理,实现过程简单、加密效果良好。

    一种采用动态整数混沌的HEVC视频加密方法

    公开(公告)号:CN111698077A

    公开(公告)日:2020-09-22

    申请号:CN202010501188.3

    申请日:2020-06-04

    摘要: 本发明公开了一种采用动态整数混沌的HEVC视频加密方法,首先采用动态整数混沌模型的密钥通过Feistel密码结构进行多次变换,对该动态整数混沌模型进行初始化,得到动态整数混沌模型迭代的序列初值;采用多核并行的计算方式运行该混沌模型,并行生成整数混沌伪随机序列;然后采用Standard映射进行多次变换,选取HEVC视频加密所需的9个整数混沌伪随机序列;利用所选取的9个整数混沌伪随机序列对HEVC熵编码二进制化过程中的9种语法元素进行异或加密,实现HEVC视频加密。该方法能够在保证视频加密安全性的基础上,提高视频加密的高效性,适合用于对实时性要求严格的视频会议等领域。