【技术实现步骤摘要】
本专利技术属于信息加密,具体涉及一种基于sm2和dna的图像加解密方法及系统。
技术介绍
1、为了达到“健全网络综合治理体系,推动形成良好网络生态”的目标,就必须使用密码学的相关理论,密码学是一门综合性极强的学科,涉及到计算机科学、数学、通信工程、电子技术、量子物理学等诸多学科。古典的密码学只是对文字、数字作简单的变换,比如单表代换密码中非常有名的恺撒密码。经典的密码学分为对称密码体制和公钥密码体制,无一例外,都是针对二进制数据流的运算,而图像的信息数据量相对传统数据流信息来说更大,信息更加冗余。在图像传输过程中,图像信息非常容易被非法窜改、通过恶意复制和传播等方式进行破坏,这就需要可靠实用的图像加密技术来确保数字图像的安全传递与储存。一些传统的加密算法,例如rsa,主要的处理对象是文本和数据的形式,并不适用于图像加密,且密码算法来自外国,算法在保证同等安全性的情况下,密钥量远远超过国密算法sm2。
2、传统的增强型双随机相位编码技术忽略了图像中r、g、b通道之间的相关性,当像素独立加密三次后会降低安全性。近年来,出现了一些
...【技术保护点】
1.一种基于SM2和DNA的图像加解密方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的基于SM2和DNA的图像加解密方法,其特征在于,读取图像时,采用opencv中的函数读取,具体包括:创建一个初值全为0的二维数组,所述二维数组的大小取决图像分块后,块数每块的像素完整值相乘,相当于将图像分块内的边缘像素全部设置为0,将所述二维数组赋予读入的原始图像的像素灰度值。
3.根据权利要求1所述的基于SM2和DNA的图像加解密方法,其特征在于,获取输入口令包括:对口令kl1进行处理,
4.根据权利要求1所述的基于SM2和DNA的图像
...【技术特征摘要】
1.一种基于sm2和dna的图像加解密方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的基于sm2和dna的图像加解密方法,其特征在于,读取图像时,采用opencv中的函数读取,具体包括:创建一个初值全为0的二维数组,所述二维数组的大小取决图像分块后,块数每块的像素完整值相乘,相当于将图像分块内的边缘像素全部设置为0,将所述二维数组赋予读入的原始图像的像素灰度值。
3.根据权利要求1所述的基于sm2和dna的图像加解密方法,其特征在于,获取输入口令包括:对口令kl1进行处理,
4.根据权利要求1所述的基于sm2和dna的图像加解密方法,其特征在于,结合与所述口令相关的参数生成logistic混沌序列时,将与输入口令相关的参数u代入递归运算表达式,进行混沌序列的生成,参数和初值的公式如下:
5.根据权利要求1所述的基于sm2和dna的图像加解密方法,其特征在于,求解chen超混沌系统时,去除chen超混沌序列...
【专利技术属性】
技术研发人员:唐亦昕,张英男,
申请(专利权)人:中国人民武装警察部队工程大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。