书签 分享 收藏 举报 版权申诉 / 16

信息加密方法及装置、信息解密方法及装置及终端.pdf

  • 上传人:111****11
  • 文档编号:1499879
  • 上传时间:2018-06-18
  • 格式:PDF
  • 页数:16
  • 大小:1.11MB
  • 摘要
    申请专利号:

    CN201610919705.2

    申请日:

    2016.10.20

    公开号:

    CN106487659A

    公开日:

    2017.03.08

    当前法律状态:

    公开

    有效性:

    审中

    法律详情:

    公开

    IPC分类号:

    H04L12/58; H04L29/06

    主分类号:

    H04L12/58

    申请人:

    宇龙计算机通信科技(深圳)有限公司

    发明人:

    邹家须; 叶瑞权

    地址:

    518057 广东省深圳市南山区高新技术工业园北区酷派信息港2栋2层

    优先权:

    专利代理机构:

    北京友联知识产权代理事务所(普通合伙) 11343

    代理人:

    尚志峰;汪海屏

    PDF完整版下载: PDF下载
    内容摘要

    本发明提供了一种信息加密方法及装置、信息解密方法及装置及终端,其中,信息加密方法包括:在检测到向目标接收端发送即时通信信息的操作时,对所述即时通信信息进行加密处理,以得到密文数据包,其中,所述密文数据包包括加密处理使用的随机数以及加密处理得到的密文数据;向所述目标接收端发送所述密文数据包。通过本发明的技术方案,可对即时通信信息进行加密后传输,使得他人很难窃取到相关信息,确保了即时通信信息传输的安全性,有效地保障了用户隐私。

    权利要求书

    1.一种信息加密方法,其特征在于,包括:在检测到向目标接收端发送即时通信信息的操作时,对所述即时通信信息进行加密处理,以得到密文数据包,其中,所述密文数据包包括加密处理使用的随机数以及加密处理得到的密文数据;向所述目标接收端发送所述密文数据包。2.根据权利要求1所述的信息加密方法,其特征在于,所述对所述即时通信信息进行加密处理的步骤,具体包括:生成所述随机数,并基于所述随机数计算所述即时通信信息的加密密钥;使用所述加密密钥,通过对称加密算法对所述即时通信信息进行加密。3.根据权利要求1所述的信息加密方法,其特征在于,在对所述即时通信信息进行加密处理的步骤之前,还包括:检测所述目标接收端是否有对所述即时通信信息的解密权限;在确定所述目标接收端有所述解密权限时,执行所述对所述即时通信信息的加密处理的步骤;在确定所述目标接收端无所述解密权限时,输出提示信息。4.根据权利要求3所述的信息加密方法,其特征在于,所述检测所述目标接收端是否有对所述即时通信信息的解密权限的步骤,具体包括:获取所述目标接收端的标识信息;判断所述标识信息与预存储的标识信息是否相匹配;当所述标识信息与所述预存储的标识信息相匹配时,确定所述目标接收端有所述解密权限;当所述标识信息与所述预存储的标识信息不匹配时,确定所述目标接收端无所述解密权限。5.根据权利要求1至4中任一项所述的信息加密方法,其特征在于,所述即时通信信息包括以下任一种: -->微信信息、QQ信息、MSN信息。6.一种信息解密方法,其特征在于,包括:接收发送端发送的密文数据包,其中,所述密文数据包是所述发送端在检测到发送即时通信信息的操作时对所述即时通信信息加密处理得到的,所述密文数据包括加密处理使用的随机数以及加密处理得到的密文数据;在接收到对所述密文数据包的查看指令时,解密所述密文数据包,以得到所述密文数据包对应的即时通信信息,并显示所述密文数据包对应的即时通信信息,以及在对所述即时通信信息查看结束时,删除所述即时通信信息。7.根据权利要求6所述的信息解密方法,其特征在于,所述解密所述密文数据包的步骤,具体包括:从所述密文数据包中提取所述随机数,并基于所述随机数计算所述密文数据包的解密密钥;使用所述解密密钥,通过对称解密算法对所述密文数据进行解密。8.根据权利要求6或7所述的信息解密方法,其特征在于,还包括:对接收到的所述密文数据包进行存储,以当再次接收到对所述密文数据包的查看指令时,重新解密所述密文数据包。9.一种信息加密装置,其特征在于,包括:加密单元,用于在检测到向目标接收端发送即时通信信息的操作时,对所述即时通信信息进行加密处理,以得到密文数据包,其中,所述密文数据包包括加密处理使用的随机数以及加密处理得到的密文数据;发送单元,用于向所述目标接收端发送所述密文数据包。10.根据权利要求9所述的信息加密装置,其特征在于,所述加密单元具体用于:生成所述随机数,并基于所述随机数计算所述即时通信信息的加密密钥;使用所述加密密钥,通过对称加密算法对所述即时通信信息进行加密。11.根据权利要求9所述的信息加密装置,其特征在于,还包括: -->检测单元,用于检测所述目标接收端是否有对所述即时通信信息的解密权限;所述加密单元,具体用于在所述检测单元确定所述目标接收端有所述解密权限时,对所述即时通信信息的加密处理;提示单元,用于在所述检测单元确定所述目标接收端无所述解密权限时,输出提示信息。12.根据权利要求11所述的信息加密装置,其特征在于,所述检测单元具体用于:获取所述目标接收端的标识信息;判断所述标识信息与预存储的标识信息是否相匹配;当所述标识信息与所述预存储的标识信息相匹配时,确定所述目标接收端有所述解密权限;当所述标识信息与所述预存储的标识信息不匹配时,确定所述目标接收端无所述解密权限。13.一种信息解密装置,其特征在于,包括:接收单元,用于接收发送端发送的密文数据包,其中,所述密文数据包是所述发送端在检测到发送即时通信信息的操作时对所述即时通信信息加密处理得到的,所述密文数据包括加密处理使用的随机数以及加密处理得到的密文数据;处理单元,用于在接收到对所述密文数据包的查看指令时,解密所述密文数据包,以得到所述密文数据包对应的即时通信信息,并显示所述密文数据包对应的即时通信信息,以及在对所述即时通信信息查看结束时,删除所述即时通信信息。14.根据权利要求13所述的信息解密装置,其特征在于,所述处理单元具体用于:从所述密文数据包中提取所述随机数,并基于所述随机数计算所述密文数据包的解密密钥;使用所述解密密钥,通过对称解密算法对所述密文数据进行解密。15.根据权利要求13或14所述的信息解密装置,其特征在于,还包括:存储单元,用于对接收到的所述密文数据包进行存储,以当再次接收到对所述密文数据包的查看指令时,重新解密所述密文数据包。16.一种终端,其特征在于,包括:如权利要求9至12中任一项所述的信息加密装置;以及如权利要求13至15中任一项所述的信息解密装置。 -->

    说明书

    信息加密方法及装置、信息解密方法及装置及终端

    技术领域

    本发明涉及信息安全技术领域,具体而言,涉及一种信息加密方法、一种信息解密
    方法、一种信息加密装置、一种信息解密装置和一种终端。

    背景技术

    随着智能终端功能的不断扩展和其应用程序的多元化,智能终端相伴左右已经成
    为人们工作和生活的一种常态,即时通信如微信、QQ等成为人们沟通交流的主要工具,但现
    有的这种通信是在运营商所提供的公共网络中进行的,通信方式采用明文方式传输,其聊
    天记录也以明文方式保存,很容易就能被他人窃取,给用户带来了极大的安全隐患,特别是
    针对某些特定群体,例如政府、机关、科研等涉密单位,涉密信息泄露后果不堪设想。

    因此,如何确保信息传输的安全性成为亟待解决的技术问题。

    发明内容

    本发明正是基于上述技术问题至少之一,提出了一种新的信息加密方案,可对即
    时通信信息进行加密后传输,使得他人很难窃取到相关信息,确保了即时通信信息传输的
    安全性,有效地保障了用户隐私。

    本发明还提出了一种新的信息解密方案,可对接收到的密文数据包即时解密,即
    时显示,并即时删除阅后的即时通信信息,有效地避免了即时通信信息的泄漏。

    有鉴于此,本发明提出了一种信息加密方法,包括:在检测到向目标接收端发送即
    时通信信息的操作时,对所述即时通信信息进行加密处理,以得到密文数据包,其中,所述
    密文数据包包括加密处理使用的随机数以及加密处理得到的密文数据;向所述目标接收端
    发送所述密文数据包。

    在该技术方案中,通过在检测到向目标接收端发送即时通信信息的操作时,对即
    时通信信息进行加密处理,以得到密文数据包,并向目标接收端发送密文数据包,其中,密
    文数据包包括加密处理使用的随机数以及加密处理得到的密文数据,使得他人很难解密该
    密文数据包以窃取到相关信息,确保了即时通信信息传输的安全性,有效地保障了用户隐
    私。

    在上述技术方案中,优选地,所述对所述即时通信信息进行加密处理的步骤,具体
    包括:生成所述随机数,并基于所述随机数计算所述即时通信信息的加密密钥;使用所述加
    密密钥,通过对称加密算法对所述即时通信信息进行加密。

    在该技术方案中,通过生成随机数,并基于随机数计算即时通信信息的加密密钥,
    使用加密密钥,通过对称加密算法对即时通信信息进行加密,由于在加密时产生的随机数
    不同,得到的加密密钥也会不相同,使得每次对即时通信信息进行加密时使用的加密密钥
    也不同,更大程度上确保了即时通信信息传输的安全性,同时加密密钥随机产生,无需通信
    双方提前共享密钥。

    在上述任一项技术方案中,优选地,在对所述即时通信信息进行加密处理的步骤
    之前,还包括:检测所述目标接收端是否有对所述即时通信信息的解密权限;在确定所述目
    标接收端有所述解密权限时,执行所述对所述即时通信信息的加密处理的步骤;在确定所
    述目标接收端无所述解密权限时,输出提示信息。

    在该技术方案中,通过检测目标接收端是否有对即时通信信息的解密权限,在确
    定目标接收端有所述解密权限,再进行加密处理,在保证即时通信信息传输的安全性的同
    时,确保目标接收端可以对其进行解密,以便及时送达即时通信信息,避免目标接收端接收
    到加密数据包却无法解密的尴尬情况,在确定目标接收端无所述解密权限时,输出提示信
    息,发送端用户可及时了解情况进行相应处理。

    在上述任一项技术方案中,优选地,所述检测所述目标接收端是否有对所述即时
    通信信息的解密权限的步骤,具体包括:获取所述目标接收端的标识信息;判断所述标识信
    息与预存储的标识信息是否相匹配;当所述标识信息与所述预存储的标识信息相匹配时,
    确定所述目标接收端有所述解密权限;当所述标识信息与所述预存储的标识信息不匹配
    时,确定所述目标接收端无所述解密权限。

    在该技术方案中,可通过根据获取目标接收端的标识信息来判断目标接收端是否
    有对即时通信信息的解密权限,确保对目标接收端是否具有解密权限的判断结果的准确
    性。其中,标识信息和预存储的标识信息均可包括目标接收端的名称、加解密能力参数等。

    在上述任一项技术方案中,优选地所述即时通信信息包括以下任一种:微信信息、
    QQ信息、MSN信息。

    根据本发明的第二方面,提出了一种信息解密方法,包括:接收发送端发送的密文
    数据包,其中,所述密文数据包是所述发送端在检测到发送即时通信信息的操作时对所述
    即时通信信息加密处理得到的,所述密文数据包括加密处理使用的随机数以及加密处理得
    到的密文数据;在接收到对所述密文数据包的查看指令时,解密所述密文数据包,以得到所
    述密文数据包对应的即时通信信息,并显示所述密文数据包对应的即时通信信息,以及在
    对所述即时通信信息查看结束时,删除所述即时通信信息。

    在该技术方案中,通过接收发送端发送的密文数据包,在接收到对密文数据包的
    查看指令时,解密密文数据包,以得到密文数据包对应的即时通信信息,并显示密文数据包
    对应的即时通信信息,以及在对即时通信信息查看结束时,删除即时通信信息,使得可对接
    收到的密文数据包即时解密,即时显示,并即时删除阅后的即时通信信息,有效地避免了即
    时通信信息的泄漏。

    在上述技术方案中,优选地,所述解密所述密文数据包的步骤,具体包括:从所述
    密文数据包中提取所述随机数,并基于所述随机数计算所述密文数据包的解密密钥;使用
    所述解密密钥,通过对称解密算法对所述密文数据进行解密。

    在该技术方案中,通过从密文数据包中提取随机数,基于随机数计算密文数据包
    的解密密钥,并使用解密密钥通过对称解密算法对密文数据进行解密,无需通信双方提前
    共享密钥即可解密密文数据包。

    在上述任一项技术方案中,优选地,还包括:对接收到的所述密文数据包进行存
    储,以当再次接收到对所述密文数据包的查看指令时,重新解密所述密文数据包。

    在该技术方案中,通过对密文数据包进行存储,使得通信记录中的即时通信信息
    均以密文数据包的形式显示,在需要查看时再即时解密,即时显示,确保了即时通信信息的
    安全性,避免用户隐私泄漏。

    根据本发明的第三方面,提出了一种信息加密装置,包括:加密单元,用于在检测
    到向目标接收端发送即时通信信息的操作时,对所述即时通信信息进行加密处理,以得到
    密文数据包,其中,所述密文数据包包括加密处理使用的随机数以及加密处理得到的密文
    数据;发送单元,用于向所述目标接收端发送所述密文数据包。

    在该技术方案中,通过在检测到向目标接收端发送即时通信信息的操作时,对即
    时通信信息进行加密处理,以得到密文数据包,并向目标接收端发送密文数据包,其中,密
    文数据包包括加密处理使用的随机数以及加密处理得到的密文数据,使得他人很难解密该
    密文数据包以窃取到相关信息,确保了即时通信信息传输的安全性,有效地保障了用户隐
    私。

    在上述任一项技术方案中,优选地,所述加密单元具体用于:生成所述随机数,并
    基于所述随机数计算所述即时通信信息的加密密钥;使用所述加密密钥,通过对称加密算
    法对所述即时通信信息进行加密。

    在该技术方案中,通过生成随机数,并基于随机数计算即时通信信息的加密密钥,
    使用加密密钥,通过对称加密算法对即时通信信息进行加密,由于在加密时产生的随机数
    不同,得到的加密密钥也会不相同,使得每次对即时通信信息进行加密时使用的加密密钥
    也不同,更大程度上确保了即时通信信息传输的安全性,同时加密密钥随机产生,无需通信
    双方提前共享密钥。

    在上述任一项技术方案中,优选地,还包括:检测单元,用于检测所述目标接收端
    是否有对所述即时通信信息的解密权限;所述加密单元,具体用于在所述检测单元确定所
    述目标接收端有所述解密权限时,对所述即时通信信息的加密处理;提示单元,用于在所述
    检测单元确定所述目标接收端无所述解密权限时,输出提示信息。

    在该技术方案中,通过检测目标接收端是否有对即时通信信息的解密权限,在确
    定目标接收端有所述解密权限,再进行加密处理,在保证即时通信信息传输的安全性的同
    时,确保目标接收端可以对其进行解密,以便及时送达即时通信信息,避免目标接收端接收
    到加密数据包却无法解密的尴尬情况,在确定目标接收端无所述解密权限时,输出提示信
    息,发送端用户可及时了解情况进行相应处理。

    在上述任一项技术方案中,优选地,所述检测单元具体用于:获取所述目标接收端
    的标识信息;判断所述标识信息与预存储的标识信息是否相匹配;当所述标识信息与所述
    预存储的标识信息相匹配时,确定所述目标接收端有所述解密权限;当所述标识信息与所
    述预存储的标识信息不匹配时,确定所述目标接收端无所述解密权限。

    在该技术方案中,可通过根据获取目标接收端的标识信息来判断目标接收端是否
    有对即时通信信息的解密权限,确保对目标接收端是否具有解密权限的判断结果的准确
    性。其中,标识信息和预存储的标识信息均可包括目标接收端的名称、加解密能力参数等。

    根据本发明的第四方面,提出了一种信息解密装置,包括:接收单元,用于接收发
    送端发送的密文数据包,其中,所述密文数据包是所述发送端在检测到发送即时通信信息
    的操作时对所述即时通信信息加密处理得到的,所述密文数据包括加密处理使用的随机数
    以及加密处理得到的密文数据;处理单元,用于在接收到对所述密文数据包的查看指令时,
    解密所述密文数据包,以得到所述密文数据包对应的即时通信信息,并显示所述密文数据
    包对应的即时通信信息,以及在对所述即时通信信息查看结束时,删除所述即时通信信息。

    在该技术方案中,通过接收发送端发送的密文数据包,在接收到对密文数据包的
    查看指令时,解密密文数据包,以得到密文数据包对应的即时通信信息,并显示密文数据包
    对应的即时通信信息,以及在对即时通信信息查看结束时,删除即时通信信息,使得可对接
    收到的密文数据包即时解密,即时显示,并即时删除阅后的即时通信信息,有效地避免了即
    时通信信息的泄漏。

    在上述技术方案中,优选地,所述处理单元具体用于:从所述密文数据包中提取所
    述随机数,并基于所述随机数计算所述密文数据包的解密密钥;使用所述解密密钥,通过对
    称解密算法对所述密文数据进行解密。

    在该技术方案中,通过从密文数据包中提取随机数,基于随机数计算密文数据包
    的解密密钥,并使用解密密钥通过对称解密算法对密文数据进行解密,无需通信双方提前
    共享密钥即可解密密文数据包。

    在上述任一项技术方案中,优选地,还包括:存储单元,用于对接收到的所述密文
    数据包进行存储,以当再次接收到对所述密文数据包的查看指令时,重新解密所述密文数
    据包。

    在该技术方案中,通过对密文数据包进行存储,使得通信记录中的即时通信信息
    均以密文数据包的形式显示,在需要查看时再即时解密,即时显示,确保了即时通信信息的
    安全性,避免用户隐私泄漏。

    根据本发明的第五方面,提出了一种终端,包括:如上述技术方案中任一项所述的
    信息加密装置;以及如上述技术方案中任一项所述的信息解密装置。

    通过以上技术方案,可对即时通信信息进行加密,使得他人很难窃取到相关信息,
    确保了即时通信信息传输的安全性,且无需通信双方提前共享密钥即可进行解密,并能够
    即时显示,即时删除阅后的即时通信信息,有效地避免了即时通信信息的泄漏。

    附图说明

    图1示出了根据本发明的实施例的信息加密方法的示意流程图;

    图2示出了根据本发明的实施例的信息解密方法的示意流程图;

    图3示出了根据本发明的实施例的信息加密装置的示意框图;

    图4示出了根据本发明的实施例的信息解密装置的示意框图;

    图5示出了根据本发明的实施例的终端的示意框图;

    图6示出了根据本发明的实施例的终端的结构示意框图。

    具体实施方式

    为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实
    施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施
    例及实施例中的特征可以相互组合。

    在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可
    以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开
    的具体实施例的限制。

    图1示出了根据本发明的实施例的信息加密方法的示意流程图。

    如图1所示,根据本发明的实施例的信息加密方法,包括:

    步骤102,在检测到向目标接收端发送即时通信信息的操作时,对所述即时通信信
    息进行加密处理,以得到密文数据包,其中,所述密文数据包包括加密处理使用的随机数以
    及加密处理得到的密文数据。

    步骤104,向所述目标接收端发送所述密文数据包。

    在该技术方案中,通过在检测到向目标接收端发送即时通信信息的操作时,对即
    时通信信息进行加密处理,以得到密文数据包,并向目标接收端发送密文数据包,其中,密
    文数据包包括加密处理使用的随机数以及加密处理得到的密文数据,使得他人很难解密该
    密文数据包以窃取到相关信息,确保了即时通信信息传输的安全性,有效地保障了用户隐
    私。

    在上述技术方案中,优选地,所述对所述即时通信信息进行加密处理的步骤,具体
    包括:生成所述随机数,并基于所述随机数计算所述即时通信信息的加密密钥;使用所述加
    密密钥,通过对称加密算法对所述即时通信信息进行加密。

    在该技术方案中,通过生成随机数,并基于随机数计算即时通信信息的加密密钥,
    使用加密密钥,通过对称加密算法对即时通信信息进行加密,由于在加密时产生的随机数
    不同,得到的加密密钥也会不相同,使得每次对即时通信信息进行加密时使用的加密密钥
    也不同,更大程度上确保了即时通信信息传输的安全性,同时加密密钥随机产生,无需通信
    双方提前共享密钥。

    在上述任一项技术方案中,优选地,在对所述即时通信信息进行加密处理的步骤
    之前,还包括:检测所述目标接收端是否有对所述即时通信信息的解密权限;在确定所述目
    标接收端有所述解密权限时,执行所述对所述即时通信信息的加密处理的步骤;在确定所
    述目标接收端无所述解密权限时,输出提示信息。

    在该技术方案中,通过检测目标接收端是否有对即时通信信息的解密权限,在确
    定目标接收端有所述解密权限,再进行加密处理,在保证即时通信信息传输的安全性的同
    时,确保目标接收端可以对其进行解密,以便及时送达即时通信信息,避免目标接收端接收
    到加密数据包却无法解密的尴尬情况,在确定目标接收端无所述解密权限时,输出提示信
    息,发送端用户可及时了解情况进行相应处理。

    在上述任一项技术方案中,优选地,所述检测所述目标接收端是否有对所述即时
    通信信息的解密权限的步骤,具体包括:获取所述目标接收端的标识信息;判断所述标识信
    息与预存储的标识信息是否相匹配;当所述标识信息与所述预存储的标识信息相匹配时,
    确定所述目标接收端有所述解密权限;当所述标识信息与所述预存储的标识信息不匹配
    时,确定所述目标接收端无所述解密权限。

    在该技术方案中,可通过根据获取目标接收端的标识信息来判断目标接收端是否
    有对即时通信信息的解密权限,确保对目标接收端是否具有解密权限的判断结果的准确
    性。其中,标识信息和预存储的标识信息均可包括目标接收端的名称、加解密能力参数等。

    在上述任一项技术方案中,优选地所述即时通信信息包括以下任一种:微信信息、
    QQ信息、MSN信息。

    图2示出了根据本发明的实施例的信息解密方法的示意流程图。

    如图2所示,根据本发明的实施例的信息解密方法,包括:

    步骤202,接收发送端发送的密文数据包,其中,所述密文数据包是所述发送端在
    检测到发送即时通信信息的操作时对所述即时通信信息加密处理得到的,所述密文数据包
    括加密处理使用的随机数以及加密处理得到的密文数据。

    步骤204,在接收到对所述密文数据包的查看指令时,解密所述密文数据包,以得
    到所述密文数据包对应的即时通信信息,并显示所述密文数据包对应的即时通信信息,以
    及在对所述即时通信信息查看结束时,删除所述即时通信信息。

    在该技术方案中,通过接收发送端发送的密文数据包,在接收到对密文数据包的
    查看指令时,解密密文数据包,以得到密文数据包对应的即时通信信息,并显示密文数据包
    对应的即时通信信息,以及在对即时通信信息查看结束时,删除即时通信信息,使得可对接
    收到的密文数据包即时解密,即时显示,并即时删除阅后的即时通信信息,有效地避免了即
    时通信信息的泄漏。

    在上述技术方案中,优选地,所述解密所述密文数据包的步骤,具体包括:从所述
    密文数据包中提取所述随机数,并基于所述随机数计算所述密文数据包的解密密钥;使用
    所述解密密钥,通过对称解密算法对所述密文数据进行解密。

    在该技术方案中,通过从密文数据包中提取随机数,基于随机数计算密文数据包
    的解密密钥,并使用解密密钥通过对称解密算法对密文数据进行解密,无需通信双方提前
    共享密钥即可解密密文数据包。

    在上述任一项技术方案中,优选地,还包括:对接收到的所述密文数据包进行存
    储,以当再次接收到对所述密文数据包的查看指令时,重新解密所述密文数据包。

    在该技术方案中,通过对密文数据包进行存储,使得通信记录中的即时通信信息
    均以密文数据包的形式显示,在需要查看时再即时解密,即时显示,确保了即时通信信息的
    安全性,避免用户隐私泄漏。

    图3示出了根据本发明的实施例的信息加密装置的示意框图。

    如图3所示,根据本发明的实施例的信息加密装置300,包括:加密单元302和发送
    单元304。

    其中,加密单元302用于在检测到向目标接收端发送即时通信信息的操作时,对所
    述即时通信信息进行加密处理,以得到密文数据包,其中,所述密文数据包包括加密处理使
    用的随机数以及加密处理得到的密文数据;发送单元304用于向所述目标接收端发送所述
    密文数据包。

    在该技术方案中,通过在检测到向目标接收端发送即时通信信息的操作时,对即
    时通信信息进行加密处理,以得到密文数据包,并向目标接收端发送密文数据包,其中,密
    文数据包包括加密处理使用的随机数以及加密处理得到的密文数据,使得他人很难解密该
    密文数据包以窃取到相关信息,确保了即时通信信息传输的安全性,有效地保障了用户隐
    私。

    在上述任一项技术方案中,优选地,所述加密单元302具体用于:生成所述随机数,
    并基于所述随机数计算所述即时通信信息的加密密钥;使用所述加密密钥,通过对称加密
    算法对所述即时通信信息进行加密。

    在该技术方案中,通过生成随机数,并基于随机数计算即时通信信息的加密密钥,
    使用加密密钥,通过对称加密算法对即时通信信息进行加密,由于在加密时产生的随机数
    不同,得到的加密密钥也会不相同,使得每次对即时通信信息进行加密时使用的加密密钥
    也不同,更大程度上确保了即时通信信息传输的安全性,同时加密密钥随机产生,无需通信
    双方提前共享密钥。

    在上述任一项技术方案中,优选地,还包括:检测单元306,用于检测所述目标接收
    端是否有对所述即时通信信息的解密权限;所述加密单元302,具体用于在所述检测单元确
    定所述目标接收端有所述解密权限时,对所述即时通信信息的加密处理;提示单元308,用
    于在所述检测单元确定所述目标接收端无所述解密权限时,输出提示信息。

    在该技术方案中,通过检测目标接收端是否有对即时通信信息的解密权限,在确
    定目标接收端有所述解密权限,再进行加密处理,在保证即时通信信息传输的安全性的同
    时,确保目标接收端可以对其进行解密,以便及时送达即时通信信息,避免目标接收端接收
    到加密数据包却无法解密的尴尬情况,在确定目标接收端无所述解密权限时,输出提示信
    息,发送端用户可及时了解情况进行相应处理。

    在上述任一项技术方案中,优选地,所述检测单元306具体用于:获取所述目标接
    收端的标识信息;判断所述标识信息与预存储的标识信息是否相匹配;当所述标识信息与
    所述预存储的标识信息相匹配时,确定所述目标接收端有所述解密权限;当所述标识信息
    与所述预存储的标识信息不匹配时,确定所述目标接收端无所述解密权限。

    在该技术方案中,可通过根据获取目标接收端的标识信息来判断目标接收端是否
    有对即时通信信息的解密权限,确保对目标接收端是否具有解密权限的判断结果的准确
    性。其中,标识信息和预存储的标识信息均可包括目标接收端的名称、加解密能力参数等。

    图4示出了根据本发明的实施例的信息解密装置的示意框图。

    如图4所示,根据本发明的实施例的信息解密装置400,包括:接收单元402和处理
    单元404。

    其中,接收单元402用于接收发送端发送的密文数据包,其中,所述密文数据包是
    所述发送端在检测到发送即时通信信息的操作时对所述即时通信信息加密处理得到的,所
    述密文数据包括加密处理使用的随机数以及加密处理得到的密文数据;处理单元404用于
    在接收到对所述密文数据包的查看指令时,解密所述密文数据包,以得到所述密文数据包
    对应的即时通信信息,并显示所述密文数据包对应的即时通信信息,以及在对所述即时通
    信信息查看结束时,删除所述即时通信信息。

    在该技术方案中,通过接收发送端发送的密文数据包,在接收到对密文数据包的
    查看指令时,解密密文数据包,以得到密文数据包对应的即时通信信息,并显示密文数据包
    对应的即时通信信息,以及在对即时通信信息查看结束时,删除即时通信信息,使得可对接
    收到的密文数据包即时解密,即时显示,并即时删除阅后的即时通信信息,有效地避免了即
    时通信信息的泄漏。

    在上述技术方案中,优选地,所述处理单元404具体用于:从所述密文数据包中提
    取所述随机数,并基于所述随机数计算所述密文数据包的解密密钥;使用所述解密密钥,通
    过对称解密算法对所述密文数据进行解密。

    在该技术方案中,通过从密文数据包中提取随机数,基于随机数计算密文数据包
    的解密密钥,并使用解密密钥通过对称解密算法对密文数据进行解密,无需通信双方提前
    共享密钥即可解密密文数据包。

    在上述任一项技术方案中,优选地,还包括:存储单元406,用于对接收到的所述密
    文数据包进行存储,以当再次接收到对所述密文数据包的查看指令时,重新解密所述密文
    数据包。

    在该技术方案中,通过对密文数据包进行存储,使得通信记录中的即时通信信息
    均以密文数据包的形式显示,在需要查看时再即时解密,即时显示,确保了即时通信信息的
    安全性,避免用户隐私泄漏。

    图5示出了根据本发明的实施例的终端的示意框图。

    如图5所示,根据本发明的实施例的终端500,包括:如图3所示的信息加密装置
    300;以及如图4所示的信息解密装置400。

    即时通信信息包括微信信息、QQ信息,以下以微信信息为例对本发明的技术方案
    作进一步说明。

    在本实施例中,微信加密系统包括:系统控制模块、用户输入模块、数据接收模块、
    数据发送模块、消息显示模块和数据存储模块,安全模块。

    其中,系统控制模块负责与其它模块之间的通信,维护整个应用的运行;用户输入
    模块处理用户数据的输入;数据发送模块负责将用户输入的数据发送出去;数据接收模块
    负责完成消息内容的接收;消息显示模块负责数据发送模块发出内容的显示;数据存储模
    块负责数据发送模块发出内容的保存;安全模块负责实现微信的安全功能,包括随机数产
    生,密钥生成,加解密等功能,其中密钥生成算法不对外公开,由智能终端厂家出厂内置,后
    期可升级更新,加解密算法采用对称算法。

    具体的微信加密发送过程为:

    (1)系统控制模块通过用户输入模块实现发送数据的输入;

    (2)系统控制模块将用户输入数据发送到消息显示模块进行显示;

    (3)系统控制模块调用安全模块完成以下操作:首先产生一随机数,通过密钥生成
    算法生成加密密钥,然后调用加密算法用加密密钥对要发送数据进行加密。

    (4)系统控制模块调用数据发送模块将随机数和密文数据进行封装后依传输协议
    一起发送出去,其中,传输协议包括TCP(Transmission Control Protocol,传输控制协
    议)、UDP(User Data Protocol,用户数据报协议)等;

    (5)系统控制模块将发送的数据以密文状态保存到数据存储模块。

    微信加密接收及解密过程为:

    (1)系统控制模块通过数据接收模块完成消息内容的接收;

    (2)系统控制模块依据传输协议解析出微信密文数据,并保存到数据存储模块;

    (3)系统控制模块调用安全模块完成以下操作:从微信密文数据中提取随机数,通
    过密钥生成算法生成解密密钥,然后调用解密算法用解密密钥对密文数据进行解密。

    (4)系统控制模块将解密后的明文数据发送到消息显示模块进行显示,并在查看
    结束时,删除明文数据,以达到查看聊天记录时,即时解密,即时显示,阅后即焚。

    在上述实施例中,加密密钥随机产生,用户无需管理繁琐的密钥,也无需通信双方
    提前共享密钥,增强用户体验,保密通信及保密存储的密钥安全基于安全模块的密钥生成
    算法,出厂内置,可定制可更新,同一厂家相同功能的智能终端算法不同也无法解密,通信
    记录加密存储,从智能终端出来为密文状态,非法无法获取明文,从而保护用户隐私,一次
    一密,即发送一次密码更新一次,安全性增强。

    如图6所示,图6是本发明实施例的终端的结构示意框图,图6所示的终端600可以
    用于实施上述图1、图2所示的本发明各实施例实现的方法,为了便于说明,仅示出了与本发
    明各实施例相关的部分,具体技术细节未揭示的,请参照图1、图2所示的本发明各实施例。
    其中,图6所示的终端600可以包括:

    处理器602以及通过总线604与处理器602相连接的存储器606。其中,存储器606用
    于存储程序代码,处理器602用于调用存储器606中存储的程序代码,用于执行以下操作:

    在检测到向目标接收端发送即时通信信息的操作时,对所述即时通信信息进行加
    密处理,以得到密文数据包,其中,所述密文数据包包括加密处理使用的随机数以及加密处
    理得到的密文数据;

    向所述目标接收端发送所述密文数据包。

    在上述技术方案中,优选地,处理器602还用于:

    生成所述随机数,并基于所述随机数计算所述即时通信信息的加密密钥;

    使用所述加密密钥,通过对称加密算法对所述即时通信信息进行加密。

    在上述技术方案中,优选地,处理器602还用于:

    检测所述目标接收端是否有对所述即时通信信息的解密权限;

    在确定所述目标接收端有所述解密权限时,执行所述对所述即时通信信息的加密
    处理;

    在确定所述目标接收端无所述解密权限时,输出提示信息。

    在上述技术方案中,优选地,处理器602还用于:

    获取所述目标接收端的标识信息;

    判断所述标识信息与预存储的标识信息是否相匹配;

    当所述标识信息与所述预存储的标识信息相匹配时,确定所述目标接收端有所述
    解密权限;

    当所述标识信息与所述预存储的标识信息不匹配时,确定所述目标接收端无所述
    解密权限。

    在上述技术方案中,优选地,处理器602还用于:

    接收发送端发送的密文数据包,其中,所述密文数据包是所述发送端在检测到发
    送即时通信信息的操作时对所述即时通信信息加密处理得到的,所述密文数据包括加密处
    理使用的随机数以及加密处理得到的密文数据;

    在接收到对所述密文数据包的查看指令时,解密所述密文数据包,以得到所述密
    文数据包对应的即时通信信息,并显示所述密文数据包对应的即时通信信息,以及在对所
    述即时通信信息查看结束时,删除所述即时通信信息。

    在上述技术方案中,优选地,处理器602还用于:

    从所述密文数据包中提取所述随机数,并基于所述随机数计算所述密文数据包的
    解密密钥;

    使用所述解密密钥,通过对称解密算法对所述密文数据进行解密。

    在上述技术方案中,优选地,处理器602还用于:

    对接收到的所述密文数据包进行存储,以当再次接收到对所述密文数据包的查看
    指令时,重新解密所述密文数据包。

    本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。

    本发明实施例终端中的单元可以根据实际需要进行合并、划分和删减。

    本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可
    以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储
    介质包括只读存储器(Read-Only Memory,ROM)、随机存储器(Random Access Memory,
    RAM)、可编程只读存储器(Programmable Read-only Memory,PROM)、可擦除可编程只读存
    储器(Erasable Programmable Read Only Memory,EPROM)、一次可编程只读存储器(One-
    time Programmable Read-Only Memory,OTPROM)、电子抹除式可复写只读存储器
    (Electrically-Erasable Programmable Read-Only Memory,EEPROM)、只读光盘(Compact
    Disc Read-Only Memory,CD-ROM)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够
    用于携带或存储数据的计算机可读的任何其他介质。

    以上结合附图详细说明了本发明的技术方案,本发明的技术方案提出了一种新的
    信息加密方案,可对即时通信信息进行加密,使得他人很难窃取到相关信息,确保了即时通
    信信息传输的安全性,还提出了一种新的信息解密方案,无需通信双方提前共享密钥即可
    进行解密,并能够即时显示,即时删除阅后的即时通信信息,有效地避免了即时通信信息的
    泄漏。

    以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技
    术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修
    改、等同替换、改进等,均应包含在本发明的保护范围之内。

    关 键  词:
    信息 加密 方法 装置 解密 终端
      专利查询网所有文档均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:信息加密方法及装置、信息解密方法及装置及终端.pdf
    链接地址:https://www.zhuanlichaxun.net/p-1499879.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

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