信息加解密装置及方法制造方法及图纸

技术编号:17488634 阅读:27 留言:0更新日期:2018-03-17 12:13
本发明专利技术提供了一种信息加解密装置,包括:一密钥输入模块,用于输入密钥;一加解密模块,用于根据所述密钥,对原始信息进行加密处理,得到已加密信息;或者根据所述密钥,对已加密信息进行解密处理,得到原始信息;其中,该加解密模块中上加载的程序用于确定加密处理以及解密处理的算法;以及传输模块,用于输入所述原始信息,输出已加密信息;或者输入所述已加密信息,输出原始信息。此外,本发明专利技术还提供了一种信息加解密方法。本发明专利技术能够根据加载在加解密模块上的不同程序实现不同加解密算法,保证了加解密算法的多样性以及准确性。

Information encryption and decryption devices and methods

The present invention provides an information encryption device comprises: a key input module for the input key; a decryption module, according to the key, the original information is encrypted, the encrypted information obtained; or according to the key to decrypt the encrypted information, information processing, get the original one;, the encryption and decryption module in the loading process for determining the encryption and decryption algorithm; and a transmission module, used to input the original information, the output encrypted information; or enter the encrypted information, the output of the original information. In addition, the invention also provides an information encryption and decryption method. The invention can implement different encryption and decryption algorithms according to the different programs loaded on the encryption and decryption module, and ensure the diversity and accuracy of the encryption and decryption algorithm.

【技术实现步骤摘要】
信息加解密装置及方法
本专利技术涉及保密通信领域,尤其涉及一种信息加解密装置及方法。
技术介绍
目前技术的通信装置一般直接由发送方发送至接收方,信息在传送过程中容易出现被窃取的风险。即使有对发送信息进行加解密的通信装置,其一般只具有一种加解密算法,不能根据用户的需求选择不同的加解密算法。
技术实现思路
(一)要解决的技术问题本专利技术的目的在于提供一种信息加解密装置及方法,以解决上述的至少一项技术问题。(二)技术方案本专利技术提供了一种信息加解密装置,包括:一密钥输入模块,用于输入密钥;一加解密模块,用于根据所述密钥,对原始信息进行加密处理,得到已加密信息;或者根据所述密钥,对已加密信息进行解密处理,得到原始信息;其中,该加解密模块中上加载的程序用于确定加密处理以及解密处理的算法;以及传输模块,用于输入所述原始信息,输出已加密信息;或者输入所述已加密信息,输出原始信息。在本专利技术的一些实施例中,当所述程序为模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接收该本文档来自技高网...
信息加解密装置及方法

【技术保护点】
一种信息加解密装置,包括:一密钥输入模块,用于输入密钥;一加解密模块,用于根据所述密钥,对原始信息进行加密处理,得到已加密信息;或者根据所述密钥,对已加密信息进行解密处理,得到原始信息,其中,该加解密模块中上加载的程序用于确定加密处理以及解密处理的算法;以及传输模块,用于输入所述原始信息,输出已加密信息;或者输入所述已加密信息,输出原始信息。

【技术特征摘要】
1.一种信息加解密装置,包括:一密钥输入模块,用于输入密钥;一加解密模块,用于根据所述密钥,对原始信息进行加密处理,得到已加密信息;或者根据所述密钥,对已加密信息进行解密处理,得到原始信息,其中,该加解密模块中上加载的程序用于确定加密处理以及解密处理的算法;以及传输模块,用于输入所述原始信息,输出已加密信息;或者输入所述已加密信息,输出原始信息。2.如权利要求1所述的装置,其中,当所述程序为模2相加程序时,所述加密处理以及解密处理的算法为模2相加算法。3.如权利要求1所述的装置,其中,还包括线性移位寄存器,用于根据所述密钥,生成密钥序列,所述密钥序列用于对原始信息进行加密处理;或对已加密信息进行解密处理。4.如权利要求1所述的装置,其中,所述加解密模块为微控制单元或现场可编辑逻辑门阵列。5.如权利要求1所述的装置,其中,所述原始信息为语音信息时,该传输模块则包括传输单元、数模转换单元、电声单元、语音...

【专利技术属性】
技术研发人员:刘建国黄庆超吴琼陈伟祝宁华
申请(专利权)人:中国科学院半导体研究所
类型:发明
国别省市:北京,11

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

1