The identity of an operating system running on a computer is determined
from an identity associated with an initial component for the operating
system, combined with identities of additional components that are loaded
afterwards. Loading of a digital rights management operating system on a
subscriber computer is guaranteed by validating digital signatures on each
component to be loaded and by determining a trust level for each
component. A trusted identity is assumed by the digital rights management
operating system when only components with valid signatures and a
pre-determined trust level are loaded. Otherwise, the operating system is
associated with an untrusted identity. Both the trusted and untrusted
identities are derived from the components that were loaded. Additionally,
a record of the loading of each component is placed into a boot log that
is protected from tampering through a chain of public-private key pairs.
A identidade de um sistema operando-se que funciona em um computador é determinada de uma identidade associada com um componente inicial para o sistema operando-se, combinado com as identidades dos componentes adicionais que são carregados mais tarde. O carregamento de um sistema operando-se da gerência digital das direitas em um computador do subscritor é garantido validando assinaturas digitais em cada componente a ser carregado e determinando um nível da confiança para cada componente. Uma identidade confiada está suposta pelo sistema operando-se da gerência digital das direitas quando somente os componentes com assinaturas válidas e um nível pre-determined da confiança são carregados. Se não, o sistema operando-se é associado com untrusted a identidade. confiado e untrusted identidades é derivado dos componentes que foram carregados. Adicionalmente, um registro do carregamento de cada componente é colocado em um registro do carregador que seja protegido de alterar através de uma corrente de pares chaves público-confidenciais.