Patent ID: 9542537
Date: 2017-01-10
CPC Classifications: G06F,H04L

Claim:
1. A method for confidentially providing a software component comprising: (a) encrypting the software components symmetrically using a secret cryptographic key of a software component manufacturer; (b) encrypting the secret cryptographic key symmetrically using a first cryptographic system key; (c) transporting the encrypted software component and the encrypted secret cryptographic key by the software component manufacturer to a stored-program controller comprising an executor connected by a system bus to externally and separately located peripheral components for sensors and actuators; (d) decrypting the transported encrypted secret cryptographic key symmetrically using a second cryptographic system key which is stored in firmware of the stored-program controller comprising the executor connected by the system bus to the externally and separately located peripheral components for sensors and actuators; and (e) decrypting the transported encrypted software component symmetrically using the decrypted secret cryptographic key;