BRPI0706278A2 - sistema, método e aparelho para leitura de conteúdo de dispositivo de armazenamento externo - Google Patents

sistema, método e aparelho para leitura de conteúdo de dispositivo de armazenamento externo Download PDF

Info

Publication number
BRPI0706278A2
BRPI0706278A2 BRPI0706278-8A BRPI0706278A BRPI0706278A2 BR PI0706278 A2 BRPI0706278 A2 BR PI0706278A2 BR PI0706278 A BRPI0706278 A BR PI0706278A BR PI0706278 A2 BRPI0706278 A2 BR PI0706278A2
Authority
BR
Brazil
Prior art keywords
reader
storage device
external storage
time
date
Prior art date
Application number
BRPI0706278-8A
Other languages
English (en)
Inventor
Teng Pin Poo
Henry Tan
Original Assignee
Trek 2000 Int Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Trek 2000 Int Ltd filed Critical Trek 2000 Int Ltd
Publication of BRPI0706278A2 publication Critical patent/BRPI0706278A2/pt

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/02Digital computers in general; Data processing equipment in general manually operated with input through keyboard and computation using a built-in program, e.g. pocket calculators
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/70Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
    • G06F21/78Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure storage of data
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/0021Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier
    • G11B20/00217Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier the cryptographic key used for encryption and/or decryption of contents recorded on or reproduced from the record carrier being read from a specific source
    • G11B20/00246Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier the cryptographic key used for encryption and/or decryption of contents recorded on or reproduced from the record carrier being read from a specific source wherein the key is obtained from a local device, e.g. device key initially stored by the player or by the recorder
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2137Time limited access, e.g. to a computer or data

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Signal Processing (AREA)
  • Software Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Computer Interaction (AREA)
  • Computing Systems (AREA)
  • Storage Device Security (AREA)
  • Television Signal Processing For Recording (AREA)

Abstract

SISTEMA, MéTODO E APARELHO PARA LEITURA DE CONTEúDO DE DISPOSITIVO DE ARMAZENAMENTO EXTERNO. A presente invenção refere-se a um sistema para permitir a leitura em um leitor de conteúdo armazenado em um dispositivo de armazenamento externo, O leitor é um dispositivo exclusivo de leitura e tendo um monitor, um processador para controlar a operação do leitor e uma porta para conexão operacional do dispositivo de armazenamento externo. O dispositivo de armazenamento externo tem um armazenamento não volátil e um processador central. O processador central é capaz de carregar no leitor o conteúdo armazenado no armazenamento não volátil, em que uma pré-condição é estabelecida. A pré-condição é pelo menos uma selecionada do grupo consistindo em: recebimento de uma chave de criptografia correta do leitor, e chegada em uma data e hora de partida, como determinado pelo relógio em tempo real. O leitor, dispositivo de armazenamento externo e um método correspem quente são também descritos.

Description

Relatório Descritivo da Patente de Invenção para "SISTEMA,MÉTODO E APARELHO PARA LEITURA DE CONTEÚDO DE DISPOSITI-VO DE ARMAZENAMENTO EXTERNO".
CAMPO TÉCNICO
A presente invenção refere-se a sistema, método e aparelho pa-ra leitura de conteúdo de um dispositivo de armazenamento externo, e paraque um dispositivo de armazenamento externo permita tal leitura.
ANTECEDENTES
Os dispositivos de armazenamento externos, para uso comcomputadores e aparelhos similares ficaram comuns. Por exemplo, as uni-dades de alta velocidade USB são agora muito pequenas e têm uma capaci-dade de armazenamento de até vários gigabytes. As unidades de discosportáteis são agora muito compactas e têm uma capacidade de armazena-mento que é ainda maior. No entanto, para ler o conteúdo armazenado nes-se dispositivo de armazenamento externo, é normalmente necessário que setenha uma máquina, tal como um PC completo, um computador de colo, umPDA e similares. Essas máquinas são por necessidade relativamente com-plexas e onerosas, como são os leitores, geradores, receptores e transmis-sores de conteúdo. Uma máquina relativamente simples e barata é desejá-vel. Também, os controles para acesso ao conteúdo armazenado, tais comopor criptografia e/ou tempo, podem ser vantajosos.
SUMÁRIO
De acordo com um aspecto exemplificativo, proporciona-se umsistema para permitir a leitura em um leitor de conteúdo armazenado em umdispositivo de armazenamento externo; o leitor sendo um dispositivo exclusi-vo de leitura e tendo um monitor, um processador para controlar a operaçãodo leitor, uma porta para conexão operacional do dispositivo de armazena-mento externo; o dispositivo de armazenamento externo tendo um armaze-namento não volátil e um processador central, o processador central sendocapaz de carregar no leitor o conteúdo armazenado no armazenamento nãovolátil, em que uma pré-condição é estabelecida; a pré-condição sendo pelomenos uma selecionada do grupo consistindo em: recebimento de uma chave de criptografia correta do leitor, e chegada em uma data e hora de parti-da, como determinado pelo relógio em tempo real.
O relógio em tempo real pode ser parte do dispositivo de arma-zenamento externo. O leitor pode ter uma pluralidade de controles para con-trolar o monitor. A pluralidade de controles pode incluir pelo menos um de:cor, brilho, contraste, ligar/desligar, zoom e cursor. A chave de criptografiapode ser armazenada no leitor, e pode ser enviada para o dispositivo de ar-mazenamento externo, após a conexão operacional do dispositivo de arma-zenamento externo e leitor. O processador central pode também armazenaras data e hora finais. O relógio em tempo real pode também determinar achegada nas data e hora finais. Ao chegar nas data e hora finais, todo o car-regamento pode ser interrompido e o conteúdo não fica mais em exibição noleitor. O leitor pode ainda compreender um armazenamento temporário paracarregamentos e visão uniformes. O dispositivo de armazenamento externopode compreender ainda um módulo de criptografia para criptografar e de-codificar o conteúdo por uso da chave de criptografia.
De acordo com outro aspecto exemplificativo, proporciona-se umleitor, o leitor sendo um dispositivo exclusivo de leitura e tendo um monitor, umprocessador para controlar a operação do leitor, uma porta para conexão ope-racional do dispositivo de armazenamento externo; o leitor sendo capaz de car-regar no leitor conteúdo armazenado em um armazenamento não volátil, emque uma pré-condição é estabelecida; a pré-condição sendo selecionada pelomenos do grupo consistindo em: envio de uma chave de criptografia corretapelo leitor para o dispositivo de armazenamento externo, e chegada em data etempo de partida, determinados por um relógio em tempo real.
O relógio em tempo real pode ser parte do dispositivo de arma-zenamento externo ou uma parte do leitor. O leitor pode ter uma pluralidadede controles para controlar o monitor. A pluralidade de controles pode incluirpelo menos um de: brilho, contraste, ligar/desligar, zoom e cursor. A chavede criptografia pode ser armazenada no leitor, e pode ser enviada para odispositivo de armazenamento externo, após a conexão operacional dos dis-positivo de armazenamento externo e leitor. O leitor pode ainda compreen-der um armazenamento temporário para carregamentos e visão uniformes.O leitor pode ser para uso no sistema descrito acima.
De acordo com um outro aspecto exemplificativo, proporciona-seum dispositivo de armazenamento externo compreendendo um armazena-mento não volátil e um processador central, o processador central sendocapaz de carregar no leitor o conteúdo armazenado no armazenamento nãovolátil, em que uma pré-condição é estabelecida; a pré-condição sendo pelomenos uma selecionada do grupo consistindo em: recebimento de uma cha-ve de criptografia correta do leitor, e chegada em uma data e hora de parti-da, como determinado por um relógio em tempo real.
O relógio em tempo real pode ser parte do dispositivo de arma-zenamento externo. A chave de criptografia pode ser armazenada no leitor,e pode ser enviada para o dispositivo de armazenamento externo, após aconexão operacional dos dispositivo de armazenamento externo e leitor. Oprocessador central pode armazenar as data e hora de partida. O processa-dor central pode também armazenar data e hora finais. O relógio em temporeal também pode determinar a chegada nas data e hora finais. Ao chegarnas data e hora finais, todo o carregamento pode ser interrompido e o con-teúdo não fica mais em exibição no leitor. O dispositivo de armazenamentoexterno pode compreender ainda um módulo de criptografia, para criptogra-far e decodificar o conteúdo usando a chave de criptografia.
De acordo com um aspecto exemplificativo final, proporciona-seum método para permitir a leitura em um leitor de conteúdo armazenado emum dispositivo de armazenamento externo; o leitor sendo um dispositivo ex-clusivo de leitura e tendo um monitor, um processador para controlar a ope-ração do leitor, uma porta para conexão operacional do dispositivo de arma-zenamento externo; o dispositivo de armazenamento externo tendo um ar-mazenamento não volátil e um processador central; o método compreenden-do conectar o dispositivo de armazenamento externo ao leitor usando a por-ta, e estabelecer uma pré-condição, o processador central sendo capaz decarregar no leitor o conteúdo armazenado no armazenamento não volátil, emque uma pré-condição é estabelecida; a pré-condição sendo pelo menosuma selecionada do grupo consistindo em: recebimento de uma chave decriptografia correta do leitor, e chegada em uma data e hora de partida, co-mo determinado pelo relógio em tempo real.
O relógio em tempo real pode ser parte do dispositivo de arma-zenamento externo. A chave de criptografia pode ser armazenada no leitor,e pode ser enviada para o dispositivo de armazenamento externo, após aconexão operacional dos dispositivo de armazenamento externo e leitor. Oprocessador central pode armazenar as data e hora de partida. O processa-dor central pode também armazenar data e hora finais. O relógio em temporeal também pode determinar a chegada nas data e hora finais. Ao chegarnas data e hora finais, todo o carregamento pode ser interrompido e o con-teúdo não fica mais em exibição no leitor.
BREVE DESCRIÇÃO DOS DESENHOS
Para que a invenção seja inteiramente entendida e prontamentecolocada em efeito prático, ela vai ser a seguir descrita por meio de exem-plos não Iimitantes de apenas as concretizações exemplificativas, a descri-ção sendo feita com referência aos desenhos ilustrativos em anexo.Nos desenhos:
a figura 1 é uma vista em perspectiva frontal de um conjunto deum leitor e dispositivo de armazenamento externo exemplificativos;
a figura 2 é um diagrama de blocos do leitor exemplificativo dafigura 1;
a figura 3 é um diagrama de blocos do dispositivo de armaze-namento externo exemplificativo da figura 1;
a figura 4 é um fluxograma para uma operação exemplificativado conjunto da figura 1;
a figura 5 é um fluxograma para uma operação exemplificativaalternativa do conjunto da figura 1; e
a figura 6 é um fluxograma para uma outra operação exemplifi-cativa alternativa do conjunto da figura 1.
DESCRIÇÃO DETALHADA DAS CONCRETIZAÇÕES EXEMPLIFICATIVAS
Com referência às figuras 1 a 3, mostra-se um leitor 100 e umdispositivo de armazenamento externo 200. O dispositivo de armazenamen-to externo 200, como mostrado, é uma unidade de alta velocidade USB. Noentanto, não é assim limitado e pode ser qualquer forma de dispositivo dearmazenamento externo, incluindo, mas não limitado a, unidade de disco,cartão de identificação, cartão de identificação compacto, cartão digital desegurança, cartão de imagem xD, pente de memória, cartão de mídia inteli-gente, cartão multimídia ou similares. O leitor 100 tem uma porta 102 paraliberar e receber operacionalmente o dispositivo de armazenamento externo200, de preferência, o dispositivo de armazenamento externo 200 é conec-tado diretamente no orifício 102, embora um cabo intermediário possa serusado, se necessário ou desejado.
O leitor 100 tem uma fonte de energia 104, que pode ser uma oumais baterias e/ou fonte de alimentação, para suprir energia a um processa-dor 108 e a um monitor 112. O processador 108 controla as operações doleitor 100. A porta 102 tem uma interface 10, que é conectada operacional-mente ao processador 108. O monitor 112 tem um manipulador de dispositi-vo de exibição 110, conectado operacionalmente ao processador 108 e aomonitor 112. Controles externos para cor 114, brilho 116 e/ou contraste 118podem ser proporcionados, se desejado ou necessário. Os controles exter-nos 114, 116, 118 podem ser simples controles "+-", como freqüentementeusados em monitores e similares.
Além disso, controles de "cursor" 120 são proporcionados paracontrolar a direção de leitura no monitor 112 - para cima e para baixo. Umcontrole de zoom (não mostrado) também pode ser proporcionado. Um con-trole final pode ser uma chave de ligar/desligar 124.
Além do mais, uma chave de criptografia 122 pode ser armazena-da no leitor 100, como vai ser entendido da descrição abaixo. A chave de crip-tografia 122 é pré-carregada no leitor 100. Pode ser emendada, substituída,atualizada ou corrigida de tempos em tempos por uma autoridade de controle(não mostrada), usando comunicação pela porta 102 para acessar o processa-dor 108 e a chave de criptografia 122. A chave de criptografia 122 para um lei-tor 100 é, de preferência, única para aquele leitor 100, embora leitores 100 paraum uso comum possam ter uma chave de criptografia 122 comum.
O leitor 100 não tem um teclado ou um teclado compacto, nemuma tela sensível a toque. A sua única finalidade é exibir os dados armazena-dos no dispositivo de armazenamento externo 200. Não pode ser emendado,extinto ou incorporar dados. O leitor 100 é um dispositivo exclusivo de leitura.
O dispositivo de armazenamento externo 200 é, de preferência,capaz de conectar-se diretamente com o leitor 100 pela porta 102. O disposi-tivo de armazenamento externo 200 tem um processador 202, que é conec-tado operacionalmente a um conector 204 por uma unidade de conexão 206.
É também conectado operacionalmente a um armazenamento ou memórianão volátil 208 por um controlador de armazenamento 210.
O dispositivo de armazenamento externo 200 tem também umrelógio em tempo real 212 e um módulo de criptografia 214. O módulo decriptografia 214 é para criptografar e decodificar os dadòs armazenados noarmazenamento 208. O relógio em tempo real 212 é para controlar a hora ea data da liberação dos dados armazenados no armazenamento 208. O mó-dulo de criptografia 214 e o relógio em tempo real 212 podem ser usadosconjuntamente, independente, ou de modo algum. Isso vai depender dosrequisitos em relação aos dados armazenados no armazenamento 208.
Há três possíveis métodos operacionais:
(i) sem criptografia e em restrições de tempo;
(ii) com criptografia mas sem quaisquer restrições de tempo;
(iii) sem criptografia mas com restrições de tempo; e
(iv) tanto com criptografia quanto com restrições de tempo.
O primeiro método possível é, portanto, relativamente padroniza-do e não vai ser descrito em detalhes.
O segundo é ilustrado na figura 4. No início 400, o dispositivo dearmazenamento externo 200 é conectado operacionalmente ao leitor 100 porinserção de conector 204 na porta 102. Os processadores 108, 202 entãoexecutam o procedimento de estabelecimento de comunicação (401). Aocompletar-se o procedimento de estabelecimento de comunicação, o leitor100 envia a sua chave de criptografia 122 pré-carregada ao processador 202e, desse modo, o módulo de criptografia 214 (402). Uma determinação é en-tão feita se a chave 122 for igual (403). No caso de não ser, o processo ter-mina (408). Se sim, os dados necessários no armazenamento 208 são de-codificados por uso da chave 122 (404) e carregados no leitor 100 (405). Osdados são depois exibidos no leitor 100 na tela de exibição 112 (406). Devi-do ao tamanho potencial dos dados armazenados, um armazenamento tem-porário 126 pode ser incluído no leitor 100, para carregamentos e exibiçãouniformes e contínuos.
Uma determinação é então feita se a exibição estiver completa(407). Isso pode ser em uma base de tempo, em todos os dados terem sidolidos, por ação do usuário em desligar o leitor 100, e assim por diante. Sesim, o processo termina (408). Se não, após um curto período de tempo (porexemplo, uns poucos minutos) (409), o processo volta para (407).
O terceiro é ilustrado na figura 5. No início 501, o dispositivo dearmazenamento externo 200 é conectado operacionalmente ao leitor 100,por inserção do conector 204 na porta 102. Os processadores 108, 202 en-tão executam o procedimento de estabelecimento de comunicação (502)usual. Ao completar-se o procedimento de estabelecimento de comunicação,uma determinação é então feita se estão a data e a hora corretas para carre-gamento para seguir (503), usando o relógio em tempo real 212. A data e ahora corretas para carregamento são pré-armazenadas no processador 202por um administrador (não mostrado). Se não, após um período de tempo(504), a determinação é repetida (505). Adicional ou alternativamente, o in-tervalo de tempo das atuais data e hora para as data e hora pré-carregadasé determinado (510), e o processo de (503) é repetido ao expirar esse inter-valo de tempo. Se sim, os dados necessários no armazenamento 208 sãocarregados no leitor 100 (505). Os dados são depois exibidos no leitor 100na tela de exibição 112 (506). Devido ao tamanho potencial dos dados ar-mazenados, um armazenamento temporário 126 pode ser de novo incluídono leitor 100 para carregamentos e exibição uniformes e contínuos.
Uma determinação é então feita se a exibição estiver completa(507). Essa pode ser com base no tempo, em todos os dados terem sidolidos, por ação de usuário em desligar o leitor 100, e assim por diante. Portempo, quer-se mencionar que data e hora de expiração também ser arma-zenadas no processador 202, de modo que quando se chega nessas data ehora de expiração, o carregamento vai ser interrompido e todos os dados noleitor 100 vão ser removidos, de modo que a exibição dos dados no leitor100 é interrompida. Se sim, o processo é terminado (509). Se não, após umcurto período de tempo (por exemplo, uns poucos minutos), (508), o proces-so volta para (506).
A quarta opção é ilustrada na figura 6. No início 601, o dispositi-vo de armazenamento externo 200 é conectado operacionalmente ao leitor100 por inserção do conector 204 na porta 102. Os processadores 108, 202então conduzem o procedimento de estabelecimento de comunicação (602)usual. Ao complétar-se o procedimento de estabelecimento de comunicação,o leitor 100 envia a sua chave de criptografia 122 pré-carregada ao processo202 e, desse modo, para o módulo de criptografia 214 (603). Uma determi-nação é então feita se a chave 122 é igual (604). Se não, o processo termina(611). Se sim, uma determinação é feita, usando o relógio em tempo real212, se o tempo para carregar (605) chegou, ou já passou. O já passar signi-fica é deixar acontecer um pequeno intervalo de tempo após as devidas datae hora, no caso de inserção retardada do dispositivo de armazenamento ex-terno 200 na porta 102. Se não, após um período de tempo (606), o proces-so volta para (605). Se sim, os dados são decodificados por uso da chave122 (607), carregados no leitor 100 (608) e exibidos na tela de exibição 112(609). Devido ao tamanho potencial dos dados armazenados, um armaze-namento temporário 126 pode ser de novo incluído no leitor 100, carrega-mentos e exibição uniformes e contínuas.
Uma determinação é então feita se a exibição estiver completa(610). Essa pode ser com base no tempo, em todos os dados terem sidolidos, por ação de usuário em desligar o leitor 100, e assim por diante. Portempo, quer-se mencionar que data e hora de expiração também ser arma-zenadas no processador 202, de modo que quando se chega nessas data ehora de expiração, o carregamento vai ser interrompido e todos os dados noleitor 100 vão ser removidos e criptografados, de modo que a exibição detodos os dados no leitor 100 é interrompida. Se sim, o processo é terminado(611). Se não, após um curto período de tempo (por exemplo, uns poucosminutos), (612), o processo volta para (609).
O carregamento por tempo pode ser para diferentes arquivos emtempos diferentes. De modo similar, o carregamento pode ser para diferen-tes arquivos para diferentes chaves de criptografia.
O leitor 100 e o dispositivo de armazenamento externo 200 po-dem ser, portanto, usados para que se tire proveito naquelas situações nasquais se deseja ter uma ou mais pessoas tendo lido o conteúdo do dispositi-vo de armazenamento externo 200, mas apenas a uma data e uma horapredeterminadas. Isso pode ser relevante em situações, tais como, por e-xemplo, os exames nos quais o conteúdo é o documento de exame; instru-ções de mídia nas quais o conteúdo é a liberação integral da mídia; agênciasou departamentos governamentais para a liberação de documentos impor-tantes, tais como, por exemplo, documentos de orçamento, e assim por dian-te. Ao chegar-se no tempo de expiração, o uso do exame é acentuado, poiso tempo de expiração vai ser a hora final do exame. Desse modo, os candi-datos devem interromper o trabalho na hora determinada, pois o documentode exame já não pode ser mais legível pelo candidato. Ainda que o dispositi-vo de armazenamento externo 200 seja inserido na porta 102 e leitor 100ligado, antes das data e hora de início pré-armazenadas, o carregamentonão vai começar até as data e hora de início pré-armazenadas, e, quandodas data e hora de expiração, toda a leitura vai ser interrompida.
O relógio em tempo real 212 pode formar parte do leitor 100 emvez do dispositivo de armazenamento externo 200.
Ainda que tenha sido descrita nas concretizações exemplificati-vas apresentadas acima, aqueles versados na tecnologia relacionada a elavão entender que muitas variações em detalhes de projeto, construção e/ouoperação podem ser feitas, sem que se afaste da presente invenção.

Claims (29)

1. Sistema para permitir a leitura em um leitor de conteúdo ar-mazenado em um dispositivo de armazenamento externo; o leitor sendo umdispositivo exclusivo de leitura e tendo um monitor, um processador paracontrolar a operação do leitor, uma porta para conexão operacional do dis-positivo de armazenamento externo; o dispositivo de armazenamento exter-no tendo um armazenamento não volátil e um processador central, o pro-cessador central sendo capaz de carregar no leitor o conteúdo armazenadono armazenamento não volátil, em que uma pré-condição é estabelecida; apré-condição sendo pelo menos uma selecionada do grupo consistindo em:recebimento de uma chave de criptografia correta do leitor, e chegada emuma data e hora de partida, como determinado pelo relógio em tempo real.
2. Sistema de acordo com a reivindicação 1, em que o relógioem tempo real é uma parte do dispositivo de armazenamento externo.
3. Sistema de acordo com a reivindicação 1 ou 2, em que o leitortem uma pluralidade de controles para controlar o monitor, a pluralidade decontroles incluindo pelo menos uma do grupo consistindo em: cor, brilho,contraste, ligar/desligar, zoom e cursor.
4. Sistema de acordo com qualquer uma das reivindicações de 1a 3, em que a chave de criptografia é armazenada no leitor e é enviada parao dispositivo de armazenamento externo, após conexão operacional do dis-positivo de armazenamento externo e do leitor.
5. Sistema de acordo com qualquer uma das reivindicações de 1a 4, em que o processador central armazena as data e hora de partida.
6. Sistema de acordo com qualquer uma das reivindicações de 1a 5, em que o processador central também armazena as data e hora finais, eo relógio em tempo real também determina a chegada nas data e hora finais.
7. Sistema de acordo com a reivindicação 6, em que ao chegar-se nas data e hora finais, todo o carregamento é interrompido e o conteúdonão é mais exibido no leitor.
8. Sistema de acordo com qualquer uma das reivindicações de 1a 7, em que o leitor compreende ainda um armazenamento temporário paracarregamentos e exibição uniformes.
9. Sistema de acordo com qualquer uma das reivindicações de 1a 8, em que o dispositivo de armazenamento externo compreende ainda ummódulo de criptografia para criptografar e decodificar o conteúdo usando achave de criptografia.
10. Leitor, o leitor sendo um dispositivo exclusivo de leitura etendo um monitor, um processador para controlar a operação do leitor, umaporta para conexão operacional do dispositivo de armazenamento externo; oleitor sendo capaz de carregar no leitor conteúdo armazenado em um arma-zenamento não volátil, em que uma pré-condição é estabelecida; a pré-condição sendo selecionada pelo menos do grupo consistindo em: envio deuma chave de criptografia correta pelo leitor para o dispositivo de armaze-namento externo, e chegada em data e tempo de partida, determinados porum relógio em tempo real.
11. Leitor de acordo com a reivindicação 10, em que o relógioem tempo real é uma parte do dispositivo de armazenamento externo.
12. Leitor de acordo com a reivindicação 10, em que o relógioem tempo real é uma parte do leitor.
13. Leitor de acordo com qualquer uma das reivindicações de 10a 12, em que o leitor tem uma pluralidade de controles para controlar o moni-tor, a pluralidade de controles incluindo pelo menos uma do grupo consistin-do em: cor, brilho, contraste, ligar/desligar, zoom e cursor.
14. Leitor de acordo com qualquer uma das reivindicações de 10a 13, em que a chave de criptografia é armazenada no leitor e é enviada pa-ra o dispositivo de armazenamento externo, após conexão operacional dodispositivo de armazenamento externo e do leitor.
15. Leitor de acordo com qualquer uma das reivindicações de 10a 14, em que o leitor compreende ainda um armazenamento temporário paracarregamentos e exibição uniformes.
16. Leitor de acordo com qualquer uma das reivindicações de 10a 15, em que o leitor é para uso no sistema de acordo com qualquer umadas reivindicações de 1 a 9.
17. Dispositivo de armazenamento externo compreendendo umarmazenamento não volátil e um processador central, o processador centralsendo capaz de carregar no leitor o conteúdo armazenado no armazena-mento não volátil, em que uma pré-condição é estabelecida; a pré-condiçãosendo pelo menos uma selecionada do grupo consistindo em: recebimentode uma chave de criptografia correta do leitor, e chegada em uma data ehora de partida, como determinado por um relógio em tempo real.
18. Dispositivo de armazenamento externo de acordo com a rei-vindicação 17, em que o relógio em tempo real é uma parte do dispositivo dearmazenamento externo.
19. Dispositivo de armazenamento externo de acordo com a rei-vindicação 17 ou 18, em que a chave de criptografia é armazenada no leitore é enviada para o dispositivo de armazenamento externo, seguinte à cone-xão operacional do dispositivo de armazenamento externo e do leitor.
20. Dispositivo de armazenamento externo de acordo com qual-quer uma das reivindicações de 17 a 19, em que o processador central ar-mazena as data e hora de início.
21. Dispositivo de armazenamento externo de acordo com qual-quer uma das reivindicações de 17 a 20, em que o processador central tam-bém armazena data e hora finais, o relógio em tempo real também determi-nando a chegada nas data e hora finais.
22. Dispositivo de armazenamento externo de acordo com a rei-vindicação 21, em que ao chegar-se nas data e hora finais, todo o carrega-mento é interrompido e o conteúdo não é mais exibido no leitor.
23. Dispositivo de armazenamento externo de acordo com qual-quer uma das reivindicações de 17 a 22, em que o dispositivo de armaze-namento externo compreende ainda um módulo de criptografia para cripto-grafar e decodificar o conteúdo usando a chave de criptografia.
24. Método para permitir a leitura em um leitor de conteúdo ar-mazenado em um dispositivo de armazenamento externo; o leitor sendo umdispositivo exclusivo de leitura e tendo um monitor, um processador paracontrolar a operação do leitor, uma porta para conexão operacional do dis-positivo de armazenamento externo; o dispositivo de armazenamento exter-no tendo um armazenamento não volátil e um processador central; o métodocompreendendo conectar o dispositivo de armazenamento externo ao leitorusando a porta, e estabelecer uma pré-condição, o processador central sen-do capaz de carregar no leitor o conteúdo armazenado no armazenamentonão volátil, em que uma pré-condição é estabelecida; a pré-condição sendopelo menos uma selecionada do grupo consistindo em: recebimento de umachave de criptografia correta do leitor, e chegada em uma data e hora departida, como determinado pelo relógio em tempo real.
25. Método de acordo com a reivindicação 24, em que o relógioem tempo real é uma parte do dispositivo de armazenamento externo.
26. Método de acordo com a reivindicação 24 ou 25, em que achave de criptografia é armazenada no leitor e é enviada para o dispositivode armazenamento externo, seguinte à conexão operacional do dispositivode armazenamento externo e do leitor.
27. Método de acordo com qualquer uma das reivindicações de-24 a 26, em que o processador central armazena as data e hora iniciais.
28. Método de acordo com qualquer uma das reivindicações de-24 a 27, em que o processador central também armazena data e hora finais,o relógio em tempo real também determinando a chegada nas data e horafinais.
29. Método de acordo com a reivindicação 28, em que ao che-gar-se nas data e hora finais, todo o carregamento é interrompido e o conte-údo não é mais exibido no leitor.
BRPI0706278-8A 2007-06-19 2007-06-19 sistema, método e aparelho para leitura de conteúdo de dispositivo de armazenamento externo BRPI0706278A2 (pt)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/SG2007/000167 WO2008076078A1 (en) 2007-06-19 2007-06-19 System, method and apparatus for reading content of external storage device

Publications (1)

Publication Number Publication Date
BRPI0706278A2 true BRPI0706278A2 (pt) 2011-03-29

Family

ID=39536577

Family Applications (1)

Application Number Title Priority Date Filing Date
BRPI0706278-8A BRPI0706278A2 (pt) 2007-06-19 2007-06-19 sistema, método e aparelho para leitura de conteúdo de dispositivo de armazenamento externo

Country Status (8)

Country Link
US (1) US20100185872A1 (pt)
EP (1) EP2005302A4 (pt)
JP (1) JP2009525530A (pt)
KR (1) KR101025804B1 (pt)
CN (1) CN101421704B (pt)
BR (1) BRPI0706278A2 (pt)
TW (1) TW200905472A (pt)
WO (1) WO2008076078A1 (pt)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20110042915A (ko) * 2009-10-20 2011-04-27 엘지이노텍 주식회사 미디어 컨텐츠의 다운로드 방법
KR101273288B1 (ko) * 2011-08-12 2013-07-30 모본주식회사 보안 리모컨 기반의 컨텐츠 서비스 시스템 및 그 방법

Family Cites Families (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4985697A (en) * 1987-07-06 1991-01-15 Learning Insights, Ltd. Electronic book educational publishing method using buried reference materials and alternate learning levels
US5524201A (en) * 1993-11-03 1996-06-04 Apple Computer, Inc. Method of preparing an electronic book for a computer system
US6243071B1 (en) * 1993-11-03 2001-06-05 Apple Computer, Inc. Tool set for navigating through an electronic book
US5534888A (en) * 1994-02-03 1996-07-09 Motorola Electronic book
US5697793A (en) * 1995-12-14 1997-12-16 Motorola, Inc. Electronic book and method of displaying at least one reading metric therefor
US5663748A (en) * 1995-12-14 1997-09-02 Motorola, Inc. Electronic book having highlighting feature
US5847698A (en) * 1996-09-17 1998-12-08 Dataventures, Inc. Electronic book device
IL132183A (en) * 1998-02-26 2004-06-20 Monec Mobile Network Computing Electronic device, especially e-book
CN100589132C (zh) * 1998-07-02 2010-02-10 夏普公司 电子版权作品发行管理系统
US6314474B1 (en) * 1998-10-16 2001-11-06 Softbook Press, Inc. Efficient information exchange between an electronic book and a cartridge
CN1224909C (zh) * 1998-10-16 2005-10-26 松下电器产业株式会社 数字作品保护系统
JP2001195412A (ja) * 2000-01-12 2001-07-19 Hitachi Ltd 電子書籍システム及びそのコンテンツ表示方法
US20020054073A1 (en) * 2000-06-02 2002-05-09 Yuen Henry C. Electronic book with indexed text-to-audio switching capabilities
US20020082939A1 (en) * 2000-10-25 2002-06-27 Clark George Phillip Fulfilling a request for an electronic book
US20020138520A1 (en) * 2000-10-27 2002-09-26 Seiko Epson Corporation System and methods for publishing and distributing an electronic book
AU2001223402A1 (en) * 2000-12-15 2002-06-24 Benjamin Cheng Electronic textbook reader
JP3764852B2 (ja) * 2000-12-26 2006-04-12 シャープ株式会社 データ再生システム、そのシステムに用いられるデータ読取り装置およびその方法
US6985913B2 (en) * 2000-12-28 2006-01-10 Casio Computer Co. Ltd. Electronic book data delivery apparatus, electronic book device and recording medium
US20020120635A1 (en) * 2001-02-27 2002-08-29 Joao Raymond Anthony Apparatus and method for providing an electronic book
US20030025731A1 (en) * 2001-08-02 2003-02-06 International Business Machines Corporation Method and system for automated research using electronic book highlights and notations
US7103848B2 (en) * 2001-09-13 2006-09-05 International Business Machines Corporation Handheld electronic book reader with annotation and usage tracking capabilities
US20040039932A1 (en) * 2002-08-23 2004-02-26 Gidon Elazar Apparatus, system and method for securing digital documents in a digital appliance
US7979700B2 (en) * 2002-08-23 2011-07-12 Sandisk Corporation Apparatus, system and method for securing digital documents in a digital appliance
JP2005122402A (ja) * 2003-10-15 2005-05-12 Systemneeds Inc Icカードシステム
JP4783150B2 (ja) * 2003-12-09 2011-09-28 パナソニック株式会社 認証システム、認証装置及び記録媒体
JP2005284773A (ja) * 2004-03-30 2005-10-13 Canon Inc Icカードおよびデータ配布制御方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラム
JP2007257616A (ja) * 2006-02-27 2007-10-04 Matsushita Electric Ind Co Ltd 記録メディア、データ管理方法、及びプログラム
KR100703811B1 (ko) * 2006-02-28 2007-04-09 삼성전자주식회사 휴대용 저장장치 및 휴대용 저장장치의 데이터 관리 방법
US8219374B1 (en) * 2007-02-21 2012-07-10 University Of Central Florida Research Foundation, Inc. Symbolic switch/linear circuit simulator systems and methods
CN101673019A (zh) * 2008-09-11 2010-03-17 鸿富锦精密工业(深圳)有限公司 电子墨水技术显示屏电子装置及显示信息更新方法

Also Published As

Publication number Publication date
EP2005302A4 (en) 2011-02-16
CN101421704B (zh) 2014-01-08
CN101421704A (zh) 2009-04-29
KR101025804B1 (ko) 2011-04-04
TW200905472A (en) 2009-02-01
KR20080090443A (ko) 2008-10-08
WO2008076078A1 (en) 2008-06-26
US20100185872A1 (en) 2010-07-22
EP2005302A1 (en) 2008-12-24
JP2009525530A (ja) 2009-07-09

Similar Documents

Publication Publication Date Title
US8185709B2 (en) Security system for external data storage apparatus and control method thereof
TWI280022B (en) Method, apparatus and system for securing data, and article comprising a storage medium
CN108701191B (zh) 数据处理设备和验证数据处理设备的完整性的方法
TW201207862A (en) Memory identification code generating method, management method, controller and storage system
BRPI0609123A2 (pt) autenticação de unidade de disco rìgido
CN117235772B (zh) 数据处理方法、装置、计算机设备及介质
US7181560B1 (en) Method and apparatus for preserving computer memory using expansion card
US20100201700A1 (en) Display apparatus, computer-readable recording medium in which display data deletion program is recorded, and display data deletion method
BRPI0706278A2 (pt) sistema, método e aparelho para leitura de conteúdo de dispositivo de armazenamento externo
US20140109242A1 (en) Data protecting method, mobile communication device, and memory storage device
Shoewu et al. Smart attendance management system (SAMSYS) for an academic institution
TWI615708B (zh) 嵌入式裝置除錯系統及其方法
CN103268200B (zh) 计算机硬盘的接口装置
CN119128953B (zh) 一种数据处理方法、设备、介质及程序产品
KR101040132B1 (ko) 데이터 암호화 및 억세스 제어 기능이 내장된 외장형 하드 디스크 장치
JP2011135487A (ja) 携帯端末の不正使用検知システム
CN215867653U (zh) 一种电子取证装置
CN119987879B (zh) 一种安全启动验证方法、装置、设备及介质
BRPI0719636A2 (pt) Dispositivo processador de informática, método processador de informação e propaganda de computador.
US20100250494A1 (en) Peripheral device and portable electronic device
CN106650401B (zh) 具网络认证功能的硬盘管理系统及其方法
CN103544425A (zh) 加密u盘及其认证方法和认证系统
US9323951B2 (en) Encrypted warranty verification and diagnostic tool
CN103793655A (zh) 一种基于文件分配表格式的文件储存装置
WO2016029807A1 (zh) 终端资源的清理方法、装置及终端

Legal Events

Date Code Title Description
B08F Application dismissed because of non-payment of annual fees [chapter 8.6 patent gazette]

Free format text: REFERENTE AS 4A E 5A ANUIDADES.

B08K Patent lapsed as no evidence of payment of the annual fee has been furnished to inpi [chapter 8.11 patent gazette]

Free format text: REFERENTE AO DESPACHO 8.6 PUBLICADO NA RPI 2161 DE 05/06/2012.