电子加密装置和电子设备的制作方法

文档序号:7827843阅读:205来源:国知局
电子加密装置和电子设备的制作方法
【专利摘要】本实用新型提供了一种电子加密装置和电子设备,该电子加密装置包括第一加解密电路、先进先出延时存储器、第二加解密电路以及比较电路;第一加解密电路的输入端和先进先出延时存储器的输入端分别与用于触发待加密信号的输入模块连接;第二加解密电路的电路结构与第一加解密电路的电路结构相同,第二加解密电路的输入端与先进先出延时存储器的输出端连接;比较电路的输入端分别与第一加解密电路的输出端和第二加解密电路的输出端连接。本实用新型以并联方式设置至少两个加解密电路,并在加解密电路的输入端连接有先进先出延时存储器,以使加解密电路的工作时序不同,通过比较电路比较加解密电路的输出信号以检测在加解密过程中是否存在故障攻击。
【专利说明】电子加密装置和电子设备

【技术领域】
[0001]本实用新型涉及集成电路的安全【技术领域】,特别涉及一种电子加密装置和电子设备。

【背景技术】
[0002]DES,AES,RSA加解密电路广泛运用于信息安全【技术领域】,如电子支付终端、网络传输和智能加密卡等。在实际应用中,这类设备经常会受到各种攻击。传统攻击方法使用数学方法,通过大量的数学运算来搜寻密钥。随着对密码算法研究的深入,一些攻击方式逐渐出现且愈演愈烈,比如:故障攻击、侧信道攻击以及探针攻击。故障攻击包括临界环境攻击、电压毛刺攻击以及注入攻击等,一般通过突然改变供电电压等方式对安全设备进行恶意攻击,使其进入错误运行状态进而获得重要的密钥信息。
[0003]请参阅图1,图1是现有的电子加密装置的一实施例的结构示意图。如图1所示,该电子加密装置I为加解密电路12,可以为DES加解密电路、AES加解密电路、RSA加解密电路中的一种。其中,加解密电路12包括多轮加解密电路,图中示出了第一轮加解密电路121、第二轮加解密电路122以及第三轮加解密电路123,其包括的更多轮次的加解密电路未不出。加解密电路12的输入端与输入模块11连接,输入模块11可以为键盘,也可以为触摸屏或其他形式的输入装置,用于触发待加解密信号。加解密电路12输入待加解密信号后,经过多轮加解密电路加解密,最终输出加密后的信号。
[0004]上述电子加密装置的缺点是:加解密电路12可能会在多个时刻或多个位置受到故障攻击,导致电子加密装置的输出信号错误,从而影响整个设备或系统的正常使用。
实用新型内容
[0005]本实用新型提供一种电子加密装置和电子设备,以解决现有技术的电子加密装置在受到故障攻击时加解密电路容易受到干扰,导致输出信号错误的技术问题。
[0006]为解决上述技术问题,本实用新型提供一种电子加密装置,包括第一加解密电路,其输入端和用于触发待加密信号的输入模块连接,该电子加密装置还包括先进先出延时存储器、第二加解密电路以及比较电路;该先进先出延时存储器的输入端和该输入模块连接;该第二加解密电路的电路结构与该第一加解密电路的电路结构相同,该第二加解密电路的输入端与该先进先出延时存储器的输出端连接;该比较电路的输入端分别与该第一加解密电路的输出端和该第二加解密电路的输出端连接。
[0007]根据本实用新型一优选实施例,该电子加密装置进一步包括多个先进先出延时存储器和多个第二加解密电路,该多个先进先出延时存储器和该多个第二加解密电路一一对应连接;该多个先进先出延时存储器的输入端均与该输入模块连接;该多个先进先出延时存储器的输出端分别与对应的第二加解密电路的输入端连接;该多个第二加解密电路的输出端均与该比较电路的输入端连接。
[0008]根据本实用新型一优选实施例,该第一加解密电路或该第二加解密电路包括至少一轮如下加解密电路=DES加解密电路、AES加解密电路以及RSA加解密电路。
[0009]根据本实用新型一优选实施例,该电子加密装置进一步包括时钟电路和控制电路,该控制电路分别与该比较电路和该时钟电路连接。
[0010]根据本实用新型一优选实施例,该电子加密装置进一步包括报警电路,该报警电路的输入端与该比较电路的输出端连接。
[0011]根据本实用新型一优选实施例,该报警电路为声音报警电路和/或光信号报警电路。
[0012]为解决上述技术问题,本实用新型还提供一种电子设备,该电子设备具有上述任一种的电子加密装置。
[0013]根据本实用新型一优选实施例,该电子设备为具备信息安全需求的智能终端或智能加密卡。
[0014]本实用新型提供的电子加密装置和电子设备,以并联方式设置至少两个加解密电路,并在加解密电路的输入端连接有先进先出延时存储器,以使加解密电路的工作时序不同,通过比较电路比较所有加解密电路的输出信号的参数值是否一致,以检测该电子加密装置在加解密过程中是否存在故障攻击。

【专利附图】

【附图说明】
[0015]为了更清楚地说明本实用新型实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本实用新型的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0016]图1是现有的电子加密装置的一实施例的结构示意图;
[0017]图2是本实用新型电子加密装置的一实施例的结构示意图;
[0018]图3是本实用新型电子加密装置的另一实施例的结构示意图。

【具体实施方式】
[0019]下面将结合本实用新型实施例中的附图,对本实用新型实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本实用新型的一部分实施例,而不是全部的实施例。基于本实用新型中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本实用新型保护的范围。
[0020]请参阅图2,图2是本实用新型电子加密装置的一实施例的结构示意图。
[0021]如图2所示,该电子加密装置2包括第一加解密电路22、先进先出延时存储器23、第二加解密电路24以及比较电路25。
[0022]具体而言,该电子加密装置包括两个加解密电路:第一加解密电路22和第二加解密电路24。其中,第一加解密电路22的输入端与输入模块21连接,第一加解密电路22的输出端与比较电路25的输入端连接。
[0023]第二加解密电路24与第一加解密电路22的电路结构完全相同,可以为DES加解密电路、3DES加解密电路、AES加解密电路以及RSA加解密电路,或者为上述加解密电路的组合,当然也可以为其他形式的加解密电路,在此不作限定。第一加解密电路22和第二加解密电路24均包括多轮加解密电路(图未示)以进行多次加解密,其具体结构设计在本领域技术人员的理解范围之内,在此不作详细阐述。
[0024]需要注意的是,在第二加解密电路24的输入端之前连接有一FIFO存储器23,FIFO存储器为先进先出延时存储器的英文缩写。FIFO存储器23的输入端用于输入待加密信号,第二加解密电路24的输入端与FIFO存储器23的输出端连接,第二加解密电路24的输出端与比较电路25的输入端连接。
[0025]比较电路25用于比较第一加解密电路22的输出信号和第二加解密电路24的输出信号是否一致,从而检测出该电子加解密装置是否受到故障攻击。比较电路25可采用电压比较器或其他形式的比较器。
[0026]下面介绍该电子加密装置的工作原理,具体为:
[0027]I)检测局部故障攻击:局部故障攻击指的是第一加解密电路22和第二加解密电路24两者中的任一个加解密电路受到故障攻击。显然,受到故障攻击的加解密电路的输出信号较正常工作的加解密电路会发生偏移,比较电路25通过比较这两个加解密电路的输出信号,就能检测出该电子加密装置是否受到故障攻击。
[0028]2)检测整体故障攻击:整体故障攻击指的是第一加解密电路22和第二加解密电路24均受到故障攻击。可以理解地,当电子加密装置2处于加解密过程中,由于进入第二加解密电路24的输入信号必须先经过FIFO存储器23,在同一时刻,加密输出信号在第一加解密电路22中处于第N轮加解密电路,在第二加解密电路24中处于小于第N轮的加解密电路,如进入到N-2轮,N-3轮。此时,如果第一加解密电路22和第二加解密电路24同时接收到故障攻击,如接收到攻击电压或电流,这两个加解密电路的最终输出信号如电压、电流的结果会不一致,从而能被比较电路25检测出来。
[0029]在本实施例中,该电子加密装置2包括两个加解密电路22、24,通过比较这两个加解密电路的输出信号是否一致可以判断出该电子加密装置是否受到局部故障攻击。同时,由于第一加解密电路22和第二加解密电路24均包括多轮加解密电路,在加解密过程中遭受整体故障攻击时,第二加解密电路24和第一加解密电路22处于不同的工作状态,因而比较电路25会检测到第一加解密电路22和第二加解密电路24的输出信号不一致,从而判断出电子加密装置2是否受到整体故障攻击。可以理解地,电子加密装置2在检测到受到故障攻击时,可以将比较电路输出的不一致的信号舍弃不进行处理,以达到安全防护的目的。
[0030]在其他实施例中,进一步地,该电子加密装置还可以包括多个第二加解密电路和多个FIFO存储器。该多个第二加解密电路和该多个FIFO存储器一一对应连接,以形成多路并联的加解密电路。该多个FIFO存储器的输入端均与输入模块连接以分别输入待加密信号,该多个FIFO存储器的输出端分别与对应的多个第二加解密电路的输入端连接,该多个第二加解密电路的输出端均与该比较电路的输入端连接。
[0031]这样,在比较电路的输出端可以检测到第一加解密电路和多个第二加解密电路的输出信号,由于第一加解密电路和多个第二加解密电路的输出信号到达比较电路的输入端的时间不一致,通过比较该多路输出信号是否一致,能同时多次检测到该电子装置是否受到故障攻击,这样能进一步增强该电子加密装置检测的可靠性。
[0032]请参阅图3,图3是本实用新型电子加密装置的另一实施例的结构示意图。其中,图3的输入模块31、第一加解密电路32、先进先出延时存储器33、第二加解密电路34以及比较电路35的结构与图2的输入模块21、第一加解密电路22、先进先出延时存储器23、第二加解密电路24以及比较电路25的结构相同。图3与图2的区别在于,图3进一步包括控制电路36、时钟电路37及报警电路38。控制电路36与比较电路35和时钟电路37连接,控制电路36和时钟电路37 —起用于控制比较电路35在每个时钟周期进行工作,以在每个时钟周期都能检测到该电子加密装置是否受到故障攻击。控制电路36和时钟电路37的结构设计在本领域技术人员的理解范围之内,在此不作详细阐述。
[0033]报警电路38与比较电路35的输出端连接,在比较电路35检测到第一加解密电路32和第二加解密电路34的输出信号不一致时,将其检测结果信号发送给报警电路38,以友好的方式提示给用户。
[0034]优选地,报警电路38为声音报警电路和/或光信号报警电路,采用信号灯、蜂鸣器、喇叭等声光元器件发出报警信号。当然,为了节省成本,也可以省略报警电路38。
[0035]本实用新型还提供一种电子设备,该电子设备可以是具备信息安全需求的智能终端如POS机、密码键盘、电力采集终端,也可以是智能加密卡。该电子设备包括如前所述的电子加密装置,其其他结构设计可参考现有设计,在此不作详述。
[0036]综上所述,本实用新型提供的电子加密装置和电子设备,以并联方式设置至少两个加解密电路,并在加解密电路的输入端连接有先进先出延时存储器,以使加解密电路的工作时序不同,通过比较电路比较所有加解密电路的输出信号的参数值是否一致,以检测该电子加密装置在加解密过程中是否存在故障攻击。
[0037]以上所述仅为本实用新型的实施例,并非因此限制本实用新型的专利范围,凡是利用本实用新型说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的【技术领域】,均同理包括在本实用新型的专利保护范围内。
【权利要求】
1.一种电子加密装置,包括第一加解密电路,其输入端和用于触发待加密信号的输入模块连接,其特征在于,还包括: 先进先出延时存储器,其输入端和所述输入模块连接; 第二加解密电路,其电路结构与所述第一加解密电路的电路结构相同,其输入端和所述先进先出延时存储器的输出端连接; 比较电路,其输入端分别与所述第一加解密电路的输出端和所述第二加解密电路的输出端连接。
2.根据权利要求1所述的电子加密装置,其特征在于,进一步包括多个先进先出延时存储器和多个第二加解密电路,所述多个先进先出延时存储器和所述多个第二加解密电路一一对应连接; 所述多个先进先出延时存储器的输入端均与所述输入模块连接; 所述多个先进先出延时存储器的输出端分别与对应的所述第二加解密电路的输入端连接; 所述多个第二加解密电路的输出端均与所述比较电路的输入端连接。
3.根据权利要求1或2所述的电子加密装置,其特征在于,所述第一加解密电路或所述第二加解密电路包括至少一种如下加解密电路:DES加解密电路、AES加解密电路以及RSA加解密电路。
4.根据权利要求3所述的电子加密装置,其特征在于,进一步包括时钟电路和控制电路,所述控制电路分别与所述比较电路和所述时钟电路连接。
5.根据权利要求3所述的电子加密装置,其特征在于,进一步包括报警电路,所述报警电路的输入端与所述比较电路的输出端连接。
6.根据权利要求5所述的电子加密装置,其特征在于,所述报警电路为声音报警电路和/或光信号报警电路。
7.一种电子设备,其特征在于,所述电子设备具有根据上述权利要求1-6任意一项所述的电子加密装置。
8.根据权利要求7所述的电子设备,其特征在于,所述电子设备为具备信息安全需求的智能终端或智能加密卡。
【文档编号】H04L9/06GK203840359SQ201420235334
【公开日】2014年9月17日 申请日期:2014年5月8日 优先权日:2014年5月8日
【发明者】程玉芳, 樊俊锋, 李景涛, 胡翠, 潜晟 申请人:国民技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1