通信装置、通信方法、通信系统和记录介质制造方法及图纸

技术编号:21178504 阅读:24 留言:0更新日期:2019-05-22 12:39
提供了一种能够使用适当的加密密钥来执行加密的通信的通信装置。为此,一种通信装置被配备有:装置信息管理单元,能够存储是共同被存储在一个或者多个通信装置中的信息的装置信息;时钟生成单元,用于通过使用周期性时钟信号来生成表达定时的时钟信息;装置信息选择单元,用于根据时钟信息来选择一个或者多个装置信息单元中的至少一些装置信息单元,并且从所选择的装置信息生成针对每个时钟信息单元是不同的信息的选择信息;密钥生成单元,用于通过至少使用时钟信息和由装置信息选择单元生成的选择信息来生成加密密钥;以及加密处理单元,用于通过使用所生成的加密密钥来执行加密处理和/或解密处理。

Communication devices, methods, communication systems and recording media

A communication device capable of performing encrypted communications using appropriate encryption keys is provided. To this end, a communication device is equipped with: a device information management unit capable of storing device information that is stored together in one or more communication devices; a clock generation unit for generating clock information expressing timing by using periodic clock signals; and a device information selection unit for selecting one or more device messages based on clock information. At least some of the device information units in the information unit, and generate selection information for different information for each clock information unit from the selected device information; key generation unit for generating encryption keys by using at least clock information and selection information generated by the device information selection unit; and encryption processing unit for using generated encryption The key performs encryption processing and/or decryption processing.

【技术实现步骤摘要】
【国外来华专利技术】通信装置、通信方法、通信系统和记录介质
本公开涉及一种用于使用加密的通信数据来执行通信的技术。
技术介绍
近年来,一种用于在通信装置之间传输和接收加密的数据的通信方法(以下称为“加密通信”)被广泛使用。在加密通信中,每个通信装置通过使用秘密信息(例如,密钥)来对通信数据执行加密处理和解密处理。在下文中,将数据的加密处理和解密处理统称为“加密处理”。将未加密的数据称为“明文数据”,并且将通过对明文数据加密获得的数据称为“密文数据”。将用于加密的密钥和用于解密的密钥统称为“加密密钥”。用于加密的密钥和用于解密的密钥可以是相同的密钥数据(例如,公共密钥密码系统),或者可以是一对不同的密钥数据(例如,公钥密码系统)。如果加密密钥被泄漏,则通过使用加密密钥被加密的密文会受到危害。而且,增加通过使用相同的加密密钥被加密的加密密文的数目可能会向攻击者提供用于攻击密码处理的线索。因此,在加密通信中,可以根据情况改变加密密钥。在专利文献(PTL)1中描述了与这种加密通信有关的技术。即,PTL1公开了一种方法,在该方法中,终端和主机具有提前具有相同内容的密钥数据表,并且通过使用在终端和主机之间同步的时钟数据来从密钥数据表中选择加密密钥。[引用列表][专利文献][PTL1]日本专利特开2003-101528号
技术实现思路
[技术问题]当每个通信装置执行加密通信时,向每个通信装置分布用于加密处理的加密密钥。然而,取决于部署通信装置的环境和通信装置操作的情况,在一些情况下,分布这种加密密钥可能是不容易的。例如,从降低加密密钥泄漏的风险的观点来看,可以离线地将加密密钥分布给每个通信装置(即,不通过通信路径)。在这种情况下,取决于通信装置的部署位置和通信装置的数目,手动地将加密密钥分布至每个通信装置并不总是容易的。当分布加密密钥不容易时,可能不能够适当地改变加密密钥。换言之,从加密通信的安全性的观点来看,每个通信装置可能不能够恰当地使用加密密钥。顺便提及,代替分布加密密钥,上面提到的PTL1描述了一种通过从准备的密钥数据表中选择加密密钥来改变加密密钥的方法。在这种技术中,加密密钥的变化限于提前被登记在密钥数据表中的加密密钥。因此,认为通过改变加密密钥来改善安全性是有限的。而且,在与PTL1有关的技术中,没有考虑用于在密钥数据表本身受到危害时适当地改变密钥数据表本身的方法。已经鉴于上述情况做出了本公开。本公开的目的是提供一种使通信装置能够使用适当的加密密钥来执行加密通信的技术。[问题的解决方案]为了实现上述目标,根据本公开的一个方面的通信装置包括:装置信息管理单元,该装置信息管理单元可以存储是共同被存储在一个或者多个通信装置中的信息的装置信息;时钟生成单元,该时钟生成单元通过使用周期性时钟信号来生成表示定时的时钟信息;装置信息选择单元,该装置信息选择单元根据上述时钟信息来选择装置信息的至少一部分,并且从上述装置信息的所选择的至少一部分生成针对每条上述时钟信息是不同信息的选择信息;密钥生成单元,该密钥生成单元通过至少使用上述时钟信息和由上述装置信息选择部件生成的上述选择信息来生成加密密钥;以及密码处理单元,该密码处理单元通过使用所生成的加密密钥来对通信数据执行加密处理和解密处理中的至少一个。此外,根据本公开的一个方面的通信方法包括:通过使用周期性时钟信号来生成表示定时的时钟信息;根据上述时钟信息来选择是通常被存储在一个或者多个通信装置中的信息的装置信息的至少一部分;从上述装置信息的所选择的至少一部分生成针对每条上述时钟信息是不同信息的选择信息;通过至少使用上述时钟信息和由上述装置信息选择单元生成的上述选择信息来生成加密密钥;以及通过使用所生成的加密密钥来对通信数据执行加密处理和解密处理中的至少一个。可以通过计算机程序来实现相似的目标,该计算机程序通过计算机、存储计算机程序的计算机可读记录介质等来实现包括上面提到的配置的通信装置或者通信方法。即,根据本公开的一个方面的计算机程序使组成通信装置的计算机执行:以下过程:通过使用周期性时钟信号来生成表示定时的时钟信息;以下过程:根据上述时钟信息来选择是通常被存储在一个或者多个通信装置中的信息的装置信息的至少一部分,并且从上述装置信息的所选择的至少一部分生成针对每条上述时钟信息是不同信息的选择信息;以下过程:通过至少使用所生成的上述时钟信息和上述选择信息来生成加密密钥;以及以下过程:通过使用所生成的加密密钥来对通信数据执行加密处理和解密处理中的至少一个。[专利技术的有益效果]根据本公开,每个通信装置可以使用适当的加密密钥来执行加密通信。附图说明图1A是图示了根据本公开的第一示例实施例的通信装置的功能配置的框图。图1B是图示了根据本公开的第一示例实施例的通信装置的另一功能配置的框图。图2A是图示了根据本公开的第一示例实施例的能够实现通信装置的硬件配置的示例的说明图。图2B是图示了根据本公开的第一示例实施例的能够实现通信装置的硬件配置的另一示例的说明图。图2C是图示了根据本公开的第一示例实施例的能够实现通信装置的硬件配置的又一示例的说明图。图3是用于说明根据本公开的第一示例实施例的通信装置的操作(密码处理)的流程图(第1部分)。图4是用于说明根据本公开的第一示例实施例的通信装置的操作(加密密钥生成处理)的流程图(第2部分)。图5是用于说明根据本公开的第一示例实施例的通信装置的操作(加密密钥的更新处理)的流程图(第3部分)。图6是用于说明根据本公开的第一示例实施例的通信装置的操作(时钟信息的调整处理)的顺序图(第1部分)。图7是示意性地说明了根据本公开的第一示例实施例的通信装置的操作(时钟信息的调整处理)的说明图。图8是用于说明根据本公开的第一示例实施例的通信装置的操作(时钟信息的调整处理)的顺序图(第2部分)。图9是示意性地图示了根据本公开的第一示例实施例的涉及用于由通信装置存储的时钟信息的调整信息的具体示例的说明图。图10是示意性地图示了根据本公开的第一示例实施例的涉及由通信装置调整加密密钥的具体示例的说明图。图11A是示意性地图示了根据本公开的第一示例实施例的涉及由通信装置递送装置信息的具体示例的说明图(第1部分)。图11B是示意性地图示了根据本公开的第一示例实施例的涉及由通信装置递送装置信息的具体示例的说明图(第2部分)。图12是图示了根据本公开的第一示例实施例的组成通信装置的装置信息选择单元的配置示例的说明图。图13是图示了根据本公开的第一示例实施例的通信装置的操作(选择信息和加密密钥的生成处理)的流程图。图14A是图示了根据本公开的第二示例实施例的通信装置的功能配置的框图。图14B是图示了根据本公开的第二示例实施例的通信装置的另一功能配置的框图。具体实施方式在描述本公开的示例实施例之前,将更详细地描述与本公开有关的技术考虑等。如上所述,能够执行加密通信的每个通信装置具有用于有关通信数据的密码处理的加密密钥。例如,当使用公共密钥密码系统时,某一通信装置通过使用与其他通信装置的公共加密密钥来对通信数据执行密码处理。例如,当使用公钥密码系统时,某一通信装置通过使用由另一通信装置公开的公钥来对通信数据加密。在这种情况下,接收加密的通信数据的通信装置通过使用秘密密钥来对通信数据解密。在任意情本文档来自技高网...

【技术保护点】
1.一种通信装置,包括:装置信息管理部件,所述装置信息管理部件能够存储装置信息,所述装置信息是共同被存储在一个或者多个通信装置中的信息;时钟生成部件,所述时钟生成部件用于通过使用周期性时钟信号来生成表示定时的时钟信息;装置信息选择部件,所述装置信息选择部件用于根据所述时钟信息来选择所述装置信息的至少一部分,并且用于从所选择的所述装置信息的至少一部分生成选择信息,针对每条所述时钟信息,所述选择信息是不同的信息;密钥生成部件,所述密钥生成部件用于通过至少使用所述时钟信息和由所述装置信息选择部件生成的所述选择信息来生成加密密钥;以及密码处理部件,所述密码处理部件用于通过使用所生成的所述加密密钥来对通信数据执行加密处理和解密处理中的至少一个。

【技术特征摘要】
【国外来华专利技术】2016.10.03 JP 2016-1957751.一种通信装置,包括:装置信息管理部件,所述装置信息管理部件能够存储装置信息,所述装置信息是共同被存储在一个或者多个通信装置中的信息;时钟生成部件,所述时钟生成部件用于通过使用周期性时钟信号来生成表示定时的时钟信息;装置信息选择部件,所述装置信息选择部件用于根据所述时钟信息来选择所述装置信息的至少一部分,并且用于从所选择的所述装置信息的至少一部分生成选择信息,针对每条所述时钟信息,所述选择信息是不同的信息;密钥生成部件,所述密钥生成部件用于通过至少使用所述时钟信息和由所述装置信息选择部件生成的所述选择信息来生成加密密钥;以及密码处理部件,所述密码处理部件用于通过使用所生成的所述加密密钥来对通信数据执行加密处理和解密处理中的至少一个。2.根据权利要求1所述的通信装置,其中所述装置信息管理部件存储多条所述装置信息,并且所述装置信息选择部件根据所述时钟信息,通过执行以下中的至少一项来选择所述装置信息的至少一部分:以下过程:从多条所述装置信息中选择至少一条或者多条所述装置信息;以及以下过程:在从多条所述装置信息中选择至少一条或者多条所述装置信息的情况下,将所选择的所述装置信息中的每条装置信息划分成多个部分,并且进一步从所选择的所述装置信息中的每条装置信息选择所划分的一个或者多个部分。3.根据权利要求1或者权利要求2所述的通信装置,其中所述时钟生成部件包括原子钟,并且通过使用所述原子钟来生成与另一通信装置同步的所述时钟信号。4.根据权利要求1或者权利要求2所述的通信装置,其中所述时钟生成部件基于通过使用原子钟而被生成的并且从所述装置自身的外部被提供的时间信息,调整所述时钟信号的定时。5.根据权利要求1至权利要求4中任一项所述的通信装置,进一步包括:通信部件,所述通信部件用于与所述另一通信装置传输和接收所述通信数据,当所述密码处理部件不能够正确地解密由所述通信装置从另一通信装置接收到的所述通信数据时,所述时钟生成部件在所述通信数据被接收到时生成一条或者多条第一估计的时钟信息,所述一条或者多条第一估计的时钟信息是与所述装置自身中的所述时钟信息不同的所述时钟信息,所述装置信息选择部件根据所述第一估计的时钟信息来选择所述装置信息的至少一部分,并且从所述装置信息的至少所选择的所述部分生成所述选择信息,所述密钥生成部件通过至少使用所述第一估计的时钟信息和所述选择信息来生成第一估计的加密密钥,并且所述密码处理部件根据以下结果来估计由所述另一通信装置生成的所述时钟信息:确定从所述通信装置接收到的所述通信数据是否能够通过使用所生成的所述第一估计的加密密钥正确地被解密。6.根据权利要求1至权利要求4中任一项所述的通信装置,进一步包括:通信部件,所述通信部件用于与所述另一通信装置传输和接收所述通信数据,当所述通信装置从所述另一通信装置接收到表示从所述装置自身传输的所述通信数据不能够正确地被解密的通知时,所述时钟生成部件生成一条或者多条第二估计的时钟信息,所述一条或者多条第二估计的时钟信息是与所述装置自身中的所述时钟信息不同的所述时钟信息,所述装置信息选择部件根据所述第二估计的时钟信息来选择所述装置信息的至少一部分,并且从所述装置信息的至少所选择的所述部分生成所述选择信息,所述密钥生成部件通过至少使用所述第二估计的时钟信息和所述选择信息来生成第二估计的加密密钥,所述通信部件向所述另一通信装置传输由所述密码处理部件通过使用所述第二估计的加密密钥来加密的所述通信数据,当所述通信部件从所述另一通信装置接收到表示通过使用所述第二估计的加密密钥被加密的所述通信数据能够正确地被解密的通知时,将所述第二估计的时钟信息估计为在所述另一通信装置处被生成的所述时钟信息。7.根据权利要求5或者权利要求6所述的通信装置,其中所述密钥生成部件存储调整信息,所述调整信息表示针对所述另一通信装置所估计的所述时钟信息与由所述时钟生成部件在所述装置自身中生成的与所述另一通信装置相关联的所述时钟信息之间的差异,当所述装置自身是从所述另一通信装置接收所述通信数据的接收侧的所述通信装置时,在通过使用所述调整信息来调整由所述时钟生成部件生成的所述时钟信息的情况下,所述装置信息选择部件通过使用被调整之后的所述时钟信息来生成所述选择信息,在通过使用所述调整信息来调整由所述时钟生成部件生成的所述时钟信息的情况下,所述密钥生成部件通过使用被调整之后的所述时钟信息和由所述装置信息选择部件生成的所述选择信息来生成所述加密密钥,并且所述密码处理部件通过使用由所述密钥生成部件生成的所述加密密钥来解密由所述通信部件接收到的所述通信数据。8.根据权利要求5或者权利要求6所述的通信装置,其中所述密钥生成部件存储调整信息,所述调整信息...

【专利技术属性】
技术研发人员:小野真和
申请(专利权)人:日本电气株式会社
类型:发明
国别省市:日本,JP

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

1