基于灵活加密解密卡的远程无线加密通信技术的制作方法

文档序号:11234741阅读:510来源:国知局
基于灵活加密解密卡的远程无线加密通信技术的制造方法与工艺

本发明涉及远程无线通信加密技术,具体而言,涉及一种基于灵活加密解密卡的无线加密通信技术。



背景技术:

远程无线通信应用广泛,在某些应用场合中,通信数据需要经过加密解密处理,加密解密的处理是为了增强通信的安全性。典型的加密方法如:移位密码、单表置换密码等,在帅梦霞2011年发表的文献《一种基于动态循环代替表的加密算法》在深入研究单表置换密码的基础上,结合字节交换和循环移位思想,提出了一种基于动态循环代替表的加密算法,此种算法较为复杂。但现代的无线通信设备一般都是将加密算法固定在设备内部芯片中,通信过程中使用单一的某种算法,即使算法复杂,破译者只要积累了足够长度的密文,利用统计、分析方法,就很有可能实现密文的破解,降低了通信的安全性。



技术实现要素:

本发明旨在解决上述远程无线通信的数据安全问题,提出一种基于灵活加密解密卡的数据安全传输方案。

有鉴于此,本发明需要提供一种用于加密和解密的插卡,加密与解密卡中包含加解密算法,只有加密解密算法匹配才能成功实现数据通信,否则远程通信设备数据报文无法正确被识别,数据将被丢弃。

本发明提供了一种基于灵活加密解密卡的无线加密通信技术,主要包括无线加密发射器、无线解密接收器、加密卡和解密卡四部分。

加密解密卡的灵活性主要表现在以下几方面:一、加密卡与解密卡成对配合,不同类型的加密卡需要与之匹配的解密卡配合,才能完成数据传输任务;二、无线加密发射器可以接入不同的加密卡,无线解密接收器需要接入与无线解密发射器相匹配的解密卡,才能完成解密任务;三、每组加密解密卡中包含多种加密解密算法,无线加密发射器和无线解密接收器可以灵活选择加密解密卡中的加密解密算法;四、不同的加密解密卡中的加密解密算法不同。

前述无线加密发射器包含中央处理器,无线发射电路,加密数据总线和加密管理总线,无线加密发射器通过加密数据总线和加密管理总线与加密卡相连。

前述无线解密接收器包含中央处理器,无线接收电路,解密数据总线和解密管理总线,无线解密接收器通过解密数据总线和解密管理总线与解密卡相连。

前述无线加密发射器的中央处理器是无线加密发射器的核心,用于组建原始通信数据,通过加密数据通道将原始数据传输至加密卡,并将加密卡加密后返回的加密报文通过无线发射电路将加密数据发送至无线解密接收器。

前述无线解密接收器的中央处理器是无线解密接收器的核心,无线接收电路接收到无线加密发射器发送的加密数据,将加密数据传输到无线解密接收器的中央处理器,中央处理器将加密数据通过解密数据通道透传到解密卡,并将解密卡解密后返回的原始报文解析后执行相应的动作,从而完成一次加密解密过程。

前述加密卡中有若干种加密算法,无线加密发射器的中央处理器可以通过加密管理总线控制加密卡的加密行为。加密卡包含中央处理器,加密数据总线和加密管理总线。加密卡的中央处理器是加密卡的核心,完成加密算法的选择以及数据的加密和传输。

前述解密卡中有若干种解密算法,无线解密接收器的中央处理器可以通过解密管理总线控制解密卡的解密行为。解密卡包括中央处理器,解密数据总线和解密管理总线。解密卡的中央处理器是解密卡的核心,完成解密算法的选择以及数据的解密和传输。

前述加密卡和解密卡使用相互匹配的加密解密算法,才能顺利完成一次数据传输任务,加密和解密算法的选择分别由无线加密发射器和通过加密管理总线和解密管理总线完成,所以在无线加密发射器选择加密卡执行某种加密算法时,需要通告无线解密接收器,以便无线解密接收器能够顺利选择正确的解密算法。无线加密发射器对无线解密接收器发出的加密解密算法选择通告,由选择前的加密算法加密后发出,无线解密接收器接收到加密解密算法选择通告时,采用当前的解密算法可以成功解密数据,故可正确获取加密解密算法选择通告,获取通告后,无线解密接收器通过解密管理总线切换解密卡的解密算法。

前述加密解密算法选择通告可以由加密卡和解密卡自协商完成。实现方法为在原有设计原理基础上,在无线加密发射器与加密卡之间增加加密协商总线,无线解密接收器与解密卡之间增加解密协商总线。通过加密协商总线和解密协商总线,加密卡和解密卡可以自主协商的方式完成加密解密算法的选择。加密卡将当前加密选择算法通过无线发射电路直接传输至解密卡,完成算法选择通告。与无线加密发射器和无线解密接收器的加密解密算法选择通告模式相比,这种方式更加安全灵活。

前述加密解密算法自协商过程为:首先加密卡通过加密选择算法选择一种加密算法,再通过加密协商总线将当前选择的加密算法通过无线发射电路发送至解密卡。解密卡通过解析加密卡发送的数据解析当然加密卡选择的加密算法,从而选择相应的解密算法。

本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:

图1显示了发明实施例的一种加密解密远程通信原理图;

图2显示了发明实施例的另一种加密解密远程通信原理图;

图3显示了发明实施例的加密解密卡的原理图;

图4显示了发明实施例的另一种加密解密卡的原理图;

具体实施方式

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。

在本发明的描述中,需要理解的是,术语“中心”、“上”、“下”、“前”、“后”、“左”、“右”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。

在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。

以下结合附图对本发明做进一步说明:

基于灵活加密解密卡的无线加密通信技术分为无线加密发射器,无线解密接收器,加密卡和解密卡四部分。

由图1所示,无线加密发射器包含cpu,无线发射电路,加密数据总线和加密管理总线。无线加密发射器通过加密数据总线和加密管理总线与加密卡相连。无线解密接收器包含cpu,无线接收电路,解密数据总线和解密管理总线。无线解密接收器通过解密数据总线和解密管理总线与解密卡相连。加密数据总线,加密管理总线,解密数据总线和解密管理总线可以通过iic总线,spi总线,usb总线或uart等总线实现。

灵活加密解密卡的灵活性主要表现在以下几方面:一、加密卡与解密卡成对配合,不同类型的加密卡需要与之匹配的解密卡配合,才能完成数据传输任务;二、无线加密发射器可以接入不同的加密卡,无线解密接收器需要接入与无线解密发射器相匹配的解密卡,才能完成解密任务;三、每组加密解密卡中包含多种解密解密算法,无线加密发射器和无线解密接收器可以灵活选择加密解密卡中的加密解密算法;四、不同的加密解密卡中的加密解密算法不同。

无线加密发射器的cpu组建原始通信数据,通过加密数据通道将原始数据传输至加密卡,加密卡收到cpu传输的原始数据后,通过加密算法将原始数据加密后再传回cpu,cpu收到加密数据后,通过无线发射电路将加密数据发送至无线解密接收器。

无线解密接收器的无线接收电路接收到无线加密发射器发送的加密数据,将加密数据传输到cpu,cpu的将加密数据通过解密数据通道透传到解密卡,解密卡收到cpu传输的加密数据后,通过解密算法将原始数据解密后再传回cpu,cpu收到解密数据后,完成一次加密解密过程。

加密卡中有若干种加密算法,无线加密发射器的cpu可以通过加密管理总线控制加密卡的加密行为。解密卡中有若干种解密算法,无线解密接收器的cpu可以通过解密管理总线控制解密卡的解密行为。只有加密卡和解密卡使用相互匹配的加密解密算法,才能顺利完成一次数据传输任务。加密和解密算法的选择分别由无线加密发射器和通过加密管理总线和解密管理总线完成,所以在无线加密发射器选择加密卡执行某种加密算法时,需要通告无线解密接收器,以便无线解密接收器能够顺利选择正确的解密算法。无线加密发射器对无线解密接收器发出的加密解密算法选择通告,由选择前的加密算法加密后发出,无线解密接收器接收到加密解密算法选择通告时,采用当前的解密算法可以成功解密数据,故可正确获取加密解密算法选择通告,获取通告后,无线解密接收器通过解密管理总线切换解密卡的解密算法。

如图2所示,另一种加密解密远程通信原理图,与图1相比,无线加密发射器与加密卡之间增加了加密协商总线,无线解密接收器与解密卡之间增加了解密协商总线。通过加密协商总线和解密协商总线,加密卡和解密卡可以自主协商的方式完成加密解密算法的选择。加密卡将当前加密选择算法通过无线发射电路直接传输至解密卡,完成算法选择通告。与无线加密发射器和无线解密接收器的加密解密算法选择通告模式相比,这种方式更加安全灵活。

如图3所示,加密解密卡的原理图,加密卡包含cpu,加密数据总线和加密管理总线;解密卡包括cpu,解密数据总线和解密管理总线。

加密卡的cpu可以完成加密任务,具体来说,无线加密发射器将原始数据通过加密数据总线传输到加密卡的cpu,cpu通过预先选择好的加密算法对原始数据进行加密,加密完成后再将数据传输到无线加密发射器。加密卡加密算法的选择由无线加密发射器完成。

解密卡的cpu可以完成解密任务,具体来说,无线解密接收器将加密数据通过解密数据总线传输到解密卡的cpu,cpu通过预先选择好的解密算法对原始数据进行解密,解密完成后再将数据传输到无线解密接收器。解密卡解密算法的选择由无线解密接收器完成。

如图4所示,另一种加密解密卡的原理图,加密卡包含cpu,加密数据总线,加密管理总线,加密协商总线和加密算法选择器;解密卡包括cpu,解密数据总线,解密管理总线,解密协商总线和解密算法选择器。

加密卡的cpu可以完成加密任务,具体来说,无线加密发射器将原始数据通过加密数据总线传输到加密卡的cpu,cpu通过加密选择器选择好的加密算法对原始数据进行加密,加密完成后再将数据传输到无线加密发射器。加密卡加密算法的选择由无线加密发射器完成。

解密卡的cpu可以完成解密任务,具体来说,无线解密接收器将加密数据通过解密数据总线传输到解密卡的cpu,cpu通过解密选择器选择好的解密算法对原始数据进行解密,解密完成后再将数据传输到无线解密接收器。解密卡解密算法的选择由无线解密接收器完成。

加密选择器和解密选择器工作方式为:首先加密卡通过加密选择算法选择一种加密算法,再通过加密协商总线将当前选择的加密算法通过无线发射电路发送至解密卡。解密卡通过解析加密卡发送的数据解析当然加密卡选择的加密算法,从而选择相应的解密算法。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示意性实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。

尽管已经示出和描述了本发明的实施例,本领域的普通技术人员可以理解,在不脱离本发明的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由权利要求及其等同物限定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1