Patent ID: 9300470
Filing Date: 2016-03-29
CPC Classification: H03M,H04L

Claim Text:
1. A semiconductor device comprising: an identification information holding unit which outputs identification information which is preliminarily set as a fixed value in each device; a unique code generating unit which generates an initial unique code, the initial unique code being a value unique to the semiconductor device and including an error in a random bit; a first error correcting unit which is configured to receive external data from an external device and which corrects the error in the initial unique code based on the external data to generate an intermediate unique code, wherein the external data is data associated with the identification information; a second error correcting unit which corrects an error in the intermediate unique code to generate a first determinate unique code; and a decrypting unit which decrypts, with the first determinate unique code as first encryption key information, transmission data received from the external device, the transmission data being generated by the external device by encrypting confidential information with second encryption key information generated by the external device on the basis of the intermediate unique code, the decrypting reproducing the confidential information.