-
公开(公告)号:US20130145176A1
公开(公告)日:2013-06-06
申请号:US13750817
申请日:2013-01-25
Applicant: STMicroelectronics R&D Limited
Inventor: Andrew Dellow
IPC: G06F21/70
Abstract: A method distributes personalized circuits to one or more parties. The method distributes a generic circuit to each party, encrypts a unique personalization value using a secret encryption key, and transmits each encrypted personalization value to the corresponding party. Each party then stores the encrypted personalization value in their circuit. The stored encrypted personalization value allows a piece of software to be properly executed by the circuit. A semiconductor integrated circuit is arranged to execute a piece of software that inputs a personalization value as an input parameter. The circuit comprises a personalization memory arranged to store an encrypted personalization value; a key memory for storing a decryption key; a control unit comprising a cryptographic circuit arranged to decrypt the encrypted personalization value using the decryption key; and a processor arranged to receive the decrypted personalization value and execute the software using the decrypted personalization value.
Abstract translation: 一种方法将个性化电路分配给一个或多个方。 该方法将通用电路分配给每一方,使用秘密加密密钥加密唯一的个性化值,并将每个加密的个性化值发送给相应方。 各方然后将加密的个性化值存储在其电路中。 存储的加密个性化值允许一个软件被电路正确地执行。 半导体集成电路被布置为执行输入个性化值作为输入参数的软件。 该电路包括个人化存储器,其被布置成存储加密的个性化值; 用于存储解密密钥的密钥存储器; 控制单元,包括密码电路,其被设置为使用所述解密密钥对所述加密的个性化值进行解密; 以及被配置为接收解密的个性化值并使用解密的个性化值来执行软件的处理器。
-
公开(公告)号:US08838998B2
公开(公告)日:2014-09-16
申请号:US13750817
申请日:2013-01-25
Applicant: STMicroelectronics R&D Limited
Inventor: Andrew Dellow
Abstract: A method distributes personalized circuits to one or more parties. The method distributes a generic circuit to each party, encrypts a unique personalization value using a secret encryption key, and transmits each encrypted personalization value to the corresponding party. Each party then stores the encrypted personalization value in their circuit. The stored encrypted personalization value allows a piece of software to be properly executed by the circuit. A semiconductor integrated circuit is arranged to execute a piece of software that inputs a personalization value as an input parameter. The circuit comprises a personalization memory arranged to store an encrypted personalization value; a key memory for storing a decryption key; a control unit comprising a cryptographic circuit arranged to decrypt the encrypted personalization value using the decryption key; and a processor arranged to receive the decrypted personalization value and execute the software using the decrypted personalization value.
Abstract translation: 一种方法将个性化电路分配给一个或多个方。 该方法将通用电路分配给每一方,使用秘密加密密钥加密唯一的个性化值,并将每个加密的个性化值发送给相应方。 各方然后将加密的个性化值存储在其电路中。 存储的加密个性化值允许一个软件被电路正确地执行。 半导体集成电路被布置为执行输入个性化值作为输入参数的软件。 该电路包括个人化存储器,其被布置成存储加密的个性化值; 用于存储解密密钥的密钥存储器; 控制单元,包括密码电路,其被设置为使用所述解密密钥对所述加密的个性化值进行解密; 以及被配置为接收解密的个性化值并使用解密的个性化值来执行软件的处理器。
-