著录项信息
专利名称 | 一种电子终端及其短信加密、解密方法 |
申请号 | CN201410290219.X | 申请日期 | 2014-06-25 |
法律状态 | 授权 | 申报国家 | 暂无 |
公开/公告日 | 2014-09-03 | 公开/公告号 | CN104023332A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04W12/02 | IPC分类号 | H;0;4;W;1;2;/;0;2;;;H;0;4;W;1;2;/;0;4查看分类表>
|
申请人 | 上海斐讯数据通信技术有限公司 | 申请人地址 | 上海市松江区广富林路4855弄20号、90号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 上海斐讯数据通信技术有限公司 | 当前权利人 | 上海斐讯数据通信技术有限公司 |
发明人 | 刘安琪;刘雄伟 |
代理机构 | 杭州千克知识产权代理有限公司 | 代理人 | 周希良 |
摘要
本发明提供一种电子终端及其短信加密、解密方法,应用于包括有发送终端和接收终端的网络系统中,所述短信加密方法为将输入的文本信息转化为位图信息,利用接收终端的设备信息或者预设的协议信息生成嵌入密钥,并根据水印嵌入算法将位图信息嵌入一预设或随机选取的图片中,在接收端接收嵌入有位图信息的图片后;所述短信解密方法为根据接收端的设备信息或者预设的协议信息生成提取密钥,并利用水印提取算法将位图信息从图片中提取出来,并转化为对应的文本信息进行显示。本发明提出的电子终端、及其短信加密、解密方法具有高安全性,在信息被第三方劫持或者电子终端丢失时都能保证信息的安全性。
1.一种电子终端,其特征在于,包括:
信息编辑模块,依据输入的编辑指令生成文本信息;
文图转化模块,将提取的文本信息转化为位图信息或者将所述位图信息转化为所述文本信息;
密钥算法模块,依据检测到的目标用户的设备信息或提取预设的协议信息生成嵌入密钥或提取密钥;
嵌入/提取模块,根据所述嵌入密钥生成水印嵌入算法,将所述位图信息依据所述水印嵌入算法嵌入到一图片中;或者根据所述提取密钥生成水印提取算法,依据所述水印提取算法提取所述图片中嵌入的位图信息;
发送/接收模块,用于发送或者接收嵌入有所述位图信息的图片;
信息显示模块,显示依据输入的编辑指令生成文本信息以及所述文图转化模块转化的文本信息;
所述密钥算法模块检测到的所述目标用户的设备信息为SIM卡信息;所述预设的协议信息为目标用户的指纹信息或语音信息。
2.如权利要求1所述的电子终端,其特征在于,所述图片的容量大于所述位图信息的容量;所述图片为预先设定或者随机选取的。
3.如权利要求1所述的电子终端,其特征在于,嵌入/提取模块生成的所述水印嵌入算法和/或所述水印提取算法为最低有效位算法。
4.一种短信加密方法,应用于包括有发送终端和接收终端的网络系统中,其特征在于,所述短信加密方法包括:
依据输入的编辑指令生成文本信息并予以显示;
提取所述文本信息并将所述文本信息转化为位图信息;
依据所述接收终端的设备信息或预设的协议信息生成嵌入密钥;
根据所述嵌入密钥生成水印嵌入算法,将所述位图信息依据所述水印嵌入算法嵌入到一图片中;
发送嵌入有所述位图信息的图片至所述接收终端;
所述接收终端的设备信息为SIM卡信息,所述预设的协议信息为目标用户的指纹信息或语音信息。
5.如权利要求4所述的短信加密方法,其特征在于,所述水印嵌入算法为最低有效位算法。
6.如权利要求4所述的短信加密方法,其特征在于,所述图片的容量大于所述位图信息的容量;所述图片为预先设定或者随机选取的。
7.一种短信解密方法,应用于包括有发送终端和接收终端的网络系统中,其特征在于,所述短信解密方法包括:
接收嵌入有位图信息的图片;
依据所述接收终端的设备信息或预设的协议信息生成提取密钥;
根据所述提取密钥生成水印提取算法,依据所述水印提取算法提取所述图片中嵌入的位图信息;
将所述位图信息转化为文本信息并予以显示;
所述接收终端的设备信息为SIM卡信息,所述预设的协议信息为目标用户的指纹信息或语音信息。
8.如权利要求7所述的短信解密方法,其特征在于,所述水印提取算法为最低有效位算法。
9.如权利要求7所述的短信解密方法,其特征在于,所述图片的容量大于所述位图信息的容量;所述图片为预先设定或者随机选取的。
一种电子终端及其短信加密、解密方法\n技术领域\n[0001] 本发明涉及信息安全传输领域,特别是涉及一种电子终端及其短信加密解密的方法。\n背景技术\n[0002] 短信作为手机的基本功能,全球每日传送至手机的短消息已达10亿条左右,并且处于持续增长的阶段。随着商务过程中短信的广泛应用以及用户对隐私越来越关注,短信的安全问题将会日益被重视。不少手机厂商已经在解决此问题,如为手机设置短信阅读密码或隐藏短信功能,但这些方法治标不治本。因为目前手机上的短信都是通过文本明码方式发送的,这对有保密信息的短信来说泄密风险很大,因为手机的信号都是空中传输的,通过技术手段可以截获,如通过复制SIM卡的方式可以在复制卡在线的情况下收取该号码的任意短信。这对通过手机发送机密信息产生了极大的威胁。\n[0003] 较好的方法是对手机发送的内容加密,这样短信即使在传播过程中被非法拦截,也不怕泄密。例如申请号为201210336289.5的中国专利申请《一种短消息加密的方法及装置》是通过将加密短信以及加密密钥一同发送至目标电子终端,通过采用双重加密的方式,保证短信息在传输过程中的安全,缺点在于,加密短信和加密密钥可能会同时被截获,且在电子终端丢失等情况发生时,第三方仍然可以获得存储在电子终端内的信息。\n[0004] 因此,如何提供一种具有安全性且操作便捷的短信传输技术,始终为本领域从业者尤为关注并亟待解决的问题。\n发明内容\n[0005] 鉴于以上所述现有技术的缺点,本发明的目的在于提供一种电子终端及其短信加密、解密方法,用于保证信息的安全。\n[0006] 为实现上述目的及其他相关目的,本发明提供一种电子终端,包括:信息编辑模块,依据输入的编辑指令生成文本信息;文图转化模块,将提取的文本信息转化为位图信息或者将所述位图信息转化为所述文本信息;密钥算法模块,依据检测到的目标用户的设备信息或提取预设的协议信息生成嵌入密钥或提取密钥;嵌入/提取模块,根据所述嵌入密钥生成水印嵌入算法,将所述位图信息依据所述水印嵌入算法嵌入到一图片中;或者根据所述提取密钥生成水印提取算法,依据所述水印提取算法提取所述图片中嵌入的位图信息;\n发送/接收模块,用于发送或者接收嵌入有所述位图信息的图片;信息显示模块,显示依据输入的编辑指令生成文本信息以及所述文图转化模块转化的文本信息。\n[0007] 优选的,所述密钥算法模块检测到的所述目标用户的设备信息为SIM卡信息;所述预设的协议信息为目标用户的指纹信息、语音信息或预设的字符串,所述SIM卡信息可以自动获取,所述指纹信息、所述语音信息或预设的字符串需要接收加密信息的用户手动输入,可以保证在移动终端丢失的情况发生时,第三方不能获取存储在移动终端内的信息。\n[0008] 优选的,所述图片的容量大于所述位图信息的容量;所述图片为预先设定或者随机选取的。\n[0009] 优选的,所述嵌入/提取模块生成的所述水印嵌入算法和/或所述水印提取算法为最低有效位算法。\n[0010] 本发明还提供一种短信加密方法,应用于包括有发送终端和接收终端的网络系统中,所述短信加密方法包括:依据输入的编辑指令生成文本信息并予以显示;提取所述文本信息并将所述文本信息转化为位图信息;依据所述接收终端的设备信息或预设的协议信息生成嵌入密钥;根据所述嵌入密钥生成水印嵌入算法,将所述位图信息依据所述水印嵌入算法嵌入到一图片中;发送嵌入有所述位图信息的图片至所述接收终端。\n[0011] 优选的,所述水印嵌入算法为最低有效位算法。\n[0012] 优选的,所述接收终端的信息为SIM卡信息,所述预设的协议信息为目标用户的指纹信息或语音信息。\n[0013] 优选的,所述图片的容量大于所述位图信息的容量;所述图片为预先设定或者随机选取的。\n[0014] 本发明再提供一种短信解密方法,应用于包括有发送终端和接收终端的网络系统中,所述短信解密方法包括:接收嵌入有位图信息的图片;依据所述接收终端的设备信息或预设的协议信息生成提取密钥;根据所述提取密钥生成水印提取算法,依据所述水印提取算法提取所述图片中嵌入的位图信息;将所述位图信息转化为所述文本信息并予以显示。\n[0015] 优选的,所述水印提取算法为最低有效位算法。\n[0016] 优选的,所述接收终端的信息为SIM卡信息,所述预设的协议信息为目标用户的指纹信息或语音信息。\n[0017] 优选的,所述图片的容量大于所述位图信息的容量;所述图片为预先设定或者随机选取的。\n[0018] 如上所述,本发明提出的一种电子终端、及其短信加密、解密的方法,具有以下有益效果:\n[0019] 利用最低有效位的水印嵌入与提取算法,将发送的文本信息转化为位图信息嵌入图片中进行发送,保证信息的安全性;\n[0020] 利用目标用户的设备信息对短信进行加密和解密,可以保证短信传输过程中被第三方劫持时,仍然可以保证信息的安全;\n[0021] 利用预设的协议信息对短信进行加密和解密,不仅可以保证短信传输过程中的安全性,还能防止手机丢失时存储在设备中的信息暴露。\n附图说明\n[0022] 图1显示为本发明的电子终端在一个优选实施例中的模块示意图。\n[0023] 图2显示为本发明的电子终端的短信加密方法在一个优选实施例中的流程示意图。\n[0024] 图3显示为本发明的电子终端的短信解密方法在一个优选实施例中的流程示意图。\n[0025] 图4显示为应用本发明的一种电子终端及其短信加密解密方法的系统结构示意图。\n[0026] 元件标号说明\n[0027] 1 电子终端\n[0028] 11 信息编辑模块\n[0029] 12 文图转化模块\n[0030] 13 密钥算法模块\n[0031] 14 嵌入/提取模块\n[0032] 15 发送/接收模块\n[0033] 16 信息显示模块\n[0034] S11~S15 步骤\n[0035] S21~S24 步骤\n[0036] A 发送智能手机\n[0037] B 接收智能手机\n具体实施方式\n[0038] 以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。\n[0039] 需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。\n[0040] 本发明提出一种电子终端,于实际的实施例中,所述电子终端1为智能手机、平板电脑、笔记本电脑以及MP3等具有信息存储、传输、交换功能的电子装置,所述电子装置包含的硬件包括CPU(中央处理器),存储器(例如为FLASH存储器),麦克风,扬声器,显示屏(例如为触敏显示屏),播放器,音频电路,通信模块,系统总线以及输入输出端口等。\n[0041] 于本实施例中,以所述电子终端1为智能手机为例进行说明,请参阅图1,显示为本发明的一种电子终端在一个优选实施例中的模块示意图,如图1所示,所述为智能手机的电子终端1包括信息编辑模块11、文图转化模块12、密钥算法模块13、嵌入/提取模块14、发送/接收模块15以及信息显示模块16。\n[0042] 所述信息编辑模块11依据输入的编辑指令生成文本信息;于本实施例中,所述信息编辑模块11例如为包括机械键盘或虚拟键盘、用于提供用户输入/输出接口界面的显示屏、传感电路等,所述的为智能手机的电子终端1的信息编辑模块11检测到用户调取短信编辑程序时,为用户提供输入界面,并在检测到用户的编辑输入时,依据输出的信息在显示屏上的窗口界面上展示输入的文本信息。\n[0043] 所述文图转化模块12将提取的文本信息转化为位图信息或者将所述位图信息转化为所述文本信息;于本实施例中,所述文图转化模块12检测到文本信息输入后,依据用户的操作提取所述文本信息,比如在实际的实施过程时,用户输入一条完整的文本信息后,所述的为智能手机的电子终端1会提示用户是否将该文本信息予以加密发送,当检测到用户输入的加密发送指令时,所述文图转化模块12对液晶显示屏上显示的本文信息进行截图,将所述文本信息转化为位图信息。\n[0044] 或者,于本实施例中,所述文图转化模块12检测到所述的为智能手机的电子终端1接收到包含有位图信息的图片时,依据用户的操作提取所述图片中的位图信息,比如在实际的实施过程中,用户收到短信接收提示之后,所述的为智能手机的电子终端1会提示用户是否阅读该短信,当检测到用户阅读的指令时,所述文图转化模块12即提取该位图信息,并将所述位图信息转化为文本信息。\n[0045] 所述密钥算法模块13依据检测到的目标用户的设备信息或提取预设的协议信息生成嵌入密钥或提取密钥;于本实施例中,所述密钥算法模块13检测到用户的加密指令后,提取目标用户的设备信息或者提取预设的协议信息,所述目标用户的设备信息例如为SIM卡信息,所述预设的协议信息例如指纹信息或语音信息,所述语音信息如为中文普通话、地区方言等中文语音或者包括英语、法语、日语等外语语音;并根据提取的信息生成嵌入密钥;\n[0046] 或者,于本实施例中,所述密钥算法模块13检测到用户的解密指令时,提取设备信息或者输入预设的协议信息,所述目标用户的设备信息例如为SIM卡信息,所述预设的协议信息例如指纹信息或语音信息,所述语音例信息如为中文普通话、地区方言等中文语音或者包括英语、法语、日语等外语语音;并根据提取的信息生成提取密钥;\n[0047] 所述嵌入/提取模块14根据所述嵌入密钥生成水印嵌入算法,将所述位图信息依据所述水印嵌入算法嵌入到一图片中;于本实施例中,当所述嵌入/提取模块14依据用户输入的加密指令,接收所述从文图转化模块12传输来的所述位图信息,并依据检测到的所述嵌入密钥,生成水印嵌入算法,根据所述为智能手机的电子终端1的提示从手机中随机选取一张图片或选取一张预设的图片,例如从为智能手机的电子终端1的“自定义相册”中选取,将所述位图信息根据最低有效位的水印嵌入算法嵌入图片中;优选所述图片的容量远大于所述位图信息的容量,使所述位图信息嵌入图片中时,不能被肉眼分辨;\n[0048] 或者,所述嵌入/提取模块14依据所述提取密钥生成水印提取算法,将所述位图信息从所述图片中提出来;于本实施例中,所述嵌入/提取模块14依据用户输入的解密指令,接收从发送/接收模块15传输过来的图片,并根据检测到的所述提取密钥生成水印提取算法,将所述位图信息依据所述水印提取算法从一图片中提取出来;\n[0049] 所述最低有效位算法即LSB(Least Significant Bits)算法:将秘密信息嵌入到载体图像像素值的最低有效位,也称最不显著位,改变这一位置对载体图像的品质影响最小。\n[0050] LSB算法的基本原理:对空域的LSB做替换,用来替换LSB的序列就是需要加入的水印信息、水印的数字摘要或者由水印生成的伪随机序列。由于水印信息嵌入的位置是LSB,为了满足水印的不可见性,允许嵌入的水印强度不可能太高。然而针对空域的各种处理,如游程编码前的预处理,会对不显著分量进行一定的压缩,所以LSB算法对这些操作很敏感。\n因此LSB算法最初是用于脆弱性水印的。\n[0051] LSB算法基本步骤包括:\n[0052] 1、将得到的隐藏有秘密信息的十进制像素值转换为二进制数据;\n[0053] 2、用二进制秘密信息中的每一比特信息替换与之相对应的载体数据的最低有效位;\n[0054] 3、将得到的含秘密信息的二进制数据转换为十进制像素值,从而获得含秘密信息的图像。\n[0055] 所述发送/接收模块15用于发送或者接收嵌入有所述位图信息的图片;于本实施例中,所述发送/接收模块15在检测到有从所述嵌入/提取模块14传输过来的嵌入有所述位图信息的图片时,提示用户是否将图片进行发送,并根据用户操作的发送指令,将携带有位图信息的图片发送给目标用户。\n[0056] 或者,于本实施例中,当为智能手机的电子终端1提示有加密的图片信息传送过来时,提示用户是否接收此信息,当选择接收此加密的图片信息时,所述发送/接收模块15接收此加密信息。\n[0057] 所述信息显示模块16显示依据输入的编辑指令生成的文本信息以及所述文图转化模块转化的文本信息,于本实施例中,所述信息显示模块16例如只有显示功能的液晶显示屏或既有显示还有触控功能的液晶显示触控屏。\n[0058] 请参阅图4,显示为应用本发明的一种电子终端及其短信加密解密方法的系统结构示意图,包括发送终端和接收终端,在此具体实施例中,暂以智能手机之间的短信息交互为例,所述发送终端和所述接收终端分别为发送智能手机A和接收智能手机B,所述智能手机例如为安装Android操作系统或者iOS操作系统,或者Palm OS、Symbian(塞班)、或者Black Berry(黑莓)OS6.0、Windows Phone8等操作系统的智能手机。\n[0059] 所述发送智能手机A和所述接收智能手机B均包括如图1所示的信息编辑模块11、文图转化模块12、密钥算法模块13、嵌入/提取模块14、发送/接收模块15以及信息显示模块\n16。具体实施中,所述发送智能手机A和接收智能手机B的信息显示模块16例如为只有显示功能的液晶显示屏或既有显示还有触控功能的液晶显示触控屏,本实施例中暂以液晶显示触控屏为例。所述信息编辑模块11例如为包括机械键盘或虚拟键盘、用于提供用户输入/输出接口界面的显示屏、传感电路等,所述发送智能手机A的信息编辑模块11检测到用户调取短信编辑程序时,为用户提供输入界面,并在检测到用户的编辑输入时,依据输出的信息在液晶显示触控屏上展示输入的文本信息。\n[0060] 在用户输入一条完整的文本信息时,例如所述文本信息为“你好吗?”,所述发送智能手机A会提示用户是否将该文本信息“你好吗?”予以加密发送,当检测到用户输入的加密发送指令时,所述文图转化模块12对液晶显示屏上显示的本文信息“你好吗?”进行截图,将所述文本信息转化为位图信息。所述密钥算法模块13检测到用户的加密指令后,提取接收智能手机B的设备信息或者提取预设的协议信息,所述智能手机B的设备信息例如为SIM卡信息,所述预设的协议信息例如指纹信息或语音信息,所述语音例信息如为中文普通话、地区方言等中文语音或者包括英语、法语、日语等外语语音;于本实施例中,提取所述智能手机B的SIM卡信息,并根据提取的信息生成嵌入密钥;所述嵌入/提取模块14根据用户输入的加密指令,并依据检测到的嵌入密钥,生成水印嵌入算法,根据所述智能手机的电子终端1的提示从手机中随机选取一张图片或选取一张预设的图片,将所述位图信息根据最低有效位的水印嵌入算法嵌入图片中;所述图片的容量远大于所述位图信息的容量,使所述位图信息嵌入图片中时,不能被肉眼分辨;所述发送智能手机A的所述发送/接收模块15依据用户的加密发送指令,接收从所述嵌入/提取模块14发送过来的嵌入有所述位图信息的图片,此时在触控显示屏上提示用户是否发送此消息,当检测到用户确认发送的指令时,将嵌入有所述位图信息的图片发送到所述接收智能手机B的所述发送/接收模块15;\n[0061] 所述接收智能手机B提示用户接收到一条加密信息,并提示用户是否接收此加密信息,检测到用户输入接收指令后,所述接收智能手机B的发送/接收模块15接收嵌入有所述位图信息的图片,当用户想要查看所述被加密的信息的文本内容时,根据液晶显示触控屏上的提示,选择对所述嵌入有所述位图信息的图片进行解密,所述接收智能手机B的所述密钥算法模块13依据解密指令,检测所述接收智能手机B的SIM卡信息生成提取密钥,所述接收智能手机B的所述嵌入/提取模块14检测到解密指令后,依据所述提取密钥生成最低有效位的水印提取算法,依据所述水印提取算法提取所述图片中嵌入的位图信息;所述接收智能手机B的所述文图转化模块12依据解密指令,将从所述嵌入/提取模块14传输过来的所述位图信息转化为所述文本信息“你好吗?”,并在所述接收智能手机B的液晶显示触控屏上进行显示。\n[0062] 本发明还提出了一种短信加密方法,应用于包括有发送终端和接收终端的网络系统中,于本实施例中,所述发送终端和所述接收终端例如为智能手机、平板电脑、笔记本电脑以及MP3等具有信息存储、传输、交换功能的电子装置,所述电子装置包含的硬件包括CPU(中央处理器),存储器(例如为FLASH存储器),麦克风,扬声器,显示屏(例如为触敏显示屏),播放器,音频电路,通信模块,系统总线以及输入输出端口等。请参阅图2,显示为本发明的一种电子终端的短信加密方法在一个优选实施例中的流程示意图,所述短信加密方法S1包括:\n[0063] S11:所述发送终端依据输入的编辑指令生成文本信息并予以显示,于本实施例中,所述文本信息例如为txt格式;\n[0064] S12:所述发送终端提取所述文本信息并将所述文本信息转化为位图信息;\n[0065] S13:所述发送终端依据所述接收终端的设备信息或预设的协议信息生成嵌入密钥;于本实施例中,优选所述接收终端的设备信息为自动获取的SIM卡信息,所述预设的协议信息为需要接收终端用户输入的指纹信息或语音信息,所述语音例信息如为中文普通话、地区方言等中文语音或者包括英语、法语、日语等外语语音。\n[0066] S14:所述发送终端根据所述嵌入密钥生成水印嵌入算法,将所述位图信息依据所述水印嵌入算法嵌入到一图片中;优选的,所述水印嵌入算法采用最低有效位算法;优选的,所述图片为随即选取或者预设的;所述图片容量远大于所述位图信息,使所述位图信息嵌入图片中时,肉眼不能分辨出所述图片中嵌入的所述位图信息。\n[0067] S15:所述发送终端发送嵌入有所述位图信息的图片至所述接收终端。\n[0068] 请再参阅图4,显示为应用本发明的一种电子终端及其短信加密解密方法的系统结构示意图,包括发送终端和接收终端,在此具体实施例中,暂以智能手机之间的短信息交互为例,所述发送终端和所述接收终端分别为发送智能手机A和接收智能手机B,所述智能手机例如为安装Android操作系统或者iOS操作系统,或者Palm OS、Symbian(塞班)、或者Black Berry(黑莓)OS6.0、Windows Phone8等操作系统的智能手机。所述发送智能手机A和接收智能手机B包含的硬件包括CPU(中央处理器),存储器(例如为FLASH存储器),麦克风,扬声器,显示屏(例如为触敏显示屏),播放器,音频电路,通信模块,系统总线以及输入输出端口等。\n[0069] 所述发送智能手机A检测到用户调取短信编辑程序时,为用户提供输入界面,并在检测到用户的编辑输入时,依据输出的信息在显示屏上展示输入的文本信息。在用户输入一条完整的文本信息时,例如所述文本信息为“你好吗?”,所述发送智能手机A会提示用户是否将该文本信息“你好吗?”予以加密发送,当检测到用户输入的加密发送指令时,所述发送智能手机A对显示屏上显示的本文信息“你好吗?”进行截图,将所述文本信息转化为位图信息。所述发送智能手机A检测到用户的加密指令后,提取接收智能手机B的设备信息或者提取预设的协议信息,所述智能手机B的设备信息例如为SIM卡信息,所述预设的协议信息例如指纹信息或语音信息,所述语音例信息如为中文普通话、地区方言等中文语音或者包括英语、法语、日语等外语语音;于本实施例中,提取所述智能手机B的SIM卡信息,并根据提取的信息生成嵌入密钥;所述发送智能手机A根据用户输入的加密指令,并依据检测到的嵌入密钥,生成水印嵌入算法,根据提示从手机中随机选取一张图片或选取一张预设的图片,将所述位图信息根据最低有效位的水印嵌入算法嵌入图片中;所述图片的容量远大于所述位图信息的容量,使所述位图信息嵌入图片中时,不能被肉眼分辨;用户根据所述发送智能手机A的提示,确认是否发送此加密的图片消息,当检测到用户确认发送的指令时,将嵌入有所述位图信息的图片发送到所述接收智能手机B。\n[0070] 所述接收智能手机B提示接收到从所述发送智能手机A发送过来的加密信息,在显示屏上提示用户是否接收此加密信息,检测到用户输入接收指令后,所述接收智能手机B接收嵌入有位图信息的图片,当用户想要查看所述被加密的信息的文本内容时,根据显示屏的提示,选择对所述嵌入有位图信息的图片进行解密,所述接收智能手机B依据解密指令,检测所述接收智能手机B的SIM卡信息生成提取密钥,所述接收智能手机B依据解密指令,利用提取密钥生成最低有效位的水印提取算法,将所述图片中嵌入的位图信息提取出来;并将其转化为文本信息“你好吗?”,并对其进行显示。\n[0071] 本发明还提出了一种短信解密方法,应用于包括有发送终端和接收终端的网络系统中,于本实施例中,所述发送终端和所述接收终端例如为智能手机、平板电脑、笔记本电脑以及MP3等具有信息存储、传输、交换功能的电子装置,所述电子装置包含的硬件包括CPU(中央处理器),存储器(例如为FLASH存储器),麦克风,扬声器,显示屏(例如为触敏显示屏),播放器,音频电路,通信模块,系统总线以及输入输出端口等。请参阅图3,显示为本发明的一种电子终端的短信解密方法在一个优选实施例中的流程示意图,所述短信解密方法S2包括:\n[0072] S21:所述接收终端接收所述发送终端发送过来的嵌入有位图信息的图片;\n[0073] S22:依据所述接收终端的设备信息或预设的协议信息生成提取密钥;于本实施例中,优选所述接收终端的设备信息为自动获取的SIM卡信息,所述预设的协议信息为需要接收终端用户输入的指纹信息或语音信息,所述语音例信息如为中文普通话、地区方言等中文语音或者包括英语、法语、日语等外语语音。\n[0074] S23:所述接收终端根据所述提取密钥生成最低有效位水印提取算法,依据所述水印提取算法提取所述图片中嵌入的位图信息;优选的,所述水印嵌入算法采用最低有效位算法;优选的,所述图片为随即选取或者预设的;所述图片容量远大于所述位图信息,使所述位图信息嵌入图片中时,肉眼不能分辨出所述图片中嵌入的所述位图信息。\n[0075] S24:所述接收终端将所述位图信息转化为所述文本信息并予以显示。\n[0076] 请再参阅图4,显示为应用本发明的一种电子终端及其短信加密解密方法的系统结构示意图,包括发送终端和接收终端,在此具体实施例中,暂以智能手机之间的短信息交互为例,所述发送终端和所述接收终端分别为发送智能手机A和接收智能手机B,所述智能手机例如为安装Android操作系统或者iOS操作系统,或者Palm OS、Symbian(塞班)、或者Black Berry(黑莓)OS6.0、Windows Phone8等操作系统的智能手机。所述发送智能手机A和接收智能手机B包含的硬件包括CPU(中央处理器),存储器(例如为FLASH存储器),麦克风,扬声器,显示屏(例如为触敏显示屏),播放器,音频电路,通信模块,系统总线以及输入输出端口等。\n[0077] 所述发送智能手机A检测到用户调取短信编辑程序时,为用户提供输入界面,并在检测到用户的编辑输入时,依据输出的信息在显示屏上展示输入的文本信息。在用户输入一条完整的文本信息时,例如所述文本信息为“你好吗?”,所述发送智能手机A会提示用户是否将该文本信息“你好吗?”予以加密发送,当检测到用户输入的加密发送指令时,所述发送智能手机A将显示屏上显示的本文信息“你好吗?”进行截图,将所述文本信息转化为位图信息。所述发送智能手机A检测到用户的加密指令后,提取接收智能手机B的设备信息或者提取预设的协议信息,所述智能手机B的设备信息例如为SIM卡信息,所述预设的协议信息例如指纹信息或语音信息,所述语音例信息如为中文普通话、地区方言等中文语音或者包括英语、法语、日语等外语语音;于本实施例中,提取所述智能手机B的SIM卡信息,并根据提取的信息生成嵌入密钥;所述发送智能手机A根据用户输入的加密指令,并依据检测到的嵌入密钥,生成水印嵌入算法,根据提示从手机中随机选取一张图片或选取一张预设的图片,将所述位图信息根据最低有效位的水印嵌入算法嵌入图片中;所述图片的容量远大于所述位图信息的容量,使所述位图信息嵌入图片中时,不能被肉眼分辨;用户根据所述发送智能手机A的提示,确认是否发送此加密的图片消息,当检测到用户确认发送的指令时,将嵌入有所述位图信息的图片发送到所述接收智能手机B。\n[0078] 所述接收智能手机B提示接收到从所述发送智能手机A发送过来的加密信息,在显示屏上提示用户是否接收此加密信息,检测到用户输入接收指令后,所述接收智能手机B接收嵌入有位图信息的图片,当用户想要查看所述被加密的信息的文本内容时,根据显示屏的提示,选择对所述嵌入有位图信息的图片进行解密,所述接收智能手机B依据解密指令,检测所述接收智能手机B的SIM卡信息生成提取密钥,所述接收智能手机B依据解密指令,利用提取密钥生成最低有效位的水印提取算法,将所述图片中嵌入的位图信息提取出来;并将其转化为文本信息“你好吗?”,并对其进行显示。\n[0079] 综上所述,本发明提出的一种电子终端及其短信加密解密方法具有的有益效果为:\n[0080] 利用最低有效位的水印嵌入与提取算法,将发送的文本信息转化为位图信息嵌入图片中进行发送,保证信息的安全性;\n[0081] 利用目标用户的设备信息或预设的协议信息对短信进行加密和解密,可以保证短信传输过程中被第三方劫持时,仍然可以保证信息的安全;\n[0082] 利用预设的协议信息对短信进行加密和解密,不仅可以保证短信传输过程中的安全性,还能防止手机丢失时存储在设备中的信息暴露。\n[0083] 所以,本发明有效克服了现有技术中的种种缺点而具高度产业利用价值。\n[0084] 上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。
法律信息
- 2018-01-16
- 2015-09-02
实质审查的生效
IPC(主分类): H04W 12/02
专利申请号: 201410290219.X
申请日: 2014.06.25
- 2014-09-03
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2012-08-15
|
2011-02-14
| | |
2
| |
2013-12-18
|
2013-05-22
| | |
3
| |
2009-10-28
|
2009-05-31
| | |
4
| |
2013-03-13
|
2012-11-12
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |