CA2450186A1 - Procede de controle d'acces a un programme crypte - Google Patents
Procede de controle d'acces a un programme crypte Download PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs
- H04N21/2347—Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs involving video stream encryption
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management 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/266—Channel 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/26613—Channel 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/162—Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
- H04N7/163—Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing by receiver means only
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/167—Systems rendering the television signal unintelligible and subsequently intelligible
- H04N7/1675—Providing 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é.
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.
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.
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).
dans une carte à puce (6).
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)
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)
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 |
-
2001
- 2001-06-12 FR FR0107658A patent/FR2825877B1/fr not_active Expired - Fee Related
-
2002
- 2002-05-30 MY MYPI20021986A patent/MY146325A/en unknown
- 2002-06-10 AT AT02745508T patent/ATE445968T1/de not_active IP Right Cessation
- 2002-06-10 ES ES02745508T patent/ES2266527T3/es not_active Expired - Lifetime
- 2002-06-10 WO PCT/FR2002/001974 patent/WO2002102074A1/fr not_active Application Discontinuation
- 2002-06-10 CN CNB028117255A patent/CN1242618C/zh not_active Expired - Fee Related
- 2002-06-10 DE DE60212147T patent/DE60212147D1/de not_active Expired - Lifetime
- 2002-06-10 CA CA2450186A patent/CA2450186C/fr not_active Expired - Fee Related
- 2002-06-10 US US10/479,467 patent/US7881478B2/en not_active Expired - Fee Related
- 2002-06-10 EP EP20020745508 patent/EP1421789B1/fr not_active Expired - Lifetime
- 2002-06-10 PT PT02745508T patent/PT1421789E/pt unknown
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 |