WO2009007403A3 - Procede d'envoi d'un code executable a un dispositif de reception et procede d'execution de ce code - Google Patents

Procede d'envoi d'un code executable a un dispositif de reception et procede d'execution de ce code Download PDF

Info

Publication number
WO2009007403A3
WO2009007403A3 PCT/EP2008/058937 EP2008058937W WO2009007403A3 WO 2009007403 A3 WO2009007403 A3 WO 2009007403A3 EP 2008058937 W EP2008058937 W EP 2008058937W WO 2009007403 A3 WO2009007403 A3 WO 2009007403A3
Authority
WO
WIPO (PCT)
Prior art keywords
block
code
extended
memory
executable
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
Application number
PCT/EP2008/058937
Other languages
English (en)
Other versions
WO2009007403A2 (fr
Inventor
Joel Conus
Luca Gradassi
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NagraCard SA
Original Assignee
NagraCard SA
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 NagraCard SA filed Critical NagraCard SA
Priority to US12/452,567 priority Critical patent/US8484484B2/en
Priority to CA2692807A priority patent/CA2692807C/fr
Priority to KR1020107000512A priority patent/KR101461698B1/ko
Priority to EP08774942.0A priority patent/EP2177019B1/fr
Priority to BRPI0812617A priority patent/BRPI0812617A2/pt
Priority to CN200880105402.0A priority patent/CN101822038B/zh
Publication of WO2009007403A2 publication Critical patent/WO2009007403A2/fr
Publication of WO2009007403A3 publication Critical patent/WO2009007403A3/fr
Priority to IL203203A priority patent/IL203203A/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/167Systems rendering the television signal unintelligible and subsequently intelligible
    • H04N7/1675Providing digital key or authorisation information for generation or regeneration of the scrambling sequence
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/418External card to be used in combination with the client device, e.g. for conditional access
    • H04N21/4181External card to be used in combination with the client device, e.g. for conditional access for conditional access
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • H04N21/4435Memory management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/458Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules ; time-related management operations
    • H04N21/4586Content update operation triggered locally, e.g. by comparing the version of software modules in a DVB carousel to the version stored locally
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management e.g. creating a master electronic programme guide from data received from the Internet and a Head-end or controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4623Processing of entitlement messages, e.g. ECM [Entitlement Control Message] or EMM [Entitlement Management Message]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8166Monomedia components thereof involving executable data, e.g. software
    • H04N21/8193Monomedia components thereof involving executable data, e.g. software dedicated tools, e.g. video decoder software or IPMP tool
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/162Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
    • H04N7/163Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing by receiver means only

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Software Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • General Engineering & Computer Science (AREA)
  • Storage Device Security (AREA)

Abstract

La présente invention concerne un procédé d'envoi d'un code exécutable à un module de sécurité connecté localement à un dispositif de réception, ce module de sécurité comportant un microcontrôleur et une mémoire, ladite mémoire comportant au moins une zone exécutable prévue pour contenir des instructions susceptibles d'être exécutées par ledit microcontrôleur et au moins une zone non exécutable dans laquelle le microcontrôleur ne peut pas exécuter les instructions, caractérisé en ce qu'il comporte les étapes de séparation du code exécutable en blocs; d'adjonction auxdits blocs, d'au moins un code de gestion du bloc de façon à former un bloc étendu; d'introduction du contenu d'un bloc étendu dans un message de type prévu pour être traité dans le dispositif de réception, de telle sorte que l'ensemble du code exécutable soit contenu dans une pluralité de messages; d'envoi d'un message au dispositif de réception, ce message contenant l'un des blocs étendu distinct du premier bloc étendu; de traitement dudit message de façon à en extraire le bloc étendu; de mémorisation dans la zone exécutable de la mémoire, du code exécutable et dudit au moins un code de gestion du bloc reçu; d'exécution d'au moins un code de gestion dudit bloc étendu, ce code de gestion ayant pour effet de transférer le contenu du bloc dans une zone non exécutable de la mémoire; de réitération des étapes précédentes jusqu'à ce que tous les blocs étendus aient été mémorisés dans la mémoire à l'exception du premier bloc; d'envoi d'un message contenant le premier bloc étendu au dispositif de réception; de traitement dudit message de façon à en extraire le bloc étendu et de mémorisation du code exécutable du bloc reçu, dans la zone exécutable de la mémoire. L'invention concerne également un procédé d'exécution de ce code.
PCT/EP2008/058937 2007-07-10 2008-07-09 Procede d'envoi d'un code executable a un dispositif de reception et procede d'execution de ce code Ceased WO2009007403A2 (fr)

Priority Applications (7)

Application Number Priority Date Filing Date Title
US12/452,567 US8484484B2 (en) 2007-07-10 2008-07-09 Method of sending an executable code to a reception device and method of executing this code
CA2692807A CA2692807C (fr) 2007-07-10 2008-07-09 Procede d'envoi d'un code executable a un dispositif de reception et procede d'execution de ce code
KR1020107000512A KR101461698B1 (ko) 2007-07-10 2008-07-09 수신 장치로 실행 코드를 송신하는 방법 및 실행 코드의 실행 방법
EP08774942.0A EP2177019B1 (fr) 2007-07-10 2008-07-09 Procede d'envoi d'un code executable a un dispositif de reception et procede d'execution de ce code
BRPI0812617A BRPI0812617A2 (pt) 2007-07-10 2008-07-09 método de envio de um código executável para um dispositivo receptor e método de execução desse código
CN200880105402.0A CN101822038B (zh) 2007-07-10 2008-07-09 向接收设备发送可执行代码的方法和执行该代码的方法
IL203203A IL203203A (en) 2007-07-10 2010-01-07 Method of sending executable code to receiving device and method of executing the code

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP07112160.2 2007-07-10
EP07112160A EP2015561A1 (fr) 2007-07-10 2007-07-10 Procédé d'envoi d'un code exécutable à un dispositif de réception et procédé d'exécution de ce code

Publications (2)

Publication Number Publication Date
WO2009007403A2 WO2009007403A2 (fr) 2009-01-15
WO2009007403A3 true WO2009007403A3 (fr) 2009-04-09

Family

ID=39470166

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2008/058937 Ceased WO2009007403A2 (fr) 2007-07-10 2008-07-09 Procede d'envoi d'un code executable a un dispositif de reception et procede d'execution de ce code

Country Status (9)

Country Link
US (1) US8484484B2 (fr)
EP (2) EP2015561A1 (fr)
KR (1) KR101461698B1 (fr)
CN (1) CN101822038B (fr)
BR (1) BRPI0812617A2 (fr)
CA (1) CA2692807C (fr)
IL (1) IL203203A (fr)
RU (1) RU2463716C2 (fr)
WO (1) WO2009007403A2 (fr)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2954651B1 (fr) * 2009-12-23 2012-03-16 Viaccess Sa Procede de mise a jour d'un processeur de securite, systeme, programme d'ordinateur et processeur de securite correspondants
EP3073407B1 (fr) * 2015-03-26 2019-12-18 Nagravision S.A. Procédé et système de recherche d'au moins une donnée spécifique dans une unité d'utilisateur
EP3286644A4 (fr) 2016-04-29 2018-05-23 Hewlett-Packard Enterprise Development LP Processeur de gestion utilisant un code provenant d'un dispositif péripherique

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020184654A1 (en) * 2001-06-04 2002-12-05 Kwang-Joong Jeong Program processing device and method for set-top box system
US20040250094A1 (en) * 1992-12-02 2004-12-09 Bacon Kinney C. Reprogrammable subscriber terminal
EP1256042B1 (fr) * 2000-02-17 2005-07-20 General Instrument Corporation Procede et appareil destines a fournir un controle securise de telechargement de logiciel ou de code microprocesseur et un fonctionnement securise d'un dispositif informatique recevant un code telecharge

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7270193B2 (en) * 2000-02-14 2007-09-18 Kabushiki Kaisha Toshiba Method and system for distributing programs using tamper resistant processor
US20020138702A1 (en) * 2001-03-26 2002-09-26 Moshe Gefen Using non-executable memory as executable memory
JP4852228B2 (ja) * 2001-09-26 2012-01-11 インタラクト デヴァイシーズ インコーポレイテッド メディア信号を通信するためのシステム及び方法
US7007049B2 (en) * 2002-11-18 2006-02-28 Innopath Software, Inc. Device memory management during electronic file updating
TW200500887A (en) * 2003-03-03 2005-01-01 Nagracard Sa Security modules deactivation and reactivation method
US7409675B2 (en) * 2004-02-27 2008-08-05 Microsoft Corporation Code rewriting
CN100447736C (zh) * 2004-05-08 2008-12-31 英特尔公司 包括固件接口运行时环境保护字段的设备和方法
KR100640389B1 (ko) 2005-04-06 2006-10-30 삼성전자주식회사 Nand플래시 메모리를 구비한 장치에서 어플리케이션을실행하는 방법 및 그 장치
EP1739519A1 (fr) * 2005-06-30 2007-01-03 Axalto SA Procédé de sécurisation de l'exécution d'un programme contre les attaques par rayonnement ou autres

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040250094A1 (en) * 1992-12-02 2004-12-09 Bacon Kinney C. Reprogrammable subscriber terminal
EP1256042B1 (fr) * 2000-02-17 2005-07-20 General Instrument Corporation Procede et appareil destines a fournir un controle securise de telechargement de logiciel ou de code microprocesseur et un fonctionnement securise d'un dispositif informatique recevant un code telecharge
US20020184654A1 (en) * 2001-06-04 2002-12-05 Kwang-Joong Jeong Program processing device and method for set-top box system

Also Published As

Publication number Publication date
RU2010103017A (ru) 2011-08-20
KR101461698B1 (ko) 2014-11-13
IL203203A (en) 2013-08-29
KR20100037092A (ko) 2010-04-08
RU2463716C2 (ru) 2012-10-10
CA2692807C (fr) 2015-11-03
CN101822038A (zh) 2010-09-01
WO2009007403A2 (fr) 2009-01-15
EP2177019A2 (fr) 2010-04-21
US8484484B2 (en) 2013-07-09
CA2692807A1 (fr) 2009-01-15
EP2177019B1 (fr) 2014-04-30
BRPI0812617A2 (pt) 2015-09-15
EP2015561A1 (fr) 2009-01-14
US20100138636A1 (en) 2010-06-03
CN101822038B (zh) 2013-01-02

Similar Documents

Publication Publication Date Title
WO2009100043A3 (fr) Procédé pour éliminer et récupérer du phosphore à partir d’un déchet animal
EP2482218A3 (fr) Procédé de capture de stockage améliorée utilisant un analyseur de données sécurisées
CL2007003207A1 (es) Composicion agronomica que comprende por lo menos un complejo de ciclopropeno y agente de encapsulacion molecular, y por lo menos una sal que no sea cloruro de calcio; y metodo para tratar plantas con dicha composicion.
EP3820094A4 (fr) Procédé, dispositif et système d'encapsulation de message vxlan, et procédé, dispositif et système d'exécution de stratégie
MX2011008855A (es) Metodo para remover arsenico como escorodita.
WO2008019871A3 (fr) Nouveaux sels de l'agent actif rasagiline
EP2425436A4 (fr) Appareil, système et procédé pour château de transport pour transporter et/ou stocker des déchets à activité élevée
WO2009134462A3 (fr) Procédé et système pour prédire la probabilité de sujets
AP2012006191A0 (en) Novel compounds effective as xanthine oxidase inhibitors, method for preparing the same, and pharmaceutical composition containing the same.
BRPI0918471A2 (pt) sistema para armazenamento e dosagem de amônia, método de armazenamento e dosagem de amônia a partir de um material de armazenamento de amônia sólida.
WO2008044112A3 (fr) Intégrité des communications à faible largeur de bande
WO2016003525A3 (fr) Système et procédé de transmission et de mémorisation sécurisées de données
WO2012174465A3 (fr) Procédé et système de communication de paquets de données
GB2497218A (en) Method and system for pacing, ack'ing, timing, and handicapping (path) for simultaneous receipt of documents
CL2009002137A1 (es) Un metodo y un sistema para la gestion o administracion de recursos en un sistema de comunicacion digital, tal como un sistem dsl.
WO2010005565A3 (fr) Méthode de traitement de la maladie de stockage du glycogène
HK1223907A1 (zh) 有机废物处理
WO2012099757A3 (fr) Décodage d'image retardé
BRPI1013925A2 (pt) processo de recuperação de terras raras a partir de uma mistura sólida contendo pelo menos um halofosfato e pelo menos um composto de uma ou várias terras raras.
EA200801293A1 (ru) Способ извлечения редких металлов при выщелачивании цинка
PL2326411T3 (pl) Układ ekstrakcyjny i powiązany sposób
WO2011017149A3 (fr) Conservateur floral
WO2012005548A3 (fr) Procédé d'extraction économique de magnésium, de bore et de calcium à partir d'une solution contenant du lithium
TW200500858A (en) Method and system for maintenance of packet order using caching
WO2009007403A3 (fr) Procede d'envoi d'un code executable a un dispositif de reception et procede d'execution de ce code

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 200880105402.0

Country of ref document: CN

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 08774942

Country of ref document: EP

Kind code of ref document: A2

WWE Wipo information: entry into national phase

Ref document number: 2692807

Country of ref document: CA

Ref document number: 203203

Country of ref document: IL

WWE Wipo information: entry into national phase

Ref document number: 12452567

Country of ref document: US

Ref document number: MX/A/2010/000301

Country of ref document: MX

ENP Entry into the national phase

Ref document number: 20107000512

Country of ref document: KR

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 467/CHENP/2010

Country of ref document: IN

WWE Wipo information: entry into national phase

Ref document number: 2008774942

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2010103017

Country of ref document: RU

REG Reference to national code

Ref country code: BR

Ref legal event code: B01E

Ref document number: PI0812617

Country of ref document: BR

Free format text: APRESENTE, NO PRAZO DE 60 (SESSENTA) DIAS, NOVAS FOLHAS DOS DESENHOS COM O TEXTO TRADUZIDO PARA O PORTUGUES, ADAPTADO A NORMA VIGENTE, CONFORME DETERMINA O ART. 7O DA RESOLUCAO INPI PR NO 77/2013 DE 18/03/2013. ADICIONALMENTE, APRESENTE NOVA FOLHA DO RESUMO COM TITULO CONFORME DETERMINA O ART. 22 DA INSTRUCAO NORMATIVA PR 31/2013.

ENP Entry into the national phase

Ref document number: PI0812617

Country of ref document: BR

Kind code of ref document: A2

Effective date: 20100111