A method is provided for enabling locked data stored on a storage medium
and accessing it through a data storage engine contained within or
connected to a host device. A user selects all or part of the data stored
on the storage medium to enable. The host device then connects to a server
over a network and completes a transaction. The transaction can be any
requirement specified by the supplier of the data selected by the user.
Once the transaction is complete, the data storage engine connects to the
same or a separate server through the host device and receives a piece of
information, known as the content key, necessary to decrypt, read, or
otherwise make sense of the data selected by the user. The content key may
be, for example, part of a decryption key. The content key is combined
with other information stored on the storage medium. The combined
information is then used to access the data selected by the user.
Um método é fornecido permitindo os dados locked armazenados em um meio de armazenamento e alcançando os através de um motor do armazenamento de dados de contido dentro ou conectado a um dispositivo do anfitrião. Um usuário seleciona o todo ou uma parte dos dados armazenados no meio de armazenamento para permitir. O dispositivo do anfitrião então conecta a um usuário sobre uma rede e termina uma transação. A transação pode ser toda a exigência especificada pelo fornecedor dos dados selecionados pelo usuário. Uma vez que a transação está completa, o motor do armazenamento de dados de conecta ao mesmo ou a um usuário separado através do dispositivo do anfitrião e recebe uma parte de informação, sabida como a chave satisfeita, necessária descifrar, lida, ou faz de outra maneira o sentido dos dados selecionados pelo usuário. A chave satisfeita pode ser, para o exemplo, parte de uma chave do decryption. A chave satisfeita é combinada com a outra informação armazenada no meio de armazenamento. A informação combinada é usada então alcançar os dados selecionados pelo usuário.