-
公开(公告)号:US09740837B2
公开(公告)日:2017-08-22
申请号:US14453116
申请日:2014-08-06
Applicant: Infineon Technologies AG
Inventor: Witold Gora , Andreas Geiler , Gerd Dirscherl , Albrecht Mayer
CPC classification number: G06F21/12 , G06F21/14 , G06F21/602 , G06F2221/0744
Abstract: An apparatus and corresponding method for preventing cloning of code. The apparatus includes a memory, an authentication module, and a device. The memory is configured to store the code, which includes unencrypted code and a fragment of encrypted code. The authentication module is configured to receive and decrypt the fragment of encrypted code from the memory into a fragment of decrypted code, and to store the fragment of decrypted code in an authentication module buffer. The device configured to execute the unencrypted code from the memory and to execute the fragment of decrypted code from the authentication module buffer, wherein the fragment of encrypted code is personalized to the device.
-
公开(公告)号:US20160042160A1
公开(公告)日:2016-02-11
申请号:US14453116
申请日:2014-08-06
Applicant: Infineon Technologies AG
Inventor: Witold Gora , Andreas Geiler , Gerd Dirscherl , Albrecht Mayer
CPC classification number: G06F21/12 , G06F21/14 , G06F21/602 , G06F2221/0744
Abstract: An apparatus and corresponding method for preventing cloning of code. The apparatus includes a memory, an authentication module, and a device. The memory is configured to store the code, which includes unencrypted code and a fragment of encrypted code. The authentication module is configured to receive and decrypt the fragment of encrypted code from the memory into a fragment of decrypted code, and to store the fragment of decrypted code in an authentication module buffer. The device configured to execute the unencrypted code from the memory and to execute the fragment of decrypted code from the authentication module buffer, wherein the fragment of encrypted code is personalized to the device.
Abstract translation: 一种用于防止代码克隆的装置和相应方法。 该装置包括存储器,认证模块和设备。 存储器被配置为存储代码,其包括未加密的代码和加密代码的片段。 认证模块被配置为将加密代码的片段从存储器接收并解密成解密代码的片段,并将解密的代码片段存储在认证模块缓冲器中。 所述设备被配置为从所述存储器执行未加密的代码并且从所述认证模块缓冲器执行解密代码的片段,其中所述加密代码片段被个性化到所述设备。
-