WO2000038035A1 - Appareil electronique a memoire et affichage de donnees - Google Patents
Appareil electronique a memoire et affichage de donnees Download PDFInfo
- Publication number
- WO2000038035A1 WO2000038035A1 PCT/GB1999/004219 GB9904219W WO0038035A1 WO 2000038035 A1 WO2000038035 A1 WO 2000038035A1 GB 9904219 W GB9904219 W GB 9904219W WO 0038035 A1 WO0038035 A1 WO 0038035A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- data
- data store
- encryption key
- electronic
- store
- Prior art date
Links
- 238000013500 data storage Methods 0.000 title claims description 16
- 230000005540 biological transmission Effects 0.000 claims abstract description 5
- 238000004891 communication Methods 0.000 claims description 19
- 238000000034 method Methods 0.000 claims description 19
- 230000005670 electromagnetic radiation Effects 0.000 claims description 4
- 238000003860 storage Methods 0.000 claims description 3
- 230000003287 optical effect Effects 0.000 claims description 2
- 230000006378 damage Effects 0.000 description 2
- 238000009826 distribution Methods 0.000 description 2
- 230000010076 replication Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- 230000002618 waking effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/14—Protection against unauthorised use of memory or access to memory
- G06F12/1408—Protection against unauthorised use of memory or access to memory by using cryptography
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
- G06F21/109—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM] by using specially-adapted hardware at the client
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2211/00—Indexing scheme relating to details of data-processing equipment not covered by groups G06F3/00 - G06F13/00
- G06F2211/007—Encryption, En-/decode, En-/decipher, En-/decypher, Scramble, (De-)compress
Definitions
- This invention relates to electronic data storage and display apparatus, and in particular to such apparatus for the storage and display of electronic data that has commercial value such as electronically formatted books.
- the data when rendered legible by suitable software is the text of a book
- the data becomes available to the public not under the control of a distributor, copyright owner or the like then if electronic copies of that data may easily be made, the publisher of that data and possibly others will suffer economic damage, for example being able only to sell fewer copies of a book than would otherwise be the case.
- the present invention provides apparatus for the transmittal, reception, storage and display of data in an electronic format in which there is provided a casing that includes a data storage means, a data display means, and a data transmission/reception means including at least one output/input port, and wherein the data transmission/reception means includes means for decrypting received data and placing it in the data storage means, encrypting and transmitting data from the data storage means and means for storing at least one encryption key, and characterised in that one encryption key references addresses in a portion of Read Only Memory forming part of the apparatus, and the content of those addresses is used to encrypt/decrypt transmitted/received data.
- an encryption/decryption key may be generated and used by reference to the addresses of resident code areas in ROM in the apparatus. This is explained in more detail below.
- the user connects the apparatus of the present invention to an appropriate source of electronic data in the following manner :
- the apparatus enters into electronic communication with the data source and sends an identification code to the data source
- the data source confirms the identity of the apparatus and thereby determines what encryption key to use in communicating with the apparatus
- the user of the apparatus causes the apparatus to send a code to the data source identifying the data to be received by the apparatus
- the data source transmits the identified data in encrypted form to the apparatus which decrypts that data and places it in the data storage means,
- the data source transmits a new encryption key to the apparatus, which key overwrites the previous encryption key
- the electronic data is encrypted when it is travelling between the owners or distributors of the data and the legitimate end user of the data. Because the encryption key between the data source and the apparatus is altered after each transaction, it will be very difficult for an illegitimate receiver of the data to decrypt that data. Even if that does prove possible, the illegitimate receiver only then gains the encryption key for one specific piece of apparatus the next time it connects to the data source and not the data source as a whole .
- the apparatus stores two encryption keys, one of which is stored in either Electronically Erasable Programable Read Only Memory or non-volatile Random Access Memory, and the other of which is stored in Read Only Memory.
- the encryption key in the Electronically Erasable Programable Read Only Memory or non-volatile Random Access Memory is the key that is rewritten when the apparatus interacts with a data store.
- the encryption key in the Electronically Erasable Programable Read Only Memory or non-volatile Random Access Memory is 16 bytes in size.
- the portion of Read Only Memory, the content of which is used to encrypt/decrypt transmitted/received data, is preferably 256 bytes in size.
- the data storage means in the apparatus of the present invention is preferably non-volatile random access memory. It may, however, alternatively be in the form of a magnetic disk, built into the casing and so constructed that attempts to remove the disc would result in the destruction of at least the data on the disc, or any other known data storage media which could be built into the casing.
- the method of communication between the apparatus of the present invention and the data store is most preferably via the telephone network, and at least one input/output port in the casing is adapted to connect to that network most preferably via an electromagnetic radiation link.
- the data source are possible and at least one input/output port in the casing is appropriately configured for that connection.
- the display means includes a display screen and computer hardware and software to enable presentation of the data in graphical and/or textual form.
- the computer hardware preferably includes user control means which will allow a user of the apparatus to move through the data in an appropriate fashion.
- the display screen of the present invention is preferably of sufficient size that the viewing area thereof is at least 110mm by 180mm.
- the screen is preferably of a type that has a low power consumption.
- the apparatus additionally includes known means for the generation of sound.
- the sound generation means can be controlled by the computer software that controls the display means, or by independent control means.
- the reader of, for example, a book about ornithology may be played the sound of the bird which he is reading about.
- the size of the data storage means in the apparatus of the present invention will be finite.
- the apparatus of the present invention is configured so that it can export some or all of the data stored in the data storage means.
- the apparatus is configured only to export the data in an encrypted form. It is clearly desirable that the exported data can be imported back onto the apparatus of the present invention, so that the data can be viewed again at a later date .
- the data is preferably exported to and imported from a dedicated data store adapted to interact with the apparatus of the present invention.
- the method of transfer of the data is as follows:
- the apparatus enters into electronic communication with the data store which sends an identification code to the apparatus
- the apparatus confirms the identity of the data store and thereby determines what data store encryption key to use in communicating with the data store,
- the user of the apparatus causes the apparatus to transfer preselected data between the apparatus and the data store in encrypted form
- the receiver of the encrypted data decrypts that data and stores it
- the apparatus transmits a new data store encryption key to the data store, which key overwrites the previous data store encryption key
- the method of transfer of the data is as follows: i) the apparatus enters into electronic communication with the data store,
- the user of the apparatus causes the apparatus to transfer preselected data between the apparatus and the data store in encrypted form
- the receiver of the data stores the data
- the data store stores the data in encrypted form. Preferably there is, however, a little un- encrypted data attached to the encrypted data. That un-encrypted data can, for example, give an indication of the contents of the data, and/or the apparatus that placed the data in the data store and consequently the apparatus that can decrypt the data. This will allow more than one piece of apparatus of the present invention to use the data store.
- the data transfer between the apparatus and the data store can be either via electrical or optical cables or via electromagnetic radiation.
- the apparatus of the present invention may be provided with its own power source and/or means for taking power from an external power source.
- the apparatus is provided with a computer chip that has the specification, details and method of operation as follows: SPECIFICATION
- EEPROM 16 bytes of key memory (addresses 0 - 15) 112 bytes of user memory (addresses 16 - 127)
- Version 1 0 of crypto uses a key length of 16 bytes
- Each byte of key is used to access an 8 bit mask from withm a 256 byte lookup table
- Each data byte is enc ⁇ ypted/decry ⁇ ted by exclusive o ⁇ ng it with the 8 bit mask
- Steps 1 & 2 need only be done once to set eeprom write mode.
- Steps 1 & 2 need only be done once to set data decrypt mode.
- Steps 1 & 2 need only be done once to set data encrypt mode.
- Steps 1 & 2 need only be done once to set eeprom read mode.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Multimedia (AREA)
- Technology Law (AREA)
- Computer Hardware Design (AREA)
- Storage Device Security (AREA)
- Digital Computer Display Output (AREA)
Abstract
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CA002355713A CA2355713A1 (fr) | 1998-12-18 | 1999-12-20 | Appareil electronique a memoire et affichage de donnees |
AU18677/00A AU1867700A (en) | 1998-12-18 | 1999-12-20 | Electronic data storage and display apparatus |
EP99962298A EP1159664A1 (fr) | 1998-12-18 | 1999-12-20 | Appareil electronique a memoire et affichage de donnees |
GB0117025A GB2363649A (en) | 1998-12-18 | 1999-12-20 | Electronic data storage and display apparatus |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB9828093.6 | 1998-12-18 | ||
GBGB9828093.6A GB9828093D0 (en) | 1998-12-18 | 1998-12-18 | Electronic data storage and display apparatus |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2000038035A1 true WO2000038035A1 (fr) | 2000-06-29 |
Family
ID=10844621
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/GB1999/004219 WO2000038035A1 (fr) | 1998-12-18 | 1999-12-20 | Appareil electronique a memoire et affichage de donnees |
Country Status (6)
Country | Link |
---|---|
EP (1) | EP1159664A1 (fr) |
AU (1) | AU1867700A (fr) |
CA (1) | CA2355713A1 (fr) |
GB (2) | GB9828093D0 (fr) |
WO (1) | WO2000038035A1 (fr) |
ZA (1) | ZA200105908B (fr) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2373597A (en) * | 2001-03-20 | 2002-09-25 | Hewlett Packard Co | Restricted data access |
US7380133B2 (en) | 2000-12-22 | 2008-05-27 | Nagravision S.A. | Anti-cloning method |
US9582685B2 (en) | 2010-11-19 | 2017-02-28 | Nagravision S.A. | Method to detect cloned software |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2681165A1 (fr) * | 1991-09-05 | 1993-03-12 | Gemplus Card Int | Procede de transmission d'information confidentielle entre deux cartes a puces. |
WO1998008344A2 (fr) * | 1996-08-13 | 1998-02-26 | Softbook Press, Inc. | Procede et dispositif de visionnage de documents electroniques |
-
1998
- 1998-12-18 GB GBGB9828093.6A patent/GB9828093D0/en not_active Ceased
-
1999
- 1999-12-20 AU AU18677/00A patent/AU1867700A/en not_active Abandoned
- 1999-12-20 CA CA002355713A patent/CA2355713A1/fr not_active Abandoned
- 1999-12-20 WO PCT/GB1999/004219 patent/WO2000038035A1/fr not_active Application Discontinuation
- 1999-12-20 EP EP99962298A patent/EP1159664A1/fr not_active Withdrawn
- 1999-12-20 GB GB0117025A patent/GB2363649A/en not_active Withdrawn
-
2001
- 2001-07-18 ZA ZA200105908A patent/ZA200105908B/en unknown
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2681165A1 (fr) * | 1991-09-05 | 1993-03-12 | Gemplus Card Int | Procede de transmission d'information confidentielle entre deux cartes a puces. |
WO1998008344A2 (fr) * | 1996-08-13 | 1998-02-26 | Softbook Press, Inc. | Procede et dispositif de visionnage de documents electroniques |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7380133B2 (en) | 2000-12-22 | 2008-05-27 | Nagravision S.A. | Anti-cloning method |
GB2373597A (en) * | 2001-03-20 | 2002-09-25 | Hewlett Packard Co | Restricted data access |
GB2373597B (en) * | 2001-03-20 | 2005-02-23 | Hewlett Packard Co | Restricted data access |
US9582685B2 (en) | 2010-11-19 | 2017-02-28 | Nagravision S.A. | Method to detect cloned software |
US9946855B2 (en) | 2010-11-19 | 2018-04-17 | Nagravision S.A. | Method to detect cloned software |
Also Published As
Publication number | Publication date |
---|---|
GB0117025D0 (en) | 2001-09-05 |
AU1867700A (en) | 2000-07-12 |
GB9828093D0 (en) | 1999-02-17 |
CA2355713A1 (fr) | 2000-06-29 |
ZA200105908B (en) | 2002-02-21 |
GB2363649A (en) | 2002-01-02 |
EP1159664A1 (fr) | 2001-12-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7337332B2 (en) | Transferring electronic content | |
AU2005223902B2 (en) | Authentication between device and portable storage | |
US6367019B1 (en) | Copy security for portable music players | |
JP4857123B2 (ja) | 不正機器検出装置、不正機器検出システム、不正機器検出方法、プログラム、記録媒体及び機器情報更新方法 | |
CN100371847C (zh) | 文档加密、解密的方法及其安全管理存储设备和系统方法 | |
US20040243488A1 (en) | Storage medium rental system | |
US20050210236A1 (en) | Digital rights management structure, portable storage device, and contents management method using the portable storage device | |
WO2002050642A2 (fr) | Procede permettant de distribuer des fichiers multimedia et terminal correspondant | |
JPH1069514A (ja) | 金融取引処理システム | |
WO2004109972A1 (fr) | Terminal utilisateur de reception d'une licence | |
EP1751758A1 (fr) | Procede et appareil de lecture de contenu bases sur la gestion des droits numeriques entre un stockage portable et un dispositif, et stockage portable associe | |
CN1981262A (zh) | 受信任许可证的移除 | |
US7107461B2 (en) | Methods and apparatus for customizing a rewritable storage medium | |
AU778380B2 (en) | Portable authorization device for authorizing use of protected information and associated method | |
GB2404828A (en) | Copyright management where encrypted content and corresponding key are in same file | |
JP2002099514A (ja) | デジタルデータ不正使用防止方法、デジタルデータ不正使用防止システム、登録装置、配信装置、再生装置及び記録媒体 | |
WO2000038035A1 (fr) | Appareil electronique a memoire et affichage de donnees | |
JPH1020778A (ja) | 暗号化装置および復号化装置、並びにicカード | |
JPH09146887A (ja) | 情報取り込み装置 | |
JP2002149061A (ja) | レンタルコンテンツ流通システムおよびその方法 | |
JP3113063B2 (ja) | 情報処理システム | |
KR101322521B1 (ko) | 스마트 카드를 이용하여 drm 권리객체를 관리하는 방법 | |
JP3797531B2 (ja) | ディジタルデータの不正コピー防止システム | |
JP2003281476A (ja) | Cpu付きicカードの通信システム、cpu付きicカード、管理センター及び読書装置 | |
JP3922537B2 (ja) | コンテンツ受配信システム及びそのネットワーク端末 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): AL AM AT AU AZ BA BB BG BR BY CA CH CN CR CU CZ DE DK DM EE ES FI GB GE GH GM HR HU ID IL IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): GH GM KE LS MW SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
ENP | Entry into the national phase |
Ref document number: 2355713 Country of ref document: CA Kind code of ref document: A Ref document number: 2355713 Country of ref document: CA |
|
WWE | Wipo information: entry into national phase |
Ref document number: 09868314 Country of ref document: US |
|
WWE | Wipo information: entry into national phase |
Ref document number: 512843 Country of ref document: NZ Ref document number: 1999962298 Country of ref document: EP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 18677/00 Country of ref document: AU |
|
ENP | Entry into the national phase |
Ref document number: 200117025 Country of ref document: GB Kind code of ref document: A |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2001/05908 Country of ref document: ZA Ref document number: 200105908 Country of ref document: ZA |
|
REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
WWP | Wipo information: published in national office |
Ref document number: 1999962298 Country of ref document: EP |
|
WWW | Wipo information: withdrawn in national office |
Ref document number: 1999962298 Country of ref document: EP |