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号
技术实现思路
[技术问题]当每个通信装置执行加密通信时,向每个通信装置分布用于加密处理的加密密钥。然而,取决于部署通信装置的环境和通信装置操作的情况,在一些情况下,分布这种加密密钥可能是不容易的。例如,从降低加密密钥泄漏的风险的观点来看,可以离线地将加密密钥分布给每个通信装置 ...
【技术保护点】
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所述的通信装置,其中所述密钥生成部件存储调整信息,所述调整信息...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。