当前位置: 首页 > 专利查询>深圳大学专利>正文

基于光学加密和解密技术的图像加密和解密方法及装置制造方法及图纸

技术编号:14874400 阅读:80 留言:0更新日期:2017-03-23 22:01
本发明专利技术公开了一种基于光学加密和解密技术的图像加密和解密方法及装置,该方法包括:将待加密图像转换成二进制序列码,按照预置的转换序列规则,将该二进制序列码转换成十进制序列码,按照该十进制序列码中首位到末位的顺序,将该十进制序列码划分为多个片段,并设置该多个片段中每一片段的容量均小于或者等于单个二维码的最大容量,将该片段转换成与该片段对应的二维码,并将该二维码进行光学加密,以使已加密的二维码通过光学解密还原为该待加密图像,这样将二维码作为图像的载体,再对该二维码进行光学加密,可以防止通过光学解密还原出的图像受到斑点噪声的干扰,进而使得解密出的图像更加清晰完整。

【技术实现步骤摘要】

本专利技术属于光学加密和解密
,尤其涉及一种基于光学加密和解密技术的图像加密和解密方法及装置
技术介绍
信息加密技术可以对电子信息在传输和储存过程中进行保护,防止泄露给非法使用者。其中光学加密技术具有高并行性、高速度和多加密参数等优点,有望在未来的加密
占据一席之地。对于一幅图像,常见的光学加密技术包括:双随机相位加密(DRPE,DoubleRandomPhaseEncoding),基于分数傅里叶变换(FFT,fractionalFouriertransform)的双随机相位加密,波长多路复用加密和基于相位截断的非对称加密等。但是现有技术中的光学加密技术均有一个缺点:通过上述的光学加密技术之后,再解密出原图像均会受到斑点噪声的严重干扰,进而影响解密出的图像的清晰度。
技术实现思路
本专利技术提供一种基于光学加密和解密技术的图像加密和解密方法及装置,旨在解决因通过现有的光学加密技术解密出的图像受到斑点噪声的严重干扰,进而影响解密出的图像的清晰度的问题。本专利技术提供的一种基于光学加密和解密技术的图像加密方法,包括:将待加密图像转换成二进制序列码;按照预置的转换序列规则,将所述二进制序列码转换成十进制序列码;按照所述十进制序列码中首位到末位的顺序,将所述十进制序列码划分为多个片段,并设置所述多个片段中每一片段的容量均小于或者等于单个二维码的最大容量;将所述片段转换成与所述片段对应的二维码,并将所述二维码进行光学加密,以使已加密的二维码通过光学解密还原为所述待加密图像。本专利技术提供的一种基于光学加密和解密技术的图像解密方法,包括:将待解密二维码进行光学解密,得到已解密的二维码,并将所述已解密的二维码转换为包含有十进制数码的片段;按照所述已解密的二维码中预置的片段序号,将转换后的片段进行排列,以生成十进制序列码;按照预置的转换序列规则,将所述十进制序列码转换成二进制序列码;并将已转换的二进制序列码还原为图像。本专利技术提供的一种基于光学加密和解密技术的图像加密装置,包括:转换模块用于将待加密图像转换成二进制序列码;所述转换模块,还用于按照预置的转换序列规则,将所述二进制序列码转换成十进制序列码;划分模块用于按照所述十进制序列码中首位到末位的顺序,将所述十进制序列码划分为多个片段,并设置所述多个片段中每一片段的容量均小于或者等于单个二维码的最大容量;所述转换模块还用于将所述片段转换成与所述片段对应的二维码,并将所述二维码进行光学加密,以使已加密的二维码通过光学解密还原为所述待加密图像。本专利技术提供的一种基于光学加密和解密技术的图像解密装置,包括:转换模块用于将待解密二维码进行光学解密,得到已解密的二维码,并将所述已解密的二维码转换为包含有十进制数码的片段;生成模块用于按照所述已解密的二维码中预置的片段序号,将转换后的片段进行排列,以生成十进制序列码;所述转换模块用于按照预置的转换序列规则,将所述十进制序列码转换成二进制序列码;还原模块用于将已转换的二进制序列码还原为图像。本专利技术提供的基于光学加密和解密技术的图像加密和解密方法及装置,将待加密图像转换成二进制序列码,按照预置的转换序列规则,将该二进制序列码转换成十进制序列码,按照该十进制序列码中首位到末位的顺序,将该十进制序列码划分为多个片段,并设置该多个片段中每一片段的容量均小于或者等于单个二维码的最大容量,将该片段转换成与该片段对应的二维码,并将该二维码进行光学加密,以使已加密的二维码通过光学解密还原为该待加密图像,这样将二维码作为图像的载体,再对该二维码进行光学加密,可以防止通过光学解密还原出的图像受到斑点噪声的干扰,进而使得解密出的图像更加清晰完整。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例。图1是本专利技术第一实施例提供的基于光学加密和解密技术的图像加密方法的实现流程示意图;图2是本专利技术第二实施例提供的基于光学加密和解密技术的图像加密方法的实现流程示意图;图3是由图像转换为二维码过程的示意图;图4是本专利技术第三实施例提供的基于光学加密和解密技术的图像解密方法的实现流程示意图;图5是图3中图像加密方法对应的图像解密方法的示意图;图6是本专利技术第四实施例提供的基于光学加密和解密技术的图像加密装置的结构示意图;图7是本专利技术第五实施例提供的基于光学加密和解密技术的图像加密装置的结构示意图;图8是本专利技术第六实施例提供的基于光学加密和解密技术的图像解密装置的结构示意图。具体实施方式为使得本专利技术的专利技术目的、特征、优点能够更加的明显和易懂,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而非全部实施例。基于本专利技术中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参阅图1,图1为本专利技术第一实施例提供基于光学加密和解密技术的图像加密方法的实现流程示意图,可应用于光学加密和解密系统中,图1所示的图像加密方法,主要包括以下步骤:S101、将待加密图像转换成二进制序列码。该待加密图像为灰度图像,也可以为彩色图像。在计算机中,任何存储格式的待加密图像均可以转换为二进制序列码,该待加密图像的存储格式可以为位图文件(BMP,Bitmap)格式,也可以为个人电脑交换(PCX,PersonalComputerExchange)格式,也可以为图形交换格式(GIF,GraphicsInterchangeFormat)格式,还可以为联合照片专家组(JPEG,JointPhotographicExpertGroup)格式,还可以为其他存储格式,此处不做赘述。S102、按照预置的转换序列规则,将该二进制序列码转换成十进制序列码。S103、按照该十进制序列码中首位到末位的顺序,将该十进制序列码划分为多个片段,并设置该多个片段中每一片段的容量均小于或者等于单个二维码的最大容量。每个片段均包含有多个十进制数码。该最大容量为固有参数,不同种类的二维码具有不同的最大容量。例如,单个传统二维码的最大容量为1167数字,单个微小二维码(MicroQRCode)的最大容量为35个数字。S104、将该片段转换成与该片段对应的二维码,并将该二维码进行光学加密,以使已加密的二维码通过光学解密还原为该待加密图像。一个片段对应转换成一个二维码。生成的二维码均需要进行光学加密,以得到已加密的二维码。本专利技术实施例中,将待加密图像转换成二进制序列码;按照预置的转换序列规则,将该二进制序列码转换成十进制序列码,按照该十进制序列码中首位到末位的顺序,将该十进制序列码划分为多个片段,并设置该多个片段中每一片段的容量均小于或者等于单个二维码的最大容量,将该片段转换成与该片段对应的二维码,并将该二维码进行光学加密,以使已加密的二维码通过光学解密还原为该待加密图像,这样将二维码作为图像的载体,再对该二维码进行光学加密,可以防止通过光学解密还原出的图像受到斑点噪声的干扰,进而使得解密出的图像更加清晰完整。请参阅图2,图2为本专利技术第二实施例提供的基于光学加密和解密技术的图像加密方法的实现流程示本文档来自技高网...
基于光学加密和解密技术的图像加密和解密方法及装置

【技术保护点】
一种基于光学加密和解密技术的图像加密方法,其特征在于,包括:将待加密图像转换成二进制序列码;按照预置的转换序列规则,将所述二进制序列码转换成十进制序列码;按照所述十进制序列码中首位到末位的顺序,将所述十进制序列码划分为多个片段,并设置所述多个片段中每一片段的容量均小于或者等于单个二维码的最大容量;将所述片段转换成与所述片段对应的二维码,并将所述二维码进行光学加密,以使已加密的二维码通过光学解密还原为所述待加密图像。

【技术特征摘要】
1.一种基于光学加密和解密技术的图像加密方法,其特征在于,包括:将待加密图像转换成二进制序列码;按照预置的转换序列规则,将所述二进制序列码转换成十进制序列码;按照所述十进制序列码中首位到末位的顺序,将所述十进制序列码划分为多个片段,并设置所述多个片段中每一片段的容量均小于或者等于单个二维码的最大容量;将所述片段转换成与所述片段对应的二维码,并将所述二维码进行光学加密,以使已加密的二维码通过光学解密还原为所述待加密图像。2.根据权利要求1所述的方法,其特征在于,所述按照预置的转换序列规则,将所述二进制序列码转换成十进制序列码包括:按照预置顺序从所述二进制序列码中未转换成十进制数码的二进制数码开始提取四个比特,其中所述预置顺序为所述二进制序列码中首位到末位的排列顺序;通过所述四个比特的数值确定将二进制数码转换成十进制数码的方式;继续执行提取四个比特的过程,直至所述二进制序列码中所有二进制数码均转换成十进制数码;按照转换的前后顺序对得到的十进制数码进行排列,得到所述十进制序列码。3.根据权利要求2所述的方法,其特征在于,所述通过所述四个比特的数值确定将二进制数码转换成十进制数码的方式包括:若所述四个比特为1000或1001,则依据预置的二进制转十进制规则,将为1000的所述四个比特转换为十进制数码8,或将为1001的所述四个比特转换为十进制数码9;若所述四个比特既非1000也非1001,则重新按照所述预置顺序从所述二进制序列码中未转换成十进制数码的二进制数码开始提取三个比特,并依据所述二进制转十进制规则将所述三个比特转换为十进制数码。4.根据权利要求1-3任一项所述的方法,其特征在于,所述将所述片段转换成与所述片段对应的二维码,并将所述二维码进行光学加密之后,还包括:按照所述十进制序列码中各十进制数码的排列顺序,对每个片段对应的二维码插入预置的片段序号,以使在解密时将划分的片段按照所述片段序号还原十进制序列码。5.一种基于光学加密和解密的图像解密方法,其特征在于,所述方法包括:将待解密二维码进行光学解密,得到已解密的二维码,并将所述已解密的二维码转换为包含有十进制数码的片段;按照所述已解密的二维码中预置的片段序号,将转换后的片段进行排列,以生成十进制序列码;按照预置的转换序列规则,将所述十进制序列码转换成二进制序列码;并将已转换的二进制序列码还原为图像。6.一种基于光学加密和解密的图像加...

【专利技术属性】
技术研发人员:邹文斌焦述铭庄兆永李霞
申请(专利权)人:深圳大学
类型:发明
国别省市:广东;44

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

1