当前位置: 首页 > 专利查询>袁振南专利>正文

通讯通道加密、解密和建立方法及装置、存储器和终端制造方法及图纸

技术编号:21178673 阅读:38 留言:0更新日期:2019-05-22 12:42
本申请提供一种通讯通道的加密、解密和建立方法及装置、存储器和终端,所述通讯通道加密方法包括步骤:获取通讯通道的地址与端口;将所述通讯通道的地址与端口用非对称算法的公钥加密,生成第一密文;将所述第一密文通过密码本进行映射,得到第二密文;将所述第二密文与选定的文字片段进行混合,生成信息正文。本申请可降低通讯通道被干扰或切断的概率,适用于在两个用户之间或开放式多人通讯系统中建立通讯通道。

Communication Channel Encryption, Decryption and Cube-Building Methods and Devices, Memories and Terminals

This application provides a method for encrypting, decrypting and constructing communication channels and devices, memory and terminals. The method of encrypting communication channels includes steps: obtaining the address and port of communication channels; encrypting the address and port of communication channels with public key of asymmetric algorithm to generate the first ciphertext; mapping the first ciphertext to obtain the second ciphertext through ciphertext. The second ciphertext is mixed with the selected text fragments to generate the information body. This application can reduce the probability of interference or disconnection of communication channels, and is suitable for establishing communication channels between two users or in an open multi-user communication system.

【技术实现步骤摘要】
【国外来华专利技术】通讯通道加密、解密和建立方法及装置、存储器和终端
本申请涉及计算机
,具体而言,本申请涉及一种通讯通道加密、解密和建立方法及装置、存储器和终端。
技术介绍
本部分旨在为权利要求书中陈述的实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。在现实的通信场景中,用户与用户之间、用户与服务器之间以及服务器与服务器之间的通信通道,都可能被恶意方切断,从而导致用户之间的通讯被中断。例如图1所示的电子邮件系统,若用户101与第一服务器102之间的通信通道被切断,或第二用户104与第二服务器103之间的通信通道,或第一服务器102与第二服务器103之间的通信通道被切断,都会导致用户101与用户104之间无法收发邮件。
技术实现思路
本申请提出一种加密方法、解密方法、建立方法及装置、存储器和终端,用以解决现有技术中用户之间的通讯通道容易被切断的问题。本申请提出的通讯通道加密方法,包括步骤:获取通讯通道的通讯通道的地址与端口;将所述通讯通道的地址与端口用非对称算法的公钥加密,生成第一密文;将所述第一密文通过密码本进行映射,得到第二密文;将所述第二密文与选定的文字片段进行混合,生成信息正文。本申请还提出一种通讯通道解密方法,包括步骤:获取信息正文,所述信息正文由第二密文与选定的文字片段进行混合得到;依据所述选定的文字片段,从所述信息正文中查找所述第二密文;将所述第二密文通过密码本进行反映射,得到第一密文;将所述第一密文采用非对称算法的私钥进行解密,得到通讯通道的地址与端口。进一步地,所述第二密文为所述信息正文中的错别字;所述将所述第二密文通过密码本进行反映射,得到第一密文,包括:获取预设的密码本,所述密码本为错别字与字符的映射关系;根据所述映射关系,将第二密文的错别字转换为字符,把字符作为第一密文。本申请还提出一种通讯通道建立方法,包括步骤:发送方获取通讯通道的地址与端口;将所述通讯通道的地址与端口用非对称算法的公钥加密,生成第一密文;将所述第一密文通过密码本进行映射,得到第二密文;将所述第二密文与选定的文字片段进行混合,生成信息正文;接收方获取所述信息正文;依据所述选定的文字片段,从所述信息正文中查找所述第二密文;将所述第二密文通过密码本进行反映射,得到所述第一密文;将所述第一密文采用非对称算法的私钥进行解密,得到通讯通道的地址与端口;访问所述通讯通道的地址与端口对应的设备节点,建立通讯通道。本申请还提出一种通讯通道加密装置,包括:地址获取模块,用于获取通讯通道的地址与端口;公钥加密模块,用于将所述通讯通道的地址与端口用非对称算法的公钥加密,生成第一密文;映射加密模块,用于将所述第一密文通过密码本进行映射,得到第二密文;混合加密模块,用于将所述第二密文与选定的文字片段进行混合,生成信息正文。本申请还提出一种通讯通道解密装置,包括:信息获取模块,用于获取信息正文,信息正文由第二密文与选定的文字片段进行混合得到;密文查找模块,用于依据所述选定的文字片段,从所述信息正文中查找所述第二密文;密码解密模块,用于将所述第二密文通过密码本进行反映射,得到第一密文;私钥解密模块,将所述第一密文采用非对称算法的私钥进行解密,得到通讯通道的地址与端口。本申请还提出一种计算机可读存储器,其上存储有计算机程序,该程序被处理器执行时实现前述任意一项所述的通讯通道加密方法;或者,该程序被处理器执行时实现前述任意一项所述的通讯通道解密方法;或者该程序被处理器执行时实现所述的通讯通道建立方法。本申请还提出一种终端,所述终端包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现前述任意一项所述的通讯通道加密方法;或者,使得所述一个或多个处理器实现前述任意一项所述的通讯通道解密方法;或者,使得所述一个或多个处理器实现所述的通讯通道建立方法。本申请具有以下有益效果:1、本申请通过公钥加密、密码本映射和与文字片段进行混合等层层加密方式,解决了本终端向其它终端或用户发送所述通讯通道的地址与端口时,容易泄密所述通讯通道的地址与端口从而导致通讯通道容易被攻击或切断的问题;而且,通过非对称算法生成的公钥进行加密,即便所述信息正文被泄露至第三方,若第三方不具备所述私钥,亦无法通过逆向或常规解密方法得到所述通讯通道的地址与端口的信息,进一步降低了通讯通道被干扰和切断的概率,不仅适用于两个用户之间建立通讯通道,亦适用于在开放式多人通讯系统中建立通讯通道。2、本申请可通过不容易被大部分网络阻截的电子邮件发送所述信息正文,提高了用户之间发送所述通讯通道的地址与端口的成功概率,适用于网络状况不佳或遭受攻击的网络系统;而且,还可将加密后的所述第二密文隐藏在选定的文字片段中,以避免被邮件过滤系统拦截,进一步提高了发送所述通讯通道的地址与端口的成功概率。本申请附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本申请的实践了解到。附图说明本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1为现实电子邮件系统实施例的结构示意图图2为本申请所述通讯通道加密方法第一实施例的流程示意图;图3为本申请所述通讯通道解密方法第一实施例的流程示意图;图4为本申请所述通讯通道建立方法的实施例的流程示意图;图5为本申请所述通讯系统实施例的结构示意图;图6为本申请所述终端实施例的结构示意图。具体实施方式下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本申请,而不能解释为对本申请的限制。本
技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式,这里使用的“第一”、“第二”仅用于区别同一技术特征,并不对该技术特征的顺序和数量等加以限定。应该进一步理解的是,本申请的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。本
技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本申请所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。本
技术人员可以理解,这里所使用的“终端”、“终端设备”既包括无线信号接收器的设备,其仅具备无发射能力的无线信号接收器的设备,又包括接收和发射硬件的设备,其具有能够在双向通信链路上,执行双向通信的接收和发射硬件的设备。这种设备可以包括:蜂窝或其他通信设备,其具有单线路显示器或多线路显示器或没有多线路显示器的蜂窝或其他通信设备;PCS(PersonalCommunicationsService,个人通信系统),其可以组合语音、数据处理、传真和/或数据通信能力;PDA(PersonalDigitalAssis本文档来自技高网
...

【技术保护点】
1.一种通讯通道加密方法,其特征在于,包括步骤:获取通讯通道的地址与端口;将所述通讯通道的地址与端口用非对称算法的公钥加密,生成第一密文;将所述第一密文通过密码本进行映射,得到第二密文;将所述第二密文与选定的文字片段进行混合,生成信息正文。

【技术特征摘要】
【国外来华专利技术】1.一种通讯通道加密方法,其特征在于,包括步骤:获取通讯通道的地址与端口;将所述通讯通道的地址与端口用非对称算法的公钥加密,生成第一密文;将所述第一密文通过密码本进行映射,得到第二密文;将所述第二密文与选定的文字片段进行混合,生成信息正文。2.根据权利要求1所述的通讯通道加密方法,其特征在于,所述将所述第一密文通过密码本进行映射,得到第二密文,包括:获取预设的密码本,所述密码本为错别字与字符的映射关系;根据所述映射关系,将第一密文的字符转换为错别字,把错别字作为第二密文。3.根据权利要求1所述的通讯通道加密方法,其特征在于,所述将所述通讯通道的地址与端口用非对称算法的公钥加密,生成第一密文,包括:获取随机信息;将所述通讯通道的地址、所述端口与所述随机信息用非对称算法的公钥加密,生成第一密文。4.根据权利要求1所述的通讯通道加密方法,其特征在于,所述将所述通讯通道的地址与端口用非对称算法的公钥加密,生成第一密文之前,还包括:根据随机数或随机多项式生成用于解密的私钥;根据所述私钥生成用于加密的公钥,所述公钥的生成算法包括基于大数分解算法,或基于椭圆曲线算法。5.根据权利要求1所述的通讯通道加密方法,其特征在于,所述将所述第二密文与选定的文字片段进行混合,生成信息正文之后,还包括:通过电子邮件,向接收方发送所述信息正文。6.一种通讯通道解密方法,其特征在于,包括步骤:获取信息正文,所述信息正文由第二密文与选定的文字片段进行混合得到;依据所述选定的文字片段,从所述信息正文中查找所述第二密文;将所述第二密文通过密码本进行反映射,得到第一密文;将所述第一密文采用非对称算法的私钥进行解密,得到通讯通道的地址与端口。7.根据权利要求6所述的通讯通道解密方法,其特征在于,所述第二密文为所述信息正文中的错别字;所述将所述第二密文通过密码本进行反映射,得到第一密文,包括:获取预设的密码本,所述密码本为错别字与字符的映射关系;根据所述映射关系,将第二密文的错别字转换为字符,把字符作为第一密文。8.根据权利要求7所述的通讯通道解密方法,其特征在于,所述将所述第一密文采用非对称算法的私钥进行解密,得到通讯通道的地址与端口,包括:将所述第一密文采用非对称算法的私钥进行解密,得到解密后的明文;去除所述明文中的随机信息,得到所述通讯通道的地址与端口。9.根据权利要求6所述的通讯通道解密方法,其特征在于,所述获取信息正文,包括:通过电子邮件,接收发...

【专利技术属性】
技术研发人员:袁振南孟天晖
申请(专利权)人:袁振南区链通网络有限公司
类型:发明
国别省市:维尔京群岛,VG

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1