一种基于多应用碎片化传输的保密通信方法及装置的制造方法

文档序号:9690986阅读:182来源:国知局
一种基于多应用碎片化传输的保密通信方法及装置的制造方法
【技术领域】
[0001]本发明涉及保密即时通信领域,尤其涉及基于多软件碎片化传输技术的保密即时通信机制。本发明可用于通过常规软件和公众网络实现两个应用终端之间的安全保密即时通信,有效降低被黑客攻击的风险。
【背景技术】
[0002]目前即时通信软件如QQ、微信、信鸽、MSN等,已经得到了广泛的应用,而且功能日益丰富完善。然而,在为人们生活提供便利和娱乐的同时,即时通信软件也存在的被黑客攻击、被监听等安全隐患,通信内容保密性能不足。例如,一旦软件服务器遭遇攻击,所有用户的通信记录都可被窃取。

【发明内容】

[0003]有鉴于此,本发明提供了一种避免信息被窃取的即时通信机制,即在发送端将通信的数据分散成为小碎片,然后按照一定的法则通过多个软件发送出去;在接受端,多个软件接受数据,然后将数据碎片整合起来,得到完整的数据。每次传输,选择的软件种类和数目可以灵活调整,由密钥决定,而对于特定的一个软件,只承担一部分传输任务,通信记录里面是乱码,从而可以有效避免信息被窃取。
[0004]根据本发明一方面,其提供了一种基于多个应用碎片化传输的保密通信方法,其包括:
[0005]步骤1、信息发送端产生待发送应用数据;
[0006]步骤2、利用加密密钥将所述待发送应用数据分解成多个应用数据片段;
[0007]步骤3、将所述多个应用数据片段通过多个应用通道发送出去;
[0008]步骤4、信息接收端通过相应的多个应用通道分别接收所述多个应用数据片段;
[0009]步骤5、利用解密密钥将所述多个应用数据片段回复成一路数据。
[0010]根据本发明另一方面,其提供了一种基于多个应用碎片化传输的保密通信装置,其包括:
[0011 ]数据产生模块,产生待发送应用数据;
[0012]加密模块,利用加密密钥将所述待发送应用数据分解成多个应用数据片段;
[0013]发送模块,将所述多个应用数据片段通过多个应用通道发送出去;
[0014]数据接收模块,通过相应的多个应用通道分别接收所述多个应用数据片段;
[0015]解密模块,利用解密密钥将所述多个应用数据片段回复成一路数据。
[0016]本发明具有以下优点:
[0017]I).借助多个常规的互连网即时通信软件实现保密的专用即时通信功能,实现过程简单;
[0018]2).通过多对软件构建多个点到点数据通道,将传输的信息分成碎片后,无序地分散在多个数据通道中传输,数据隐蔽性好。
【附图说明】
[0019]图1为本发明中保密通信方法的实现过程示意框图。
【具体实施方式】
[0020]为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本发明作进一步的详细说明。
[0021]本发明公开了一种基于多个应用碎片化传输技术的保密通信方法,其包括:
[0022]步骤1、信息发送端产生待发送应用数据;
[0023]步骤2、利用加密密钥将所述待发送应用数据分解成多个应用数据片段;
[0024]步骤3、将所述多个应用数据片段通过多个应用通道发送出去;
[0025]步骤4、信息接收端通过相应的多个应用通道分别接收所述多个应用数据片段;
[0026]步骤5、利用解密密钥将所述多个应用数据片段回复成一路数据。
[0027]可选地,所述多个应用通道为多种即时通信应用软件;信息发送端产生的待发送应用数据由所述多种即时通信应用软件中的一种产生,或者是不同于所述多种即时通信应用软件的其他应用软件所产生。
[0028]可选地,所述多种即时通信应用软件为预定的即时通信应用软件集合中的部分或全部应用软件,且每次发送应用数据所使用的多种即时通信应用软件的数目以及种类可以相同或不同,由加密密钥确定。
[0029]可选地,所述解密密钥和加密密钥相同。
[0030]本发明中传输过程中使用的软件种类、数目以及碎片分散与整合的规则都由密钥决定。
[0031]以下结合附图对本发明作进一步的说明。
[0032]信息收发双方都有一个即时通信界面,该界面类似于常用的即时通信软件界面,提供文字实时对话、文件传输、语音和视频实时通信等功能的操作界面,有一个数据出口和一个数据入口。
[0033]图1中的数据处理模块完成对数据的加密和解密。该模块和即时通信界面连接,又和IM群中的每一个软件连接。在数据加密端,该模块接收一路来自即时通信界面的数据,然后依据特定的密钥,将数据分成小碎片后,分散到多个数据通道,每一个数据通道将数据传输到一个即时通信软件,而选择通道的数目和种类也由密码中包含的信息决定,例如这次选择QQ和微信两个软件对应的通道,下次选择QQ、信鸽和MSN三个软件对应的通道;在数据解密端,该模块接受来自多个软件的多路数据碎片,依据密钥对数据执行解密,将数据碎片重新整合成原始的一路数据,并将恢复出来的一路数据传输至即时通信界面。只有当接受端解密所使用的密钥与发送端加密所使用的密钥一样时,才能解密成功。
[0034]图中的IM群模块是一个由多个即时通信软件组成的群,例如QQ、微信、信鸽、MSN等,每一个软件都和数据处理模块连接,并且通过与互联网连接,实现其正常的功能。
[0035]图中的公众网络即为互连网,各即时通信软件通过连接到互联网中的服务器实现点对点即时通信功能,例如发送端的QQ软件发送的信息准确地到达接受端的QQ软件,构建出一路数据通道。
[0036]以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种基于多个应用碎片化传输的保密通信方法,其包括: 步骤1、信息发送端产生待发送应用数据; 步骤2、利用加密密钥将所述待发送应用数据分解成多个应用数据片段; 步骤3、将所述多个应用数据片段通过多个应用通道发送出去; 步骤4、信息接收端通过相应的多个应用通道分别接收所述多个应用数据片段; 步骤5、利用解密密钥将所述多个应用数据片段回复成一路数据。2.如权利要求1所述的方法,其中,所述多个应用通道包括多种即时通信应用软件。3.如权利要求2所述的方法,其中,所述信息发送端产生的待发送应用数据由所述多种即时通信应用软件中的一种产生,或者是不同于所述多种即时通信应用软件的其他应用软件所广生。4.如权利要求1或2所述的方法,其中,所述多种即时通信应用软件为预定的即时通信应用软件集合中的部分或全部应用软件。5.如权利要求4所述的方法,其中,每次发送应用数据时所使用的多种即时通信应用软件的数目以及种类不同。6.如权利要求1_3、5任一项所述的方法,其中,所述待发送应用数据包括:文字、图片、文件、视频和语音数据。7.—种基于多个应用碎片化传输的保密通信装置,其包括: 数据产生模块,产生待发送应用数据; 加密模块,利用加密密钥将所述待发送应用数据分解成多个应用数据片段; 发送模块,将所述多个应用数据片段通过多个应用通道发送出去; 数据接收模块,通过相应的多个应用通道分别接收所述多个应用数据片段; 解密模块,利用解密密钥将所述多个应用数据片段回复成一路数据。8.如权利要求7所述的装置,其中,所述多个应用通道包括多种即时通信应用模块。9.如权利要求8所述的装置,其中,所述数据产生模块为所述多种即时通信应用模块中的一种,或者是不同于所述多种即时通信应用模块的其他应用模块所产生。10.如权利要求7或8所述的装置,其中,所述多种即时通信应用模块为预定的即时通信应用模块集合中的部分或全部应用模块。
【专利摘要】本发明公开了一种基于多个应用碎片化传输的保密通信方法及装置,方法包括:步骤1、信息发送端产生待发送应用数据;步骤2、利用加密密钥将所述待发送应用数据分解成多个应用数据片段;步骤3、将所述多个应用数据片段通过多个应用通道发送出去;步骤4、信息接收端通过相应的多个应用通道分别接收所述多个应用数据片段;步骤5、利用解密密钥将所述多个应用数据片段回复成一路数据。上述方案通过碎片化多通道传输的方法,避免通信内容被第三方窃取。
【IPC分类】H04L12/58, H04L29/06
【公开号】CN105450644
【申请号】CN201510809719
【发明人】刘建国, 王孙龙, 陈伟, 祝宁华
【申请人】中国科学院半导体研究所
【公开日】2016年3月30日
【申请日】2015年11月20日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1