信息加解密装置及方法与流程

文档序号:13949847阅读:251来源:国知局
信息加解密装置及方法与流程

本发明涉及保密通信领域,尤其涉及一种信息加解密装置及方法。



背景技术:

目前技术的通信装置一般直接由发送方发送至接收方,信息在传送过程中容易出现被窃取的风险。即使有对发送信息进行加解密的通信装置,其一般只具有一种加解密算法,不能根据用户的需求选择不同的加解密算法。



技术实现要素:

(一)要解决的技术问题

本发明的目的在于提供一种信息加解密装置及方法,以解决上述的至少一项技术问题。

(二)技术方案

本发明提供了一种信息加解密装置,包括:

一密钥输入模块,用于输入密钥;

一加解密模块,用于根据所述密钥,对原始信息进行加密处理,得到已加密信息;或者根据所述密钥,对已加密信息进行解密处理,得到原始信息;其中,该加解密模块中上加载的程序用于确定加密处理以及解密处理的算法;以及

传输模块,用于输入所述原始信息,输出已加密信息;或者输入所述已加密信息,输出原始信息。

在本发明的一些实施例中,当所述程序为模2相加程序时,所述加密处理以及解密处理的算法为模2相加算法。

在本发明的一些实施例中,还可以包括线性移位寄存器,用于根据所述密钥,生成密钥序列,所述密钥序列用于对原始信息进行加密处理;或对已加密信息进行解密处理。

在本发明的一些实施例中,所述加解密模块可以为微控制单元或现场可编辑逻辑门阵列。

在本发明的一些实施例中,所述原始信息可以为语音信息时,该传输模块则可以包括传输单元、数模转换单元、电声单元、语音信息采集单元和模数转换单元,其中,

所述传输单元,用于与外界的其他信息加解密装置通信,获取已加密信息,并将该已加密信息输出至加解密模块进行解密处理,获取解密信息;以及将加解密模块输出的已加密信息传输至外界的其他信息加解密装置通信;

数模转换单元,用于将加解密模块输出的解密信息转换成模拟信号;

电声单元,用于将所述模拟信号转换成语音信息,并将该语音信息输出至外界;

语音信息采集单元,用于采集语音信息;

模数转换单元,用于将语音信息采集单元输出的语音信息转换成数字信号,并将该数字信号输出至加解密模块进行加密处理,以获取已加密信息。

在本发明的一些实施例中,两个信息加解密装置在通信时,密钥输入模块中的密钥相同。

在本发明的一些实施例中,所述传输模块可以为蓝牙传输模块或者无线传输模块。

本发明的另一方面,还提供了一种信息加解密方法,采用前述的信息加解密装置,对原始信息进行加密处理,以及对已加密信息进行解密处理。

(三)有益效果

本发明的信息加解密装置及方法,相较于现有技术,至少具有以下优点:

1、用户可以根据实际需求,向加解密模块中加载不同的程序,能够实现对原始信息的不同的加解密处理,

2、对于两个互相通信的信息加解密装置,这二者的密钥输入模块的密钥保持一致,确保了通信的保密性。

3、加解密算法灵活可变,密钥可外部键入,该加解密装置具有通用性,可用于手机、对讲机、电脑等具备蓝牙或者无线通信功能的电子设备,从而既保证信息通信的安全性,又灵活可变,简单通用,且设计成本较低。

附图说明

图1为本发明实施例的信息加解密装置的结构示意图。

图2为本发明实施例的基于模2相加算法的加解密处理的过程示意图。

图3为本发明一具体实施例的信息加解密装置的结构示意图。

具体实施方式

基于现有技术的加解密装置的加解密算法单一的缺陷,本发明提供了一种信息加解密装置及方法,能够根据用户的实际需求加载不同的程序,从而选择不同的加解密算法。其中,该信息加解密装置包括一密钥输入模块、一加解密模块和传输模块。

为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本发明进一步详细说明。

本发明的一方面,提供了一种信息加解密装置,图1为本发明实施例的信息加解密装置的结构示意图,如图1所示,该信息加解密装置包括一密钥输入模块1、一加解密模块2和传输模块3。

其中,该密钥输入模块1,用于输入密钥。需要注意的是,当两个信息加解密装置在通信时,密钥输入模块1中的密钥应该保持相同,如此,能够确保通信的顺利进行。

更进一步地,该装置的密钥序列的产生方法可以为基于线性移位寄存器的伪随机序列产生方法。也就是说,该装置还可以包括线性移位寄存器,该线性移位寄存器将密钥输入模块1输出的密钥作为自身的初始数据,从而生成伪随机形式的密钥序列。所述密钥序列用于对原始信息进行加密处理;或对已加密信息进行解密处理。此外,因为原始信息一般为二进制数,该密钥序列为周期性的二进制数,这样便能保证原始信息的每一位都能与密钥序列进行加密处理或者解密处理,在加密处理后,能够高度还原原始信息,保证通信的准确性。

加解密模块2,用于根据所述密钥,对原始信息进行加密处理,得到已加密信息;或者根据所述密钥,对已加密信息进行解密处理,得到原始信息。其中,所述加解密模块2为微控制单元(mcu)或现场可编辑逻辑门阵列(fpga),可以根据用户的实际需求,通过在该加解密模块2中上加载不同的程序,以确定加密处理以及解密处理的不同算法。

图2为本发明实施例的基于模2相加算法的加解密处理的过程示意图,如图2所示,在本发明实施例中,当所述程序为模2相加程序时,所述加密处理以及解密处理的算法为模2相加算法。也就是说,序列密码加解密技术首先将明文序列(原始信息)转化为二进制数字序列,密钥序列也是二进制数字序列,加密是按明文序列和密钥序列逐位模2相加进行。解密也是按明文序列和密钥序列逐位模2相加进行。

举例来说,在加密端,原始信息为1100101,密钥序列为1010101010……,此时将原始信息与该密钥序列进行异或运算,已加密信息(密文序列)应为0110000;在解密端,采用相同的密钥,生成与加密端一样的密钥序列,将已加密信息0110000与密钥序列1010101010……进行异或运算,即可得到原始信息1100101。可以理解的是,本发明的加解密算法包括但不局限于模2相加算法,且其余加解密算法的步骤与模2相加算法类似,在此不再赘述。

传输模块3,用于输入所述原始信息,输出已加密信息;或者输入所述已加密信息,输出原始信息。所述传输模块3可以采用不同的传输方式,例如蓝牙传输模块和无线传输模块。

接着,就以原始信息为语音信息对传输模块3进行详细说明。需要注意的是,该信息传输装置可以为手机、对讲机、电脑等具备蓝牙或者无线通信功能的电子设备。

图3为本发明一具体实施例的信息加解密装置的结构示意图,如图3所示,传输模块3包括传输单元301、数模转换单元302、电声单元303、语音信息采集单元304和模数转换单元305。其中,传输单元301用于与外界的其他信息加解密装置通信,获取已加密信息,并将该已加密信息输出至加解密模块2进行解密处理,获取解密信息;以及将加解密模块2输出的已加密信息传输至外界的其他信息加解密装置通信;数模转换单元302,用于将加解密模块2输出的解密信息转换成模拟信号;电声单元303,用于将所述模拟信号转换成语音信息,并将该语音信息输出至外界;语音信息采集单元304,用于采集语音信息;模数转换单元305,用于将语音信息采集单元304输出的语音信息转换成数字信号,并将该数字信号输出至加解密模块2进行加密处理,以获取已加密信息。

当该信息加解密装置作为加密端时,语音信息采集单元304采集原始信息(语音信息),输出至模数转换单元305。模数转换单元305接收该语音信息,并对其进行模数转换,得到数字信号并将其输出至加解密模块2。加解密模块2接收该数字信息,并对其进行加密处理,得到已加密信息,并将其输出至蓝牙传输模块。传输单元301接收该已加密信息,并将其通过蓝牙输出至与该信息加解密装置通信的其他信息加解密装置,以进行后续的解密处理。

作为解密端的信息加解密装置,在密钥输入模块1中输入与加密端相同的密钥,生成相同的密钥序列。该信息加解密装置的传输单元301接收该已加密信息,并将其输出至加解密模块2。加解密模块2根据该密钥序列,对该已加密信息进行解密处理,得到已解密信息,并将其输出至数模转换单元302。数模转换单元302将已加密信息进行数模转换处理,得到模拟信号,并输出至电声单元303。电声单元303用于将所述模拟信号转换成语音信息,并将该语音信息输出至外界。至此,两个信息加解密装置完成了语音信息的加密与解密过程,实现了双方的安全保密的通信。

本发明实施例的另一方面,还提供了一种信息加解密方法,采用前述的信息加解密装置,对原始信息进行加密处理,以及对已加密信息进行解密处理。

本发明提供的信息加解密装置及方法的加解密算法灵活可变,密钥可外部键入,且其还具有通用性,可以为手机、对讲机、电脑等具备蓝牙或者无线通信功能的电子设备,从而保证信息通信的安全性,防止重要信息被第三方窃取,且灵活可变,简单通用,且设计成本较低。

需要说明的是,附图中各部件的形状和尺寸不反映真实大小和比例,而仅示意本发明实施例的内容。另外,在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。

除非有所知名为相反之意,本说明书及所附权利要求中的数值参数是近似值,能够根据通过本发明的内容所得的所需特性改变。具体而言,所有使用于说明书及权利要求中表示组成的含量、反应条件等等的数字,应理解为在所有情况中是受到“约”的用语所修饰。一般情况下,其表达的含义是指包含由特定数量在一些实施例中±10%的变化、在一些实施例中±5%的变化、在一些实施例中±1%的变化、在一些实施例中±0.5%的变化。

再者,单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。

此外,除非特别描述或必须依序发生的步骤,上述步骤的顺序并无限制于以上所列,且可根据所需设计而变化或重新安排。并且上述实施例可基于设计及可靠度的考虑,彼此混合搭配使用或与其他实施例混合搭配使用,即不同实施例中的技术特征可以自由组合形成更多的实施例。

类似地,应当理解,为了精简本发明并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该发明的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面发明的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。

以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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