基于DES的尿液试纸图像加密方法技术

技术编号:37450603 阅读:16 留言:0更新日期:2023-05-06 09:22
本发明专利技术公开了一种基于DES的尿液试纸图像加密方法,该方法对尿液试纸图像进行两次加密,先使用标准尿液试纸密钥图像和待传输的尿液试纸图像进行异或运算加密,再使用三重DES算法加密。基于DES的尿液试纸图像加密方法,充分考虑了加密图像数据的大小、图像色彩分布特点,充分保障图像传输安全性,且有较高加密的速率,可适用大数据量的加密传输。通过设置一个初始化向量IV与每个明文分组进行异或运算,再将加密后的密文与下一待加密的明文分组进行异或运算,让明文分组之间串联,进一步提高了加密的安全性。该尿液试纸图像加密方法借鉴多种算法,具有抗攻击性高、信息加密速度快等特点,能有效保障尿液试纸图像在传输过程中的安全性和效率。安全性和效率。安全性和效率。

【技术实现步骤摘要】
基于DES的尿液试纸图像加密方法


[0001]本专利技术涉及医学图像处理领域,具体是一种基于DES的尿液试纸图像加密方法。

技术介绍

[0002]移动医疗技术随着计算机的热潮蓬勃发展,数字图像作为生动的信息载体,是移动医疗领域重要的数据传输形式。在医学诊断领域中,保障用户隐私数据安全是焦点问题,因此,图像数据传输在开放的网络环境中如何保障其安全性成为领域内亟待加强的核心任务。近年来,信息加密领域基于传统加密技术衍生了混沌加密、置乱加密、DNA加密待多种加密算法,这些算法在信息加密速度、空间占用率、密文复杂程度、抗噪能力、抗攻击性等指标上各有优势,图像文件加密与普通文件加密的不同之处在于:图像相邻像素之间通常存在着比较大的相关性,图像加密不仅要使图像变得不可识别,还要尽可能地减小相邻像素之间的相关性。

技术实现思路

[0003]为了减小尿液试纸图像相邻像素之间的相关性,本专利技术针对尿液试纸图像信息冗余多、数据小等特点,提供了一种加密速度快、安全性高的基于DES的尿液试纸图像加密方法。
[0004]实现本专利技术目的的技术本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于DES的尿液试纸图像加密方法,其特征是:包括如下步骤:(1)对待加密图像进行一次加密:读取待加密图像和密钥图像,逐个遍历待加密图像和密钥图像像素RGB值,并转换成二进制文件,使用图像密钥与被加密图像进行异或运算,得到隐藏信息图像二进制数据;(2)使用3DES算法对图像进行加密:获取步骤(1)中的隐藏消息图像二进制数据,进行逐块加密,将二进制文件划分为64bit一组的二进制块,将所得二进制块进行IP置换,得到置换二进制块二,分为各32bit的L、R二进制块,作为待加密明文;(3)加密F轮函数变换:将待加密明文R输入到加密F轮函数变换中,依次执行扩展、异或变换、压缩、置换操作,经L、R区域互换,F轮函数循环16次,F轮函数加密;(4)三重DES循环:循环执行步骤(2)

(3),增加加密次数,达到三重安全加密的目的。2.根据权利要求1所述的基于DES的尿液试纸图像加密方法,其特征是:步骤(1)所述对待加密图像进行一次加密方法,包括如下步骤:1)获取待加密数字图像和密钥数字图像以及数字图像的宽和高,将数字图像转换成二进制文件;2)一次加密:将待加密数字图像和密钥数字图像生成的二进制数据比对大小,比对两份二进制文件的大小,如果大小不同则返回至上一层逻辑,相同则进行异或运算,完成一次加密输出经密钥图像异或运算初步加密的二进制文件;二进制异或运算公式:。3.根据权利要求1所述的基于DES的尿液试纸图像加密方法,其特征是:步骤(2)所述使用3DES算法对图像进行加密方法,包括如下步骤:1)组块划分:从步骤(1)中获取完成初步加密的二进制文件,并划分成64

bit大小的单位,DES算法结构限制了明文只能输入64

bit,需要将上述步骤中的可能不满足64位比特的最后分组进行填充,采用PKCS5Padding填充模式,设单元数据大小为len个字节,即加密前由数据字节len对8取余,设余数为m,若m>0,则补足8

m个字节,字节数值为8

m,即差几个字节就补几个字节,字节数值即为补充的字节数,若为0则补充8个字节的8;解密时取最后一个字节,值为m,则从数据尾部删除m个字节,剩余数据即为加密前的原文,分组完成后开始以64

bit一组进入加密;2)分组串联:在进入F轮函数前,设置一个初始化向量IV与每个明文分组进行异或运算,再将加密后的密文与下一待加密的明文分组进行异或运算,使明文分组之间产生串联联系,提高加密的安全性,准备将分组数据传入IP置换盒;3)IP置换:IP置换盒将64

bit二进制数据根据IP置换盒将对应位置的数据内容进行置换,然后二分成32bit一组的L
m*n
、R
m*n
两个矩阵,其...

【专利技术属性】
技术研发人员:邓祎明肖忠林陈洪波
申请(专利权)人:桂林电子科技大学
类型:发明
国别省市:

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

1