发明名称 Cryptographic communication system and cryptographic communication method
摘要 Provided is a cryptographic communication system including a first semiconductor device and a second semiconductor device. The first semiconductor device includes a common key generation unit that generates a common key CK(a) by using a unique code UC(a) and correction data CD(a), and an encryption unit that encrypts the common key CK(a) generated in the common key generation unit by using a public key PK(b) of the second semiconductor device. The second semiconductor device includes a secret key generation unit that generates a secret key SK(b) by using a unique code UC(b) and correction data CD(b), and a decryption unit that decrypts the common key CK(a) encrypted in the encryption unit by using the secret key SK(b).
申请公布号 US9608818(B2) 申请公布日期 2017.03.28
申请号 US201514613661 申请日期 2015.02.04
申请人 RENESAS ELECTRONICS CORPORATION 发明人 Shiota Shigemasa;Furuta Shigeru;Hirokawa Masayuki;Yamazaki Akira;Oshida Daisuke
分类号 H04L29/06;H04L9/30;H04L9/08;H04L9/32 主分类号 H04L29/06
代理机构 Shapiro, Gabor and Rosenberger, PLLC 代理人 Shapiro, Gabor and Rosenberger, PLLC
主权项 1. A cryptographic communication system including first to third semiconductor devices, wherein the third semiconductor device is configured to supply first correction data for correcting a first unique code to the first semiconductor device and supply second correction data for correcting a second unique code to the second semiconductor device, the first semiconductor device includes a first common key generation unit configured to generate a first common key based on the first unique code, which has a value unique to the first semiconductor device, and the first correction data supplied from the third semiconductor device, the second semiconductor device includes a second common key generation unit configured to generate a second common key based on the second unique code, which has a value unique to the second semiconductor device, and the second correction data supplied from the third semiconductor device, the first unique code includes one or more bits with a high error rate and one or more bits with a low error rate, the first correction data includes a first bit mask for masking the high error rate bits and an error correction code for correcting the low error rate bits, and the first common key generation unit is configured to: mask the first unique code using the first bit mask;eliminate the masked bits from the masked first unique code;error correct the masked first unique code using the error correction code; andcreate the first common key from the error-corrected first unique code.
地址 Tokyo JP