(EN) Arrangements for updating software, such as initial trusted code and data, are described, including providing proof of execution of the update. The mechanism for updating the software is logically or physically separated from the general purpose CPU of the system. Thus, the update mechanism can be trusted even if the system to be updated may be compromised.
(FR) L'invention concerne des agencements de mise à jour de logiciel, tels qu'un code et des données de confiance initiaux, comprenant la fourniture d'une preuve d'exécution de la mise à jour. Le mécanisme de mise à jour du logiciel est séparé logiquement ou physiquement de l'unité centrale d'usage général du système. Ainsi, le mécanisme de mise à jour peut être de confiance même si le système à mettre à jour est compromis.