WO2004032328A3 - Logiciel embarque et procede d'authentification de celui-ci. - Google Patents

Logiciel embarque et procede d'authentification de celui-ci. Download PDF

Info

Publication number
WO2004032328A3
WO2004032328A3 PCT/FR2003/050073 FR0350073W WO2004032328A3 WO 2004032328 A3 WO2004032328 A3 WO 2004032328A3 FR 0350073 W FR0350073 W FR 0350073W WO 2004032328 A3 WO2004032328 A3 WO 2004032328A3
Authority
WO
WIPO (PCT)
Prior art keywords
software
authenticating
integrated software
downloaded
integrated
Prior art date
Application number
PCT/FR2003/050073
Other languages
English (en)
Other versions
WO2004032328A2 (fr
Inventor
Herve Chau
Jean-Claude Sarfati
Original Assignee
Canal Plus Technologies
Herve Chau
Jean-Claude Sarfati
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 Canal Plus Technologies, Herve Chau, Jean-Claude Sarfati filed Critical Canal Plus Technologies
Priority to US10/529,972 priority Critical patent/US7356815B2/en
Priority to EP03780285A priority patent/EP1546866A2/fr
Priority to JP2004540905A priority patent/JP2006501735A/ja
Priority to MXPA05003618A priority patent/MXPA05003618A/es
Priority to AU2003288370A priority patent/AU2003288370A1/en
Publication of WO2004032328A2 publication Critical patent/WO2004032328A2/fr
Publication of WO2004032328A3 publication Critical patent/WO2004032328A3/fr

Links

Classifications

    • 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/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/633Control signals issued by server directed to the network components or client
    • H04N21/6332Control signals issued by server directed to the network components or client directed to client
    • H04N21/6334Control signals issued by server directed to the network components or client directed to client for authorisation, e.g. by transmitting a key
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/50Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
    • G06F21/52Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems during program execution, e.g. stack integrity ; Preventing unwanted data erasure; Buffer overflow
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/22Microcontrol or microprogram arrangements
    • 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 program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4627Rights management associated to the content
    • 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/8173End-user applications, e.g. Web browser, game

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Storage Device Security (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

La présente invention concerne un procédé d'authentification d'un logiciel téléchargé dans un terminal, ledit procédé comprenant les étapes de : - authentification par certificat dudit logiciel téléchargé au moyen d'un logiciel embarqué dans ledit terminal, - authentification par certificat, lors de l'exécution dudit logiciel téléchargé, dudit logiciel embarqué au moyen d'un module logiciel d'authentification associé audit logiciel téléchargé.
PCT/FR2003/050073 2002-10-04 2003-10-02 Logiciel embarque et procede d'authentification de celui-ci. WO2004032328A2 (fr)

Priority Applications (5)

Application Number Priority Date Filing Date Title
US10/529,972 US7356815B2 (en) 2002-10-04 2003-10-02 Integrated software and method for authenticating same
EP03780285A EP1546866A2 (fr) 2002-10-04 2003-10-02 Logiciel embarque et procede d'authentification de celui-ci.
JP2004540905A JP2006501735A (ja) 2002-10-04 2003-10-02 同一のものを認証するための統合ソフトウェア及び方法
MXPA05003618A MXPA05003618A (es) 2002-10-04 2003-10-02 Software integrado y metodo para la autenticacion del mismo.
AU2003288370A AU2003288370A1 (en) 2002-10-04 2003-10-02 Integrated software and method for authenticating same

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR0212325A FR2845493A1 (fr) 2002-10-04 2002-10-04 Logiciel embarque et procede d'authentification de celui-ci
FR02/12325 2002-10-04

Publications (2)

Publication Number Publication Date
WO2004032328A2 WO2004032328A2 (fr) 2004-04-15
WO2004032328A3 true WO2004032328A3 (fr) 2004-07-15

Family

ID=32011393

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/FR2003/050073 WO2004032328A2 (fr) 2002-10-04 2003-10-02 Logiciel embarque et procede d'authentification de celui-ci.

Country Status (9)

Country Link
US (1) US7356815B2 (fr)
EP (1) EP1546866A2 (fr)
JP (1) JP2006501735A (fr)
KR (1) KR100973203B1 (fr)
CN (1) CN1703668A (fr)
AU (1) AU2003288370A1 (fr)
FR (1) FR2845493A1 (fr)
MX (1) MXPA05003618A (fr)
WO (1) WO2004032328A2 (fr)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8880897B2 (en) 2003-09-18 2014-11-04 Apple Inc. Method and apparatus for incremental code signing

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
MXPA06004543A (es) * 2003-12-18 2006-06-23 Matsushita Electric Ind Co Ltd Metodo para autentificar y ejecutar un programa de aplicacion.
CA2548546A1 (fr) * 2003-12-18 2005-06-30 Matsushita Electric Industrial Co., Ltd. Procede servant a memoriser, authentifier et executer un programme d'application
US7831838B2 (en) * 2004-03-05 2010-11-09 Microsoft Corporation Portion-level in-memory module authentication
US7644287B2 (en) * 2004-07-29 2010-01-05 Microsoft Corporation Portion-level in-memory module authentication
EP1913511B1 (fr) * 2005-08-03 2011-02-23 ST-Ericsson SA Terminal securise, routine et procede de protection d'une cle secrete
CN101313570A (zh) * 2005-11-29 2008-11-26 汤姆森特许公司 用于使得数字内容安全的方法和装置
US8364965B2 (en) * 2006-03-15 2013-01-29 Apple Inc. Optimized integrity verification procedures
CN102016867B (zh) * 2008-03-04 2015-02-25 苹果公司 基于至少一个已安装的简档来授权执行软件代码的***和方法
WO2009111405A1 (fr) * 2008-03-04 2009-09-11 Apple Inc. Système et procédé d'autorisation de l'exécution d'un code logiciel sur la base d'un cache fiable
US20090228868A1 (en) * 2008-03-04 2009-09-10 Max Drukman Batch configuration of multiple target devices
KR101252921B1 (ko) * 2008-03-04 2013-04-09 애플 인크. 사업자에게 부여된 자격들에 기초하여 장치 내의 소프트웨어 코드의 실행을 인가하는 시스템 및 방법
EP2250607A1 (fr) * 2008-03-04 2010-11-17 Apple Inc. Système et procédé d autorisation d exécution d un code logiciel sur la base de droits accessibles

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0770957A2 (fr) * 1995-10-26 1997-05-02 Sun Microsystems, Inc. Système et méthode pour protéger l'utilisation de modules exécutables liés dynamiquement
EP1033652A2 (fr) * 1999-03-03 2000-09-06 Nokia Mobile Phones Ltd. Méthode pour télécharger logiciels de serveur à terminal
WO2000064178A1 (fr) * 1999-04-21 2000-10-26 General Instrument Corporation Procede et systeme de mise a niveau ciblee ou universelle de la programmation d'une population de decodeurs avances dans un systeme de television par cable
WO2002061557A2 (fr) * 2001-01-30 2002-08-08 Liquid Audio, Inc. Mecanisme de securite pour modules de traitement informatique

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6901518B1 (en) * 1999-04-08 2005-05-31 Sun Microsystems, Inc. Method and system for establishing trust in downloaded proxy code
JP2002140298A (ja) * 2000-10-31 2002-05-17 Matsushita Electric Ind Co Ltd 認証方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0770957A2 (fr) * 1995-10-26 1997-05-02 Sun Microsystems, Inc. Système et méthode pour protéger l'utilisation de modules exécutables liés dynamiquement
EP1033652A2 (fr) * 1999-03-03 2000-09-06 Nokia Mobile Phones Ltd. Méthode pour télécharger logiciels de serveur à terminal
WO2000064178A1 (fr) * 1999-04-21 2000-10-26 General Instrument Corporation Procede et systeme de mise a niveau ciblee ou universelle de la programmation d'une population de decodeurs avances dans un systeme de television par cable
WO2002061557A2 (fr) * 2001-01-30 2002-08-08 Liquid Audio, Inc. Mecanisme de securite pour modules de traitement informatique

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP1546866A2 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8880897B2 (en) 2003-09-18 2014-11-04 Apple Inc. Method and apparatus for incremental code signing

Also Published As

Publication number Publication date
EP1546866A2 (fr) 2005-06-29
US7356815B2 (en) 2008-04-08
MXPA05003618A (es) 2005-06-17
KR100973203B1 (ko) 2010-07-30
KR20050083699A (ko) 2005-08-26
CN1703668A (zh) 2005-11-30
AU2003288370A8 (en) 2004-04-23
US20060156000A1 (en) 2006-07-13
WO2004032328A2 (fr) 2004-04-15
AU2003288370A1 (en) 2004-04-23
FR2845493A1 (fr) 2004-04-09
JP2006501735A (ja) 2006-01-12

Similar Documents

Publication Publication Date Title
EP2851856B8 (fr) Système, appareil, programme et procédé d'authentification
AU2002365045A1 (en) System and method for automated test-case generation for software
HK1083896A1 (en) Authentication system, authentication server, authenticating method, terminal authentication requestmethod
ZA200302626B (en) Gaming software authentication.
AU4256301A (en) Improvements in and relating to a hallmarking verification process and system and corresponding method of and system for communication
EP1647936A4 (fr) Procede de generation de code d'iris, procede d'authentification individuelle, dispositif d'entree de code d'iris, dispositif d'authentification individuelle, et programme d'authentification individuelle
AU2003262041A1 (en) Authentication system, authentication device, terminal device, and authentication method
EP1812878A4 (fr) Systeme de generation d'assertions, programme associe, systeme de verification de circuits et procede de generations d'assertions
WO2004032328A3 (fr) Logiciel embarque et procede d'authentification de celui-ci.
AU2002332107A1 (en) Method, system, and program for configuring system resources
MXPA03007178A (es) Metodo, modulo, dispositivo y servidor para reconocimiento de voz.
EP1777663A4 (fr) Procede, dispositif et programme d'authentification
EP1653660A4 (fr) Systeme de communication, dispositif de communication, procede de communication et programme de communication associe
IL175174A0 (en) Method, software and apparatus for application upgrade during execution
AU2003278415A1 (en) Session updating procedure for authentication, authorization and accounting
AU2003241885A1 (en) Program execution terminal device, program execution method, and program
EP1845492A4 (fr) Dispositif, procede d'authentification, et programme
EP1802047A4 (fr) Methode de communication, methode de traitement de message de communication, programme pour executer par ordinateur ces methodes
AU2003236295A1 (en) Relative position information correction device, relative position information correction method, relative position information correction program, shape vector generation device, shape vector generation method, and shape vector generation program
TW200603264A (en) Mask, method for producing the same, deposition method, electronic device, and electronic apparatus
AU2002328390A1 (en) Electronic storage apparatus, authentication apparatus, and authentication method
WO2006106262A3 (fr) Procédé d'authentification d'un utilisateur d'un contenu numérique
AU2003268685A1 (en) Terminal authentication system, terminal authentication method, and terminal authentication server
ZA200408639B (en) A system for and method for authenticating items.
AU2002304242A1 (en) Method, apparatus and plant for manufacturing engine fuel

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NI NO NZ OM PH PL PT RO RU SC SD SE SG SK SL TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ 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)
WWE Wipo information: entry into national phase

Ref document number: 1015/DELNP/2005

Country of ref document: IN

WWE Wipo information: entry into national phase

Ref document number: 1020057005479

Country of ref document: KR

Ref document number: 2004540905

Country of ref document: JP

WWE Wipo information: entry into national phase

Ref document number: 2003780285

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: PA/a/2005/003618

Country of ref document: MX

Ref document number: 20038A0961X

Country of ref document: CN

WWP Wipo information: published in national office

Ref document number: 2003780285

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 1020057005479

Country of ref document: KR

ENP Entry into the national phase

Ref document number: 2006156000

Country of ref document: US

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 10529972

Country of ref document: US

WWP Wipo information: published in national office

Ref document number: 10529972

Country of ref document: US