CA2450186A1 - Procede de controle d'acces a un programme crypte - Google Patents

Procede de controle d'acces a un programme crypte Download PDF

Info

Publication number
CA2450186A1
CA2450186A1 CA002450186A CA2450186A CA2450186A1 CA 2450186 A1 CA2450186 A1 CA 2450186A1 CA 002450186 A CA002450186 A CA 002450186A CA 2450186 A CA2450186 A CA 2450186A CA 2450186 A1 CA2450186 A1 CA 2450186A1
Authority
CA
Canada
Prior art keywords
encrypted
broadcast
key
program
subscribers
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.)
Granted
Application number
CA002450186A
Other languages
English (en)
Other versions
CA2450186C (fr
Inventor
Odile Derouet
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.)
Nagra France SAS
Original Assignee
Individual
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 Individual filed Critical Individual
Publication of CA2450186A1 publication Critical patent/CA2450186A1/fr
Application granted granted Critical
Publication of CA2450186C publication Critical patent/CA2450186C/fr
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

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/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs
    • H04N21/2347Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs involving video stream encryption
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • H04N21/26613Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel for generating or managing keys in general
    • 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
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Databases & Information Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Storage Device Security (AREA)
  • Lock And Its Accessories (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

L'invention concerne un procédé de contrôle d'accès à un programme crypté diffusé par un opérateur à une pluralité de groupes d'abonnés, chaque groupe d'abonnés étant muni d'une clé de groupe KG, et chaque abonné étant susceptible de recevoir de l'opérateur une clé d'exploitation KT chiffrée pa r la clé de groupe KG pour décrypter le programme diffusé. Le procédé selon l'invention comporte en outre les étapes suivantes: avant la diffusion du programme crypté, (a) associer la clé d'exploitation KT chiffrée à une valeu r aléatoire R pour générer un code secret ;(b) transmettre le code secret aux abonnés, (b) transmettre la valeur aléatoire R aux abonnés pour calculer la clé d'exploitation KT lorsque le programme crypté est diffusé.

Claims (10)

1. Procédé de contrôle d'accès à un programme crypté diffusé par un opérateur (1) à une pluralité de groupes d'abonnés, chaque groupe d'abonnés étant muni d'une clé de groupe KG, et chaque abonné étant susceptible de recevoir de l'opérateur (1) une clé
d'exploitation KT chiffrée par la clé de groupe KG pour décrypter le programme diffusé, procédé caractérisé en ce qu'il comporte en outre les étapes suivantes:

avant la diffusion du programme crypté, a- associer à la clé d'exploitation KT chiffrée une valeur aléatoire R pour générer un code secret ;

b- transmettre le code secret aux abonnés, et c- transmettre la valeur aléatoire R aux abonnés pour calculer la clé d'exploitation KT seulement lorsque le programme crypté est diffusé.
2. Procédé selon la revendication 1, caractérisé en ce que le code secret est calculé par une fonction arithmétique réversible.
3. Procédé selon la revendication 2, caractérisé en ce que la fonction arithmétique réversible est l'opération logique XOR.
4. Procédé selon la revendication 1, caractérisé en ce que le code secret généré est mémorisé dans une carte à puce.
5. Procédé de contrôle d'accès à un programme crypté diffusé par un opérateur (1) à une pluralité de groupes d'abonnés, chaque groupe d'abonnés étant muni d'une clé de groupe KG, et chaque abonné étant susceptible de recevoir de l'opérateur (1) un nombre entier m de clés d'exploitation KTi pour décrypter le programme diffusé, procédé caractérisé en ce qu'il comporte les étapes suivantes:
avant la diffusion du programme crypté, a- associer à chaque clé d'exploitation KTi chiffrée une valeur aléatoire Ri pour générer un nombre entier m de codes secrets distincts;

b- transmettre les codes secrets générés à chaque abonné;

c- transmettre aux abonnés une valeur aléatoire Ri pour calculer une clé d'exploitation KTi parmi les m clés KTi seulement lorsque le programme crypté est diffusé, et pendant la période de diffusion du programme crypté, d- transmettre aux abonnés une nouvelle valeur aléatoire Ri pour changer la clé d'exploitation KTi.
6. Procédé selon la revendication 5, caractérisé en ce que les valeurs aléatoires Ri sont transmises successivement aux abonnés à des dates imprévisibles.
7. Procédé selon la revendication 6, caractérisé en ce que chaque code secret est calculé
par une fonction arithmétique réversible.
8. Procédé selon la revendication 7, caractérisé en ce que la fonction arithmétique réversible est l'opération logique XOR.
9. Procédé selon la revendication 6, caractérisé en ce que tant qu'une clé KTi n'est pas utilisée, la valeur aléatoire Ri n'est pas transmise.
10. Procédé selon la revendications 7, caractérisé en ce que chaque code secret est mémorisé
dans une carte à puce (6).
CA2450186A 2001-06-12 2002-06-10 Procede de controle d'acces a un programme crypte Expired - Fee Related CA2450186C (fr)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
FR0107658A FR2825877B1 (fr) 2001-06-12 2001-06-12 Procede de controle d'acces a un programme crypte
FR01/07658 2001-06-12
PCT/FR2002/001974 WO2002102074A1 (fr) 2001-06-12 2002-06-10 Procede de controle d'acces a un programme crypte

Publications (2)

Publication Number Publication Date
CA2450186A1 true CA2450186A1 (fr) 2002-12-19
CA2450186C CA2450186C (fr) 2011-08-16

Family

ID=8864209

Family Applications (1)

Application Number Title Priority Date Filing Date
CA2450186A Expired - Fee Related CA2450186C (fr) 2001-06-12 2002-06-10 Procede de controle d'acces a un programme crypte

Country Status (11)

Country Link
US (1) US7881478B2 (fr)
EP (1) EP1421789B1 (fr)
CN (1) CN1242618C (fr)
AT (1) ATE445968T1 (fr)
CA (1) CA2450186C (fr)
DE (1) DE60212147D1 (fr)
ES (1) ES2266527T3 (fr)
FR (1) FR2825877B1 (fr)
MY (1) MY146325A (fr)
PT (1) PT1421789E (fr)
WO (1) WO2002102074A1 (fr)

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004082286A1 (fr) * 2003-03-12 2004-09-23 Kudelski S.A. Systeme de television a peage, procede de diffusion de programmes audiovisuels brouilles, decodeur et carte a puce mettant en oeuvre ce procede
US8472792B2 (en) 2003-12-08 2013-06-25 Divx, Llc Multimedia distribution system
US7519274B2 (en) 2003-12-08 2009-04-14 Divx, Inc. File format for multiple track digital data
EP1545130A1 (fr) * 2003-12-16 2005-06-22 Nagravision S.A. Procédé de mise à jour de droits d'accès à des données à accès conditionel
JP5200204B2 (ja) 2006-03-14 2013-06-05 ディブエックス リミテッド ライアビリティー カンパニー 高信頼性システムを含む連合型デジタル権限管理機構
KR100837270B1 (ko) * 2006-06-07 2008-06-11 삼성전자주식회사 스마트 카드 및 그것의 데이터 보안 방법
EP4184341A1 (fr) 2007-01-05 2023-05-24 DivX, LLC Système de distribution vidéo avec reproduction progressive
WO2009065137A1 (fr) 2007-11-16 2009-05-22 Divx, Inc. Structures à indexes réduites et hiérarchiques pour fichiers multimédia
EP2129116A1 (fr) 2008-05-29 2009-12-02 Nagravision S.A. Unité et méthode de traitement sécurisé de données audio/vidéo à accès contrôlé
EP2507995A4 (fr) 2009-12-04 2014-07-09 Sonic Ip Inc Systèmes et procédés de transport de matériel cryptographique de train de bits élémentaire
EP2337347A1 (fr) 2009-12-17 2011-06-22 Nagravision S.A. Procédé et unité de traitement pour le traitement sécurisé de données audio/vidéo à l'accès contrôlé
US8782417B2 (en) 2009-12-17 2014-07-15 Nagravision S.A. Method and processing unit for secure processing of access controlled audio/video data
US9247312B2 (en) 2011-01-05 2016-01-26 Sonic Ip, Inc. Systems and methods for encoding source media in matroska container files for adaptive bitrate streaming using hypertext transfer protocol
US9467708B2 (en) 2011-08-30 2016-10-11 Sonic Ip, Inc. Selection of resolutions for seamless resolution switching of multimedia content
US8806188B2 (en) 2011-08-31 2014-08-12 Sonic Ip, Inc. Systems and methods for performing adaptive bitrate streaming using automatically generated top level index files
US8909922B2 (en) 2011-09-01 2014-12-09 Sonic Ip, Inc. Systems and methods for playing back alternative streams of protected content protected using common cryptographic information
US9332286B2 (en) * 2011-10-28 2016-05-03 Irdeto B.V. Constructing a transport stream
GB2506219B (en) 2012-09-20 2016-06-29 Nds Ltd Method and system for prevention of control word sharing
US9191457B2 (en) 2012-12-31 2015-11-17 Sonic Ip, Inc. Systems, methods, and media for controlling delivery of content
EP2802152B1 (fr) 2013-05-07 2017-07-05 Nagravision S.A. Procédé de traitement sécurisé d'un flux de données audio/vidéo numériques chiffrées
CN113259731B (zh) 2015-01-06 2023-07-04 帝威视有限公司 用于编码内容和在设备之间共享内容的系统和方法

Family Cites Families (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5870474A (en) * 1995-12-04 1999-02-09 Scientific-Atlanta, Inc. Method and apparatus for providing conditional access in connection-oriented, interactive networks with a multiplicity of service providers
US4423287A (en) * 1981-06-26 1983-12-27 Visa U.S.A., Inc. End-to-end encryption system and method of operation
US4453074A (en) * 1981-10-19 1984-06-05 American Express Company Protection system for intelligent cards
JP2606419B2 (ja) * 1989-08-07 1997-05-07 松下電器産業株式会社 暗号通信システムと暗号通信方法
US5265164A (en) * 1991-10-31 1993-11-23 International Business Machines Corporation Cryptographic facility environment backup/restore and replication in a public key cryptosystem
US5319705A (en) * 1992-10-21 1994-06-07 International Business Machines Corporation Method and system for multimedia access control enablement
DE69433257T2 (de) * 1993-07-20 2009-09-10 Canon K.K. Verfahren und Kommunikationssystem unter Verwendung einer Verschlüsselungseinrichtung
DE69534192T2 (de) * 1994-07-29 2006-02-16 Canon K.K. Verfahren zur gemeinsamen Nutzung einer geheimen Information, zur Erzeugung einer digitalen Unterschrift und zur Ausführung einer Beglaubigung in einem Kommunikationssystem mit mehreren Informationsverarbeitungseinrichtungen und Kommunikationssystem zur Anwendung dieses Verfahrens
US6157719A (en) * 1995-04-03 2000-12-05 Scientific-Atlanta, Inc. Conditional access system
US6246767B1 (en) * 1995-04-03 2001-06-12 Scientific-Atlanta, Inc. Source authentication of download information in a conditional access system
US6055314A (en) * 1996-03-22 2000-04-25 Microsoft Corporation System and method for secure purchase and delivery of video content programs
TR199902273T2 (xx) * 1997-03-21 2000-01-21 Canal + Societe Anonyme �ifrelenmi� yay�n sinyallerinin al�c�s� ile kullan�m i�in ak�ll� kart, ve al�c�
US5995625A (en) * 1997-03-24 1999-11-30 Certco, Llc Electronic cryptographic packing
US6731755B1 (en) * 1997-07-28 2004-05-04 The Director, Government Communications Headquarters Split-key cryptographic system and method
JP2003521820A (ja) * 1997-08-01 2003-07-15 サイエンティフィック−アトランタ, インコーポレイテッド 条件付きアクセスシステム
EP1010323B1 (fr) * 1997-08-01 2001-10-31 Scientific-Atlanta, Inc. Verification de la source d'information de programme dans un systeme a acces conditionnel
RU2000111530A (ru) * 1997-10-02 2002-05-27 Каналь+Сосьетэ Аноним Способ и устройство для шифрованной трансляции потока данных
ES2236937T3 (es) 1997-10-02 2005-07-16 Canal+ Technologies Metodo y aparato para transmision encriptada o cifrada.
US6061799A (en) * 1997-10-31 2000-05-09 International Business Machines Corp. Removable media for password based authentication in a distributed system
EP0936812A1 (fr) * 1998-02-13 1999-08-18 CANAL+ Société Anonyme Procédé et appareil d'enregistrement de données numériques cryptées
EP0936774A1 (fr) * 1998-02-13 1999-08-18 CANAL+ Société Anonyme Enrégistrement de données numériques brouillées
IL126472A0 (en) * 1998-10-07 1999-08-17 Nds Ltd Secure communications system
US6735313B1 (en) * 1999-05-07 2004-05-11 Lucent Technologies Inc. Cryptographic method and apparatus for restricting access to transmitted programming content using hash functions and program identifiers
EP1111923A1 (fr) * 1999-12-22 2001-06-27 Irdeto Access B.V. Procédé pour l' utilisation d' un système d' accès conditionnel pour des applications de télédiffusion

Also Published As

Publication number Publication date
CN1242618C (zh) 2006-02-15
FR2825877A1 (fr) 2002-12-13
ATE445968T1 (de) 2009-10-15
WO2002102074A1 (fr) 2002-12-19
CA2450186C (fr) 2011-08-16
PT1421789E (pt) 2010-02-17
US20040202331A1 (en) 2004-10-14
ES2266527T3 (es) 2010-04-07
CN1515116A (zh) 2004-07-21
US7881478B2 (en) 2011-02-01
MY146325A (en) 2012-07-31
DE60212147D1 (de) 2010-05-06
EP1421789B1 (fr) 2009-10-14
EP1421789A1 (fr) 2004-05-26
FR2825877B1 (fr) 2003-09-19

Similar Documents

Publication Publication Date Title
CA2450186A1 (fr) Procede de controle d'acces a un programme crypte
JP3510941B2 (ja) アクセス制御方法
CN101035253B (zh) 一种实现加密或解密的方法、装置及实现加密和解密的系统
US4255811A (en) Key controlled block cipher cryptographic system
Lubbe Basic methods of cryptography
US8170204B2 (en) Method and system for extending advanced encryption standard (AES) operations for enhanced security
EP2196938B1 (fr) Procédés et dispositifs pour le cryptage de logiciel au niveau de l'instruction
CN1089514C (zh) 通信装置及通信方法
WO2006012363A1 (fr) Systeme et procede de chiffrement de flux
CN1155192C (zh) 为加密处理信息提供密码密钥的方法和装置
JPH09200199A (ja) ハッシュキーを使用した暗号サインの生成方法及び装置
CN101073220A (zh) 用于提高密码处理的速度的方法和装置
CN1337624A (zh) 保护计算机系统内版权数据的装置、方法
EP0704123A1 (fr) Procedes et appareils de cryptage terminal unique de donnees
HUP0204260A2 (en) Cryptographic communication process and apparatus
CN1241352C (zh) 加密二进制编码信息的方法
EP1932275B1 (fr) Dispositif de securite et fonctions de bloc de construction
CN1952949A (zh) 一种基于改进的一次一密乱码本的软件保护方法
CN108521534A (zh) 基于dna编码和陈超混沌的多图像加密方法
CN1547825A (zh) 数据通信系统,信息处理设备和方法,记录媒体和程序
CN114826558A (zh) 一种海量数据快速加密方法及系统
WO1998005142A1 (fr) Cryptage multimatriciel pour transmission privative de donnees
JP2755453B2 (ja) データスクランブル装置
CN108133450A (zh) 一种基于混合反馈的混沌图像加密方法
CA2227375C (fr) Systeme cryptographique a facteur d'inviolabilite non apparent

Legal Events

Date Code Title Description
EEER Examination request
MKLA Lapsed

Effective date: 20190610