WO2009074686A2 - Copy-protected software cartridge - Google Patents
Copy-protected software cartridge Download PDFInfo
- Publication number
- WO2009074686A2 WO2009074686A2 PCT/EP2008/067467 EP2008067467W WO2009074686A2 WO 2009074686 A2 WO2009074686 A2 WO 2009074686A2 EP 2008067467 W EP2008067467 W EP 2008067467W WO 2009074686 A2 WO2009074686 A2 WO 2009074686A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- memory
- processor
- address
- cartridge
- dispatcher
- Prior art date
- Legal status (The legal status 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 status listed.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
Definitions
- European patent application EP 07300965 teaches a system for protection of pre-recorded media.
- the media is associated with a secure processor that stores information and software that a player needs in order to fully access the content. Whenever the player needs this information or the result of the software, it contacts the secure processor and waits for the response.
- a disadvantage with this solution is that players that are not adapted to interact with the secure processor are unable to use the content.
- the first memory is a Read-Only Memory.
- the dispatcher further comprises a buffer adapted for use in communication with the processor.
- the console further comprises read-only memory (ROM) 1 1 storing at least one application, firmware, and middleware; random access memory (RAM) 12 storing temporary data and a game application 3 loaded from the cartridge 2; a user interface 13 for interaction with one or more users through e.g. screen and loudspeakers, and key, buttons, and touch screens.
- the processor 10 is adapted to execute the at least one application in the ROM and the game application 3 stored in the RAM 12.
- the console 1 When the cartridge 2 is inserted (or otherwise put in contact with) the console 1 that is switched on, the console 1 initiates the game application 3 by loading a predetermined section (at address 0x00000) of the application stored in the ROM 21.
- the game application 3 executes on the processor 10, it may interact with the dispatcher 23 to read/write information from/to the non-volatile memory 22; request the protection processor 20 to execute functions and, if applicable, to return the result of the executed function; and read further sections of the application from the ROM 21.
- “virtual" NVM_ADDRESS_START may correspond to physical address 0x000000 of the non-volatile memory. However, it will be understood that it may also be converted into a logical memory address. Furthermore, it is possible to have addresses that are not used. If the dispatcher 23 receives such an address, it is preferred to have a predefined behaviour, such as returning random or garbage data, or to request the protection processor 20 to lock.
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Storage Device Security (AREA)
Abstract
Description
Claims
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US12/735,005 US20100274948A1 (en) | 2007-12-13 | 2008-12-12 | Copy-protected software cartridge |
| CN2008801199195A CN101896885B (en) | 2007-12-13 | 2008-12-12 | Copy Protection Software Cartridge |
| JP2010537468A JP5324599B2 (en) | 2007-12-13 | 2008-12-12 | Copy-protected software cartridge |
| EP08859306A EP2243079A2 (en) | 2007-12-13 | 2008-12-12 | Copy-protected software cartridge |
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP07301666 | 2007-12-13 | ||
| EP07301666.9 | 2007-12-13 | ||
| EP08300050A EP2083355A1 (en) | 2008-01-25 | 2008-01-25 | Copy-protected software cartridge |
| EP08300050.5 | 2008-01-25 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| WO2009074686A2 true WO2009074686A2 (en) | 2009-06-18 |
| WO2009074686A3 WO2009074686A3 (en) | 2009-12-10 |
Family
ID=40755933
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/EP2008/067467 Ceased WO2009074686A2 (en) | 2007-12-13 | 2008-12-12 | Copy-protected software cartridge |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US20100274948A1 (en) |
| EP (1) | EP2243079A2 (en) |
| JP (1) | JP5324599B2 (en) |
| CN (1) | CN101896885B (en) |
| WO (1) | WO2009074686A2 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2348454A1 (en) | 2010-01-20 | 2011-07-27 | Thomson Licensing | A method of and a system for execution of a software application |
| EP2400422A1 (en) | 2010-06-28 | 2011-12-28 | Thomson Licensing | Method, system and secure processor for executing a software application |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8599424B2 (en) * | 2008-09-04 | 2013-12-03 | Fb Sistemas S.A. | Printer cartridge microchip |
Family Cites Families (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4817140A (en) * | 1986-11-05 | 1989-03-28 | International Business Machines Corp. | Software protection system using a single-key cryptosystem, a hardware-based authorization system and a secure coprocessor |
| US5361341A (en) * | 1987-10-02 | 1994-11-01 | Sgs-Thomson Microelectronics, S.A. | Device for enabling the use of the contents of memory areas of an electronic microprocessor system |
| FR2621409A1 (en) * | 1987-10-02 | 1989-04-07 | Thomson Semiconducteurs | DEVICE FOR PROTECTING THE MEMORY ZONES OF AN ELECTRONIC MICROPROCESSOR SYSTEM |
| US5666516A (en) * | 1993-12-16 | 1997-09-09 | International Business Machines Corporation | Protected programmable memory cartridge having selective access circuitry |
| US5491827A (en) * | 1994-01-14 | 1996-02-13 | Bull Hn Information Systems Inc. | Secure application card for sharing application data and procedures among a plurality of microprocessors |
| JPH07262000A (en) * | 1994-03-18 | 1995-10-13 | Nintendo Co Ltd | Memory device and cartridge for game machine |
| JPH07325714A (en) * | 1994-06-01 | 1995-12-12 | Sega Enterp Ltd | Data security system |
| DE19811646C2 (en) * | 1998-03-18 | 2002-11-14 | Kathrin Schier | Multifunction smart card |
| WO2001029791A1 (en) * | 1999-10-21 | 2001-04-26 | Tresor Tv Produktions Gmbh | Improved chip card and method for interacting with same |
| JP4053245B2 (en) * | 2001-02-05 | 2008-02-27 | シャープ株式会社 | Semiconductor memory device that can prevent unauthorized use |
| US7958374B2 (en) * | 2002-03-19 | 2011-06-07 | Shansun Technology Company | Digital information protecting method and apparatus, and computer accessible recording medium |
| US20040015709A1 (en) * | 2002-07-18 | 2004-01-22 | Bei-Chuan Chen | Software delivery device and method for providing software copy protection |
| SG130988A1 (en) * | 2005-09-29 | 2007-04-26 | Trek 2000 Int Ltd | Portable data storage device incorporating multiple flash memory units |
-
2008
- 2008-12-12 EP EP08859306A patent/EP2243079A2/en not_active Withdrawn
- 2008-12-12 JP JP2010537468A patent/JP5324599B2/en not_active Expired - Fee Related
- 2008-12-12 CN CN2008801199195A patent/CN101896885B/en not_active Expired - Fee Related
- 2008-12-12 US US12/735,005 patent/US20100274948A1/en not_active Abandoned
- 2008-12-12 WO PCT/EP2008/067467 patent/WO2009074686A2/en not_active Ceased
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2348454A1 (en) | 2010-01-20 | 2011-07-27 | Thomson Licensing | A method of and a system for execution of a software application |
| EP2357588A1 (en) | 2010-01-20 | 2011-08-17 | Thomson Licensing | A method of execution of a software application and a storage device for storing the software application |
| EP2400422A1 (en) | 2010-06-28 | 2011-12-28 | Thomson Licensing | Method, system and secure processor for executing a software application |
| EP2400420A1 (en) | 2010-06-28 | 2011-12-28 | Thomson Licensing | Method, system and secure processor for executing a software application |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2011507086A (en) | 2011-03-03 |
| CN101896885A (en) | 2010-11-24 |
| WO2009074686A3 (en) | 2009-12-10 |
| CN101896885B (en) | 2013-05-29 |
| JP5324599B2 (en) | 2013-10-23 |
| EP2243079A2 (en) | 2010-10-27 |
| US20100274948A1 (en) | 2010-10-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3710671B2 (en) | One-chip microcomputer, IC card using the same, and access control method for one-chip microcomputer | |
| US8677092B2 (en) | Secure memory devices and methods of managing secure memory devices | |
| US7870378B2 (en) | Electronic system with NAND flash memory storing boot code and highly reliable boot up method | |
| JP4939382B2 (en) | Information processing apparatus and program execution control method thereof | |
| EP1764721A2 (en) | Apparatus and method for controlling access to an external memory | |
| JP2017010347A (en) | Information processing device | |
| CN105637521A (en) | Data processing method and intelligent terminal | |
| US20100274948A1 (en) | Copy-protected software cartridge | |
| JP4908665B2 (en) | Processor system and its startup method | |
| US10877743B2 (en) | Control apparatus for updating stored program and method for updating program stored in control apparatus | |
| JP4840553B2 (en) | Wireless communication apparatus, boot program rewriting method and program | |
| JP2001075941A (en) | Microcomputer with built-in flash memory and operating method thereof | |
| EP2083355A1 (en) | Copy-protected software cartridge | |
| US7882353B2 (en) | Method for protecting data in a hard disk | |
| JP2010176490A (en) | Usb storage device, host computer, usb storage system and program | |
| JP2015099517A (en) | Vehicle control device | |
| JP2010218103A (en) | Electronic apparatus | |
| KR101514798B1 (en) | Copy-protected software cartridge | |
| CN118860434A (en) | A web-based MCU remote upgrade method and system | |
| KR19980087183A (en) | Microcomputer | |
| JP4661574B2 (en) | Embedded device, electronic device, embedded device control method, control program, and recording medium | |
| US20070022222A1 (en) | Memory device and associated method | |
| AU2005303305A1 (en) | Nonvolatile memory system | |
| CN119272279A (en) | Startup protection method, electronic device, storage medium and computer program product | |
| TWI406175B (en) | Memory card and method for memory card |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| WWE | Wipo information: entry into national phase |
Ref document number: 200880119919.5 Country of ref document: CN |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 08859306 Country of ref document: EP Kind code of ref document: A2 |
|
| REEP | Request for entry into the european phase |
Ref document number: 2008859306 Country of ref document: EP |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2008859306 Country of ref document: EP |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2010537468 Country of ref document: JP |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 12735005 Country of ref document: US |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |