【技术实现步骤摘要】
基于立体投影加密的图像信息传输方法及装置
[0001]本专利技术属于信息加密
,具体涉及基于立体投影加密的图像信息传输方法及装置。
技术介绍
[0002]信息加密技术是利用数学或物理手段,对电子信息在传输过程中和存储体内进行保护,以防止泄漏的技术。
[0003]保密通信,计算机密钥,防复制软盘等都属于信息加密技术。通信过程中的加密主要是采用密码,在数字通信中可利用计算机采用加密法,改变负载信息的数码结构。计算机信息保护则以软件加密为主。目前世界上最流行的几种加密体制和加密算法有:RSA算法和CCEP算法等。为防止破密,加密软件还常采用硬件加密和加密软盘。一些软件商品常带有一种小的硬卡,这就是硬件加密措施。在软盘上用激光穿孔,使软件的存储区有不为人所知的局部存坏,就可以防止非法复制。这样的加密软盘可以为不掌握加密技术的人员使用,以保护软件。由于计算机软件的非法复制,解密及盗版问题日益严重,甚至引发国际争端,因此对信息加密技术和加密手段的研究与开发,受到各国计算机界的重视,发展日新月异。
[0004]相关的 ...
【技术保护点】
【技术特征摘要】
1.基于立体投影加密的图像信息传输方法,其特征在于,所述方法执行以下步骤:步骤1:发送端获取待加密的图像信息,对待加密的图像信息进行图像特征提取,得到待加密图像特征;步骤2:基于得到的图像特征,获取待加密的图像信息中的关键部分;所述关键部分须满足以下约束条件:对待加密的图像信息中的关键部分进行图像特征提取,得到关键图像特征,将得到的关键图像特征与得到的待加密图像特征进行差值运算,得到的差值运算结果在设定的阈值范围内;步骤3:将待加密的图像信息进行立体投影;所述立体投影的过程包括:将待加密的图像信息等分为6块,分别得到6个子图像信息;将6个子图像信息分别视为一个正方体的面,进行3维拼接;得到由子图像信息拼接而成的投影图像正方体;步骤4:对投影图像正方体映射为一个球体,得到投影图像球体;步骤5:找到投影图像球体的球面上与关键部分对应的关键球面区域;定义关键球面区域以外的区域为非关键球面区域;对关键球面区域使用预设的球面加密模型进行加密,加密完成后得到加密投影图像球体;步骤6:生成一个半径大于加密投影图像球体的遮罩球形壳体;所述遮罩球形壳体能够完全包裹加密投影图像球体;同时,将非关键球面区域从加密投影图像球体的球面上,投影至遮罩球形壳体的内表面;步骤7:发送端将遮罩球形壳体和遮罩球形壳体包裹的加密投影图像球体发送至接收端。2.如权利要求1所述的方法,其特征在于,所述步骤1中对待加密的图像信息进行图像特征提取,得到待加密图像特征的方法包括:基于梯度直方图算法,提取所述待加密的图像信息的梯度特征;基于预设的仿射变换公式,将所述梯度特征进行仿射变换,以得到仿射变换图像;从所述仿射变换图像中提取局部相位量化特征;将提取得到的局部相位量化特征作为所述待加密的图像信息的图像特征;所述仿射变换公式使用如下公式进行表示:作为所述待加密的图像信息的图像特征;所述仿射变换公式使用如下公式进行表示:其中,x为待加密的图像信息的横坐标,y为待加密的图像信息的纵坐标,x
′
为仿射变换图像的横坐标,y
′
为仿射变换图像的纵坐标,θ为仿射变换角度,a为第一仿射变换系数,取值范围为:1~6;b为第二仿射变换系数,取值范围为:2~5。3.如权利要求2所述的方法,其特征在于,所述基于方向梯度直方图梯度算法,提取所述待加密的图像信息的梯度特征,包括:基于梯度算法、线性插值函数和预设的核心模板,提取所述待加密的图像信息的梯度特征,其中,所述预设的核心模板在所述梯度算法中用于对所述待加密的图像信息中的像素点做卷积运算...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。