信号处理装置制造方法及图纸

技术编号:9798369 阅读:168 留言:0更新日期:2014-03-22 12:34
延迟元件(3)延迟来自运算电路(1)的输出信号Dt并输出延迟信号Dd,XOR元件(4)比较输出信号Dt和延迟信号Dd,如果两者一致,则输出信号值“0”的XORout信号,而在两者不一致的情况下,输出信号值“1”的XORout信号。在触发器(61)中,如果时钟信号CK的时钟上升时的XORout信号的信号值是“0”,则从触发器(6)输出输出信号Dt,如果时钟上升时的XORout信号的信号值至少有一次成为“1”,则继续输出信号值“0”的固定值。

【技术实现步骤摘要】
【国外来华专利技术】信号处理装置
[0001 ] 本专利技术涉及信号处理装置。
技术介绍
作为与本专利技术相关联的技术,例如,有在专利文献I中记载的信号处理电路。专利文献I的信号处理电路示出了通过进行在逻辑上来看是相同的处理的多个电路并行地进行相同的密码处理的信号处理电路。更具体地,专利文献I的信号处理电路具备:进行密码关联处理的第I电路、以及进行和在第I电路中进行的密码关联处理在逻辑上来看是相同的密码关联处理的第2电路。然后,在第2电路中设置反转信号位的极性的反转电路,并比较来自构成第I电路的多个节点之中的第I节点的输出和来自构成第2电路的多个节点之中的在与第I电路中的第I节点的位置对应的位置处的第2节点的输出,在两个输出的极性不是相互反转的情况下,停止通过第I电路和第2电路进行的密码关联处理。专利文献1:日本特开2006-229485号公报
技术实现思路
专利文献I的信号处理电路由进行在逻辑上来看是相同的处理的多个电路来构成,因此存在电路规模增大的课题。本专利技术以解决上述那样的课题作为主要目的,并以通过简易的结构来防止由于异常的时钟而输出不确定的状态的信号作为主要目的。本专利技术的信号处理装置的特征在于,具备:延迟部,输入从运算电路连续输出的输出信号,延迟所输入的输出信号,并将延迟后的输出信号作为延迟信号来输出;比较部,从所述运算电路输入输出信号,并且与来自所述运算电路的输出信号的输入相并行地从所述延迟部输入延迟信号,在相同的定时输入的输出信号和延迟信号之间比较信号值,并将通知比较的输出信号和延迟信号的信号值一致的一致信号以及通知比较的输出信号和延迟信号的信号值不一致的不一致信号中的某一个作为比较结果信号来输出;判别部,输入时钟信号,并且与时钟信号的输入相并行地从所述比较部输入比较结果信号,每当作为时钟的上升定时以及时钟的下降定时中的至少某一个的判别定时到来时,判别在判别定时并行输入的比较结果信号是一致信号以及不一致信号中的哪一个;以及输出部,从所述运算电路输入输出信号,并且在所述判别部在判别定时输入一致信号的情况下,输出来自所述运算电路的输出信号,而在所述判别部在判别定时输入了不一致信号之后,输出特定的固定值来代替来自所述运算电路的输出信号。在本专利技术中,只在输出信号和延迟信号一致的情况下输出输出信号,在输出信号和延迟信号不一致的情况下输出固定值。只在比较了确定状态的输出信号和确定状态的延迟信号的情况下,输出信号和延迟信号才一致,因此,即使在由于异常的时钟的发生而引起输出信号和延迟信号不一致的情况下,也不输出不确定状态的输出信号。【附图说明】图1是示出实施方式I的信号处理装置的结构例的图。图2是在实施方式I的信号处理装置中的时钟异常发生时的时序图。图3是在实施方式I的信号处理装置中的正常时的时序图。图4是示出一般的信号处理电路的结构例的图。图5是在一般的信号处理电路中的正常时的时序图。图6是在一般的信号处理电路中的时钟异常发生时的时序图。图7是说明确定状态和不确定状态的图。(附图标记说明) 1:运算电路;3:延迟元件;4 =XOR元件;5 =AND元件;6:触发器;7:带置位端的触发器;11:运算电路;16:触发器;61:触发器;100:信号处理装置。【具体实施方式】实施方式1.在本实施方式中,在抑制追加电路的结构中,防止由于异常的时钟引起的故障数据的输出。以下,首先说明一般的信号处理电路,然后说明本实施方式的信号处理装置。图4是示出一般的信号处理电路的结构的图。在图4中,粗线的连线表示输入输出多个比特的信号,细线的连线表示输入输出I比特的信号。图4的信号处理电路将输入数据DI和密钥数据K作为输入来进行运算,并将其结果作为输出数据DO来输出。图4的信号处理电路由运算电路11和触发器(flip-flop) 16构成。输入数据DI和密钥数据K被输入到运算电路11中,其结果作为多个比特的输出信号Dt被输出到多个比特的总线中。输入数据DI和密钥数据K被输入到运算电路11中,运算结果作为输出信号Dt被输出。运算电路11因为电路延迟而直至确定数据为止需要时间。也就是说,如图7所例示的那样,在运算电路I的输出信号Dt中,存在信号值不固定的不确定状态710和维持有相同的信号值的确定状态720。确定状态720持续至接下来的输入数据DI以及密钥数据K被输入到运算电路11中为止。不确定状态710的时间,换言之,确定状态720持续的时间根据运算的种类而不同。在运算电路11中,根据输入数据DI和密钥数据K的组合来进行多种运算。直至运算完成为止需要的时间根据运算的种类而各种各样,在直至运算完成为止需要较长时间的运算的情况下,不确定状态710的时间变长,因此,确定状态720持续的时间变短。接下来,使用图5来说明该信号处理电路的动作。图5是触发器16的时序图。在图5中,将该数据不确定的不确定状态通过“阴影”进行块显示。另外,关于确定状态,进行放入了数字的块显示。触发器16在时钟信号CK的上升定时锁定(latch)输出信号Dt,因此,对DO而言,晚I个时钟来确定数据。由此,只将确定状态的信号发送给后级。接下来,图6示出输入了异常的时钟的情况的时序图。如果是图6那样的时钟信号CK,则触发器16在时刻TO (异常的时钟)锁定不确定的块(不确定状态的输出信号Dt),因此,其输出DO成为锁定了不确定的块的异常数据。然后,锁定了该不确定的块的异常数据最终作为运算结果被输出。图1示出本实施方式的电路结构。在图1中,粗线的连线表示输入输出多个比特的信号,细线的连线表示输入输出I比特的信号。在本实施方式中,运算电路I将输入数据DI和密钥数据K作为输入来进行运算,信号处理装置100将运算结果作为输出数据DO来输出。另外,图1所示的运算电路I和信号处理装置100合起来也被称为安全(secure)运算装置。输入数据DI和密钥数据K被输入到运算电路I中,运算结果作为多个比特的输出信号Dt被输出到多个比特的总线中。另外,在运算电路I的输出信号Dt中,与图4示出的运算电路11同样地存在信号值不固定的不确定状态710和维持有相同的信号值的确定状态720。信号处理装置100由延迟元件3、XOR (eXclusive 0R,异或)元件4、AND元件5、触发器6、触发器61、带置位端的触发器(flip-flop with set) 7构成。总线Dt连接到延迟元件3和XOR元件4。延迟元件3输入从运算电路I连续输出的多个比特的输出信号Dt,使输入的输出信号Dt延迟,并将延迟后的输出信号Dt作为延迟信号Dd来输出。延迟元件3的输出被连接到XOR元件4的另一个输入端子,而延迟信号Dd被输入到XOR元件4中。延迟元件3相当于延迟部的例子。XOR元件4的输出是I比特,如果输入的总线的对应的比特的值全部一致,则输出“0”,如果对应的比特的值至少有I比特不同,则输出“I”。XOR元件4相当于比较部的例子。XOR元件4从运算电路I输入多个比特的输出信号Dt,并且与来自运算电路I的输出信号Dt的输入相并行地从延迟元件3输入多个比特的延迟信号Dd,在相同的定时输入的多个比特的输出信号Dt和多个比特的延迟信号Dd之间比较信号值。然后,如果输出信号Dt和延迟信号Dd的信号值在全部比特中一致,则将通知输本文档来自技高网...

【技术保护点】
一种信号处理装置,其特征在于,具有:延迟部,输入从运算电路连续输出的输出信号,使输入的输出信号延迟,并将延迟后的输出信号作为延迟信号来输出;比较部,从所述运算电路输入输出信号,并且与来自所述运算电路的输出信号的输入相并行地从所述延迟部输入延迟信号,在相同的定时输入的输出信号和延迟信号之间比较信号值,并将通知比较的输出信号和延迟信号的信号值一致的一致信号以及通知比较的输出信号和延迟信号的信号值不一致的不一致信号中的某一个作为比较结果信号来输出;判别部,输入时钟信号,并且与时钟信号的输入相并行地从所述比较部输入比较结果信号,每当到来判别定时时,判别在判别定时并行输入的比较结果信号是一致信号以及不一致信号中的哪一个,其中,所述判别定时是时钟的上升定时以及时钟的下降定时中的至少某一个;以及输出部,从所述运算电路输入输出信号,并且在所述判别部在判别定时输入了一致信号的情况下,输出来自所述运算电路的输出信号,而在所述判别部在判别定时输入了不一致信号之后,输出特定的固定值来代替来自所述运算电路的输出信号。

【技术特征摘要】
【国外来华专利技术】1.一种信号处理装置,其特征在于,具有: 延迟部,输入从运算电路连续输出的输出信号,使输入的输出信号延迟,并将延迟后的输出信号作为延迟信号来输出; 比较部,从所述运算电路输入输出信号,并且与来自所述运算电路的输出信号的输入相并行地从所述延迟部输入延迟信号,在相同的定时输入的输出信号和延迟信号之间比较信号值,并将通知比较的输出信号和延迟信号的信号值一致的一致信号以及通知比较的输出信号和延迟信号的信号值不一致的不一致信号中的某一个作为比较结果信号来输出; 判别部,输入时钟信号,并且与时钟信号的输入相并行地从所述比较部输入比较结果信号,每当到来判别定时时,判别在判别定时并行输入的比较结果信号是一致信号以及不一致信号中的哪一个,其中,所述判别定时是时钟的上升定时以及时钟的下降定时中的至少某一个;以及 输出部,从所述运算电路输入输出信号,并且在所述判别部在判别定时输入了一致信号的情况下,输出来自所述运算电路的输出信号,而在所述判别部在判别定时输入了不一致信号之后,输出特定的固定值来代替来自所述运算电路的输出信号。2.根据权利要求1所述的信号处理装置,其特征在于: 所述延迟部从所述运算电路输入维持相同的信号值的确定状态的输出信号和信号值不固定的不确定状态的输出信号, 所述延迟部以如下延迟量延迟来自所述运算电路的输出信号:所述比较部在从所述运算电路输入确定状态的输出信号的期间能够并行输入确定状态的输出信号的延迟信号的延迟量; 所述比较部在与来自所述运算电路的确定状态的输出信号的输入相并行地从所述延迟部输入确定状态的输出信号的延迟信号时,来自所述运算电路的确定状态的输出信号的信号值和来自所述延迟部的确定状态的输出信号的延迟信号的信号值一致,将一致信号作为所述比较结果信号来输出。3.根据权利要求2所述的信号处理装置,其特征在于: 所述判别部在按照正常的时钟周期的正常时钟的判别定时,输入如下一致信号:与来自所述运算电路的确定状态的输出信号的输入相并行地从所述延迟部输入确定状态的输出信号的延迟信号的结果,所述比较部输出的一致信号, 所述判别部在偏离正常的时钟周期的非法时钟的判别定时,输入如下不一致信号中的某一个:与来自所述运算电路的确定状态的输出信号或者不确定状态的输出信号的输入相并行地从所述延迟部输入不确定状态的输出信号的延迟信号的结果,所述比较部输出的不一致信号;以及与来自所述运算电路的不确定状态的输出信号的输入相并行地从所述延迟部输入确定状态的输出信号的延迟信号的结果,所述比较部输出的不一致信号; 所述输出部在如下期间输出来自所述运算电路的输出信号:所述判别部输入的时钟信号中维持着正常时钟的结果,所述判别部在判别定时输入一致信号的期间, 在所述判别部输入的时钟信号中发生了异常的结果,所述判别部在判别定时输入不一致信号之后,所述输出部输出所述固定值。4.根据权利要求3所述的信号处理装置,其特征在于: 所述输出部在所述判别部在判别定时输入不一致信号之后,直至所述运算电路完成运算为止,继续进行所述固定...

【专利技术属性】
技术研发人员:佐藤恒夫山口晃由
申请(专利权)人:三菱电机株式会社
类型:
国别省市:

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

1