移动终端图像加密方法及装置.pdf

上传人:32 文档编号:1639663 上传时间:2018-06-30 格式:PDF 页数:13 大小:739.32KB
返回 下载 相关 举报
摘要
申请专利号:

CN201310636357.4

申请日:

2013.11.27

公开号:

CN104680074A

公开日:

2015.06.03

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效IPC(主分类):G06F 21/62申请日:20131127|||公开

IPC分类号:

G06F21/62(2013.01)I

主分类号:

G06F21/62

申请人:

中国科学院深圳先进技术研究院

发明人:

李翔宇; 张潇

地址:

518055广东省深圳市南山区西丽大学城学苑大道1068号

优先权:

专利代理机构:

深圳中一专利商标事务所44237

代理人:

张全文

PDF下载: PDF下载
内容摘要

本发明适用于移动终端技术领域,提供一种移动终端图像加密方法及装置,所述方法包括:获取用户输入的加密密码,并将待加密的图像数据通过加密算法计算得到第一加密值,将图像数据、第一加密值以及加密密码组成加密密文;获取用户输入的解密密码,当解密密码与加密密码一致时,对所述加密密文中的图像数据采用相同的加密算法计算得到第二加密值;当第二加密值与第一加密值一致时,删除所述加密密文中的第一加密值以及加密密码并保存,恢复出原始图像。本发明采用密码对比和加密值对比的双重对照验证,保证恢复的图像数据的完整性和真实性,通过密码对比,可以验证输入密码的正确性,通过加密值对比,可以验证图像是否被篡改,保证了图像数据的完整性。

权利要求书

权利要求书
1.  一种移动终端图像加密方法,其特征在于,所述方法包括:
获取用户输入的加密密码,并将待加密的图像数据通过加密算法计算得到 第一加密值,将所述图像数据、第一加密值以及所述加密密码组成加密密文;
获取用户输入的解密密码,当所述解密密码与所述加密密文中的加密密码 一致时,对所述加密密文中的图像数据采用相同的加密算法计算得到第二加密 值;
当所述第二加密值与加密密文中的第一加密值一致时,删除所述加密密文 中的第一加密值以及加密密码并保存,恢复出原始图像。

2.  如权利要求1所述方法,其特征在于,所述加密算法为哈希加密算法。

3.  如权利要求2所述方法,其特征在于,所述获取用户输入的加密密码, 并将待加密的图像数据通过加密算法计算得到第一加密值,将所述图像数据、 第一加密值以及所述加密密码组成加密密文步骤,具体包括:
获取用户输入的m位加密密码;
将待加密的图像数据通过哈希加密算法计算得到n位第一加密值;
将所述图像数据、n位第一加密值以及m位加密密码按顺序排列组成加密 密文。

4.  如权利要求3所述方法,其特征在于,所述获取用户输入的解密密码, 当所述解密密码与所述加密密文中的加密密码一致时,对所述加密密文中的图 像数据采用相同的加密算法计算得到第二加密值步骤,具体包括:
获取用户输入的m位解密密码;
取所述加密密文后m位数据得到加密密码,判断所述解密密码与所述得到 的加密密码是否一致;
当一致时,去除所述加密密文的后m+n位数据得到图像数据,并对所述得 到的图像数据进行哈希加密算法计算得到n位第二加密值。

5.  如权利要求4所述方法,其特征在于,所述当所述第二加密值与加密密 文中的第一加密值一致时,删除所述加密密文中的第一加密值以及加密密码并 保存,恢复出原始图像步骤,具体包括:
去除所述加密密文的后m位数据,再取后n位数据得到第一加密值,判断 所述第一加密值与所述第二加密值是否一致;
当一致时,删除所述加密密文的后m+n位数据并保存,恢复出原始图像。

6.  一种移动终端图像加密装置,其特征在于,所述装置包括:
图像加密模块,用于获取用户输入的加密密码,并将待加密的图像数据通 过加密算法计算得到第一加密值,将所述图像数据、第一加密值以及所述加密 密码组成加密密文;
解密判断模块,用于获取用户输入的解密密码,当所述解密密码与所述加 密密文中的加密密码一致时,对所述加密密文中的图像数据采用相同的加密算 法计算得到第二加密值;
图像还原模块,用于当所述第二加密值与加密密文中的第一加密值一致时, 删除所述加密密文中的第一加密值以及加密密码并保存,恢复出原始图像。

7.  如权利要求6所述装置,其特征在于,所述加密算法为哈希加密算法。

8.  如权利要求7所述装置,其特征在于,所述图像加密模块包括:
加密密码获取单元,用于获取用户输入的m位加密密码;
第一处理单元,用于将待加密的图像数据通过哈希加密算法计算得到n位 第一加密值;
密文生成单元,用于将所述图像数据、n位第一加密值以及m位加密密码 按顺序排列组成加密密文。

9.  如权利要求8所述装置,其特征在于,所述解密判断模块包括:
解密密码获取单元,用于获取用户输入的m位解密密码;
加解密码判断单元,用于取所述加密密文后m位数据得到加密密码,判断 所述解密密码与所述得到的加密密码是否一致;
第二处理单元,用于当所述加解密码判断单元判断是时,去除所述加密密 文的后m+n位数据得到图像数据,并对所述得到的图像数据进行哈希加密算法 计算得到n位第二加密值。

10.  如权利要求9所述装置,其特征在于,所述图像还原模块包括:
加密值判断单元,用于去除所述加密密文的后m位数据,再取后n位数据 得到第一加密值,判断所述第一加密值与所述第二加密值是否一致;
图像还原单元,用于当所述加密值判断单元判断是时,删除所述加密密文 的后m+n位数据并保存,恢复出原始图像。

说明书

说明书移动终端图像加密方法及装置
技术领域
本发明属于图像处理技术领域,尤其涉及一种移动终端图像加密方法及装 置。
背景技术
在移动终端高速发展的今天,移动终端用户越来越多,功能越来越强,比 如手机、平板电脑等。对于用户来说,用手机拍照并存储照片已经成为习惯, 并且用户可以随时查看手机里面的照片,快捷方便。有些用户的手机里存储有 重要或者隐私的照片,如何保证这些照片不被别人窃取或泄露是个比较重要的 问题。如果手机丢失了,保存在手机里面的照片可能被其他人看到甚至利用和 传播。对于用户来说,保护手机照片的信息安全至关重要。
目前,移动终端的照片都是公开的,用户无法通过移动终端对保存的照片 进行加密处理,只能通过设置隐藏来隐藏相关照片,但是他人仍可以较为方便 地还原出隐藏照片,照片存在较大的安全隐患。
发明内容
鉴于上述问题,本发明的目的在于提供一种移动终端图像加密方法即装置, 旨在解决现有移动终端无法对保存的图像进行加密处理,使得图像存在较大安 全隐患。
一方面,所述移动终端图像加密方法包括下述步骤:
获取用户输入的加密密码,并将待加密的图像数据通过加密算法计算得到 第一加密值,将所述图像数据、第一加密值以及所述加密密码组成加密密文;
获取用户输入的解密密码,当所述解密密码与所述加密密文中的加密密码 一致时,对所述加密密文中的图像数据采用相同的加密算法计算得到第二加密 值;
当所述第二加密值与加密密文中的第一加密值一致时,删除所述加密密文 中的第一加密值以及加密密码并保存,恢复出原始图像。
进一步的,所述加密算法为哈希加密算法。
进一步的,所述获取用户输入的加密密码,并将待加密的图像数据通过加 密算法计算得到第一加密值,将所述图像数据、第一加密值以及所述加密密码 组成加密密文步骤,具体包括:获取用户输入的m位加密密码;将待加密的图 像数据通过哈希加密算法计算得到n位第一加密值;将所述图像数据、n位第 一加密值以及m位加密密码按顺序排列组成加密密文。
进一步的,所述获取用户输入的解密密码,当所述解密密码与所述加密密 文中的加密密码一致时,对所述加密密文中的图像数据采用相同的加密算法计 算得到第二加密值步骤,具体包括:获取用户输入的m位解密密码;取所述加 密密文后m位数据得到加密密码,判断所述解密密码与所述得到的加密密码是 否一致;当一致时,去除所述加密密文的后m+n位数据得到图像数据,并对所 述得到的图像数据进行哈希加密算法计算得到n位第二加密值。
进一步的,所述当所述第二加密值与加密密文中的第一加密值一致时,删 除所述加密密文中的第一加密值以及加密密码并保存,恢复出原始图像步骤, 具体包括:去除所述加密密文的后m位数据,再取后n位数据得到第一加密值, 判断所述第一加密值与所述第二加密值是否一致;当一致时,删除所述加密密 文的后m+n位数据并保存,恢复出原始图像。
另一方面,所述移动终端图像加密装置包括:
图像加密模块,用于获取用户输入的加密密码,并将待加密的图像数据通 过加密算法计算得到第一加密值,将所述图像数据、第一加密值以及所述加密 密码组成加密密文;
解密判断模块,用于获取用户输入的解密密码,当所述解密密码与所述加 密密文中的加密密码一致时,对所述加密密文中的图像数据采用相同的加密算 法计算得到第二加密值;
图像还原模块,用于当所述第二加密值与加密密文中的第一加密值一致时, 删除所述加密密文中的第一加密值以及加密密码并保存,恢复出原始图像。
进一步的,所述加密算法为哈希加密算法。
进一步的,所述图像加密模块包括:加密密码获取单元,用于获取用户输 入的m位加密密码;第一处理单元,用于将待加密的图像数据通过哈希加密算 法计算得到n位第一加密值;密文生成单元,用于将所述图像数据、n位第一 加密值以及m位加密密码按顺序排列组成加密密文。
进一步的,所述解密判断模块包括:解密密码获取单元,用于获取用户输 入的m位解密密码;加解密码判断单元,用于取所述加密密文后m位数据得到 加密密码,判断所述解密密码与所述得到的加密密码是否一致;第二处理单元, 用于当所述加解密码判断单元判断是时,去除所述加密密文的后m+n位数据得 到图像数据,并对所述得到的图像数据进行哈希加密算法计算得到n位第二加 密值。
进一步的,所述图像还原模块包括:加密值判断单元,用于去除所述加密 密文的后m位数据,再取后n位数据得到第一加密值,判断所述第一加密值与 所述第二加密值是否一致;图像还原单元,用于当所述加密值判断单元判断是 时,删除所述加密密文的后m+n位数据并保存,恢复出原始图像。
本发明的有益效果是:本发明首先通过加密算法加密图像数据,得到第一 加密值,并将图像数据、第一加密值、用户输入的加密密码组成加密密文,解 密时,首先将用户输入的解密密码与加密密码进行对比,当一致时,再对图像 数据按照加密算法加密得到第二加密值,当第一加密值和第二加密值相同时, 才还原出图像数据,本发明采用密码对比和加密值对比的双重对照验证,保证 恢复的图像数据的完整性和真实性,通过密码对比,可以验证输入密码的正确 性,通过加密值对比,可以验证图像是否被篡改,保证了图像数据的完整性。
附图说明
图1是本发明第一实施例提供的移动终端图像加密方法的流程图;
图2是本发明第二实施例提供的移动终端图像加密方法的流程图;
图3是本发明第三实施例提供的移动终端图像加密装置的结构方框图;
图4是本发明第四实施例提供的移动终端图像加密装置的结构方框图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实 施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅 仅用以解释本发明,并不用于限定本发明。
为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。
实施例一:
图1示出了本发明第一实施例提供的移动终端图像加密方法的流程,为了 便于说明仅示出了与本发明实施例相关的部分。
本实施例提供的移动终端图像加密方法包括下述步骤:
步骤S101、取用户输入的加密密码,并将待加密的图像数据通过加密算法 计算得到第一加密值,将所述图像数据、第一加密值以及所述加密密码组成加 密密文。
所述待加密的图像数据是用户所选待加密照片的数据,可以是本地保存的 照片,也可以是用户刚拍摄的照片,首先用户输入加密密码,所述加密密码位 数不限,可以默认也可有用户设置。作为一种具体实现方式,用户在移动终端 中选取照片,然后通过点击照片菜单选项中的加密键,然后弹出加密输入框, 用户输入加密密码即可。
本步骤中,可以使用各种数据加密算法对图像数据进行加密,比如哈希加 密算法、小波变换算法、傅里叶变换算法等等。本实施例不做具体限定。然后 将所述原始的图像数据、第一加密值以及所述加密密码组成加密密文。本步骤 不限定图像数据、第一加密值以及加密密码的位置顺序,可以任意排列,甚至 可以将其中一部分数据插入到另一部分数据中,在解密时,在对应位置提取出 图像数据、第一加密值以及所述加密密码即可。
步骤S102、获取用户输入的解密密码,当所述解密密码与所述加密密文中 的加密密码一致时,对所述加密密文中的图像数据采用相同的加密算法计算得 到第二加密值。
需要解密时,用户在相关的界面中输入解密密码,所述解密密码与加密密 码位数一致。移动终端从所述加密密文中提取出加密密码,当所述解密密码与 所示加密密码一致时,说明用户输入的解密密码正确,此时为了可以验证图像 数据是否被修改,因此还需要从加密密文中提取出图像数据,然后采用同样的 加密算法对所述图像数据进行加密处理,得到第二加密值。若所述解密密码与 所示加密密码不一致,图像还原失败。
步骤S103、当所述第二加密值与加密密文中的第一加密值一致时,删除所 述加密密文中的第一加密值以及加密密码并保存,恢复出原始图像。
上述步骤S102中已经获取到第二加密值,当所述第二加密值与加密密文中 的第一加密值一致时,说明原图像没被修改,因此直接删除所述加密密文中的 第一加密值以及加密密码并保存,恢复出原始图像。若所述第二加密值与加密 密文中的第一加密值不一致,说明图像信息被篡改,或者图像丢失,图像还原 失败。
本实施例采用密码比对和加密值对比的双重对照验证机制,保证恢复的图 像数据的完整性和真实性,通过密码对比,可以验证输入密码的正确性,通过 加密值对比,可以验证图像是否被篡改,保证了图像数据的完整性。
实施例二:
图2示出了本发明第二实施例提供的移动终端图像加密方法的流程,为了 便于说明仅示出了与本发明实施例相关的部分。
本实施例提供的移动终端图像加密方法包括下述步骤:
步骤S201、获取用户输入的m位加密密码;
步骤S202、将待加密的图像数据通过哈希加密算法计算得到n位第一加密 值;
步骤S203、将所述图像数据、n位第一加密值以及m位加密密码按顺序排 列组成加密密文。
本实施例采用哈希加密算法对图像数据进行加密。通过哈希加密算法对输 入的数据进行处理计算,可以得到固定位数的哈希值,其特点是不限输入数据 的长度,而且得到的哈希值长度固定。
本实施例中,首先获取用户输入的m位加密密码,然后通过哈希算法加密 图像数据得到n位第一加密值,最后按照图像数据、n位第一加密值、m位加 密密码顺序排列组成加密密文,现在这种排列方式只是本实施例的一种实例列 举,本发明包括但不限于此。
步骤S204、获取用户输入的m位解密密码;
步骤S205、取所述加密密文后m位数据得到加密密码,判断所述解密密 码与所述得到的加密密码是否一致;
步骤S206、当一致时,去除所述加密密文的后m+n位数据得到图像数据, 并对所述得到的图像数据进行哈希加密算法计算得到n位第二加密值。
由于加密密码和第一加密值的位数和位置是已知的,加密密文的后m位是 加密密码,去除后m位的加密密码后,后n位数据就是第一加密值,剩下的就 是图像数据,因此用户需要解密还原图像时,首先输入m位的解密密码,当解 密码与加密密文的后m位数据(即加密密码)一致时,说明用户输入的解密密 码正确,此时继续验证图像是否被修改,步骤S206中,需要对首先从加密密文 中得到图像数据,然后对得到的图像数据进行哈希算法计算得到n位的第二加 密值。
步骤S207、去除所述加密密文的后m位数据,再取后n位数据得到第一 加密值,判断所述第一加密值与所述第二加密值是否一致;
步骤S208、当一致时,删除所述加密密文的后m+n位数据并保存,恢复 出原始图像。
加密密文的后m位是加密密码,去除后m位的加密密码后,后n位数据就 是第一加密值,剩下的就是图像数据,因此在验证图像是否被篡改时,首先去 除所述加密密文的后m位数据,再取后n位数据(即第一加密值)与第二加密 值进行比较,当一致时,说明图像数据并未修改,删除所述加密密文的后m+n 位数据并保存,得到原图像数据,这样就可以恢复出原始图像。
本实施例与实施例一相比,采用了哈希加密算法对图像数据进行加密,得 到的加密值位数固定,将图像数据和第一加密值按照一定顺序排列后,后续可 以方便地从加密密文中取出加密密码和第一加密值,用于密码对比和加密值对 比。
实施例三:
图3示出了本发明第三实施例提供的移动终端图像加密装置的结构,为了 便于说明仅示出了与本发明实施例相关的部分。
本实施例提供的移动终端图像加密装置包括:
图像加密模块301,用于获取用户输入的加密密码,并将待加密的图像数 据通过加密算法计算得到第一加密值,将所述图像数据、第一加密值以及所述 加密密码组成加密密文;
解密判断模块302,用于获取用户输入的解密密码,当所述解密密码与所 述加密密文中的加密密码一致时,对所述加密密文中的图像数据采用相同的加 密算法计算得到第二加密值;
图像还原模块303,用于当所述第二加密值与加密密文中的第一加密值一 致时,删除所述加密密文中的第一加密值以及加密密码并保存,恢复出原始图 像。
本实施例提供的功能模块301~303对应实现了实施例一种的步骤 S101-S103,这些功能模块可由CPU实现。具体的,图像加密模块301,获取 用户输入的加密密码,并将待加密的图像数据通过加密算法计算得到第一加密 值,将所述图像数据、第一加密值以及所述加密密码组成加密密文;需要解密 时,解密判断模块302获取用户输入的解密密码,当所述解密密码与所述加密 密文中的加密密码一致时,对所述加密密文中的图像数据采用相同的加密算法 计算得到第二加密值;最后当所述第二加密值与加密密文中的第一加密值一致 时,图像还原模块303删除所述加密密文中的第一加密值以及加密密码并保存, 恢复出原始图像。
本实施例装置采用密码比对和加密值对比的双重对照验证机制,保证恢复 的图像数据的完整性和真实性,通过密码对比,可以验证输入密码的正确性, 通过加密值对比,可以验证图像是否被篡改,保证了图像数据的完整性。
实施例四:
图4示出了本发明第四实施例提供的移动终端图像加密装置的结构,为了 便于说明仅示出了与本发明实施例相关的部分。
本实施例提供的移动终端图像加密装置包括:
图像加密模块41,用于获取用户输入的加密密码,并将待加密的图像数据 通过加密算法计算得到第一加密值,将所述图像数据、第一加密值以及所述加 密密码组成加密密文;
解密判断模块42,用于获取用户输入的解密密码,当所述解密密码与所述 加密密文中的加密密码一致时,对所述加密密文中的图像数据采用相同的加密 算法计算得到第二加密值;
图像还原模块43,用于当所述第二加密值与加密密文中的第一加密值一致 时,删除所述加密密文中的第一加密值以及加密密码并保存,恢复出原始图像。
其中,所述图像加密模块41包括:
加密密码获取单元411,用于获取用户输入的m位加密密码;
第一处理单元412,用于将待加密的图像数据通过哈希加密算法计算得到n 位第一加密值;
密文生成单元413,用于将所述图像数据、n位第一加密值以及m位加密 密码按顺序排列组成加密密文。
其中,所述解密判断模块42包括:
解密密码获取单元421,用于获取用户输入的m位解密密码;
加解密码判断单元422,用于取所述加密密文后m位数据得到加密密码, 判断所述解密密码与所述得到的加密密码是否一致;
第二处理单元423,用于当所述加解密码判断单元判断是时,去除所述加 密密文的后m+n位数据得到图像数据,并对所述得到的图像数据进行哈希加密 算法计算得到n位第二加密值。
其中,所述图像还原模块43包括:
加密值判断单元431,用于去除所述加密密文的后m位数据,再取后n位 数据得到第一加密值,判断所述第一加密值与所述第二加密值是否一致;
图像还原单元432,用于当所述加密值判断单元判断是时,删除所述加密 密文的后m+n位数据并保存,恢复出原始图像。
本实施例在实施例三的基础上进一步公开了图像加密模块41、解密判断模 块42、图像还原模块43的具体结构,另一方面,所述功能单元412~413对应 实现了实施例二中的步骤S201-S203,所述功能单元421~423对应实现了所述 步骤S204-S206,所述功能单元431、432对应实现了所述步骤S207、S208。
本实施例与实施例三相比,采用了哈希加密算法对图像数据进行加密,得 到的加密值位数固定,将图像数据和第一加密值按照一定顺序排列后,后续可 以方便地从加密密文中取出加密密码和第一加密值,用于密码对比和加密值对 比。
本领域普通技术人员可以理解,实现上述实施例方法中的全部或部分步骤 是可以通过程序来指令相关的硬件来完成,所述的程序可以在存储于一计算机 可读取存储介质中,所述的存储介质,如ROM/RAM、磁盘、光盘等。
在本发明实施例中,。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发 明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明 的保护范围之内。

移动终端图像加密方法及装置.pdf_第1页
第1页 / 共13页
移动终端图像加密方法及装置.pdf_第2页
第2页 / 共13页
移动终端图像加密方法及装置.pdf_第3页
第3页 / 共13页
点击查看更多>>
资源描述

《移动终端图像加密方法及装置.pdf》由会员分享,可在线阅读,更多相关《移动终端图像加密方法及装置.pdf(13页珍藏版)》请在专利查询网上搜索。

本发明适用于移动终端技术领域,提供一种移动终端图像加密方法及装置,所述方法包括:获取用户输入的加密密码,并将待加密的图像数据通过加密算法计算得到第一加密值,将图像数据、第一加密值以及加密密码组成加密密文;获取用户输入的解密密码,当解密密码与加密密码一致时,对所述加密密文中的图像数据采用相同的加密算法计算得到第二加密值;当第二加密值与第一加密值一致时,删除所述加密密文中的第一加密值以及加密密码并保存。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 >


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1