RU2007148552A - Способ и устройство для управления доступом к зашифрованным данным - Google Patents

Способ и устройство для управления доступом к зашифрованным данным Download PDF

Info

Publication number
RU2007148552A
RU2007148552A RU2007148552/09A RU2007148552A RU2007148552A RU 2007148552 A RU2007148552 A RU 2007148552A RU 2007148552/09 A RU2007148552/09 A RU 2007148552/09A RU 2007148552 A RU2007148552 A RU 2007148552A RU 2007148552 A RU2007148552 A RU 2007148552A
Authority
RU
Russia
Prior art keywords
control
time
value
errors
ecm1
Prior art date
Application number
RU2007148552/09A
Other languages
English (en)
Other versions
RU2409002C2 (ru
Inventor
Анри КЮДЕЛЬСКИ (CH)
Анри КЮДЕЛЬСКИ
Джимми КОШАР (CH)
Джимми Кошар
Original Assignee
Награкард С.А. (Ch)
Награкард С.А.
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=35427934&utm_source=***_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=RU2007148552(A) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Награкард С.А. (Ch), Награкард С.А. filed Critical Награкард С.А. (Ch)
Publication of RU2007148552A publication Critical patent/RU2007148552A/ru
Application granted granted Critical
Publication of RU2409002C2 publication Critical patent/RU2409002C2/ru

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/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44236Monitoring of piracy processes or activities
    • 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/26606Channel 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 entitlement messages, e.g. Entitlement Control Message [ECM] or Entitlement Management Message [EMM]
    • 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/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/4405Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving video stream decryption
    • 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/4623Processing of entitlement messages, e.g. ECM [Entitlement Control Message] or EMM [Entitlement Management Message]
    • 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)
  • Databases & Information Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • General Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Virology (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Storage Device Security (AREA)
  • Communication Control (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

1. Способ управления доступом к данным, зашифрованным посредством контрольных слов (CW), получаемых модулем защиты в сообщениях (ЕСМ) управления и возвращаемых в модуль (STB) обработки зашифрованных данных, содержащий следующие шаги: ! получение первого сообщения (ЕСМ1) управления, содержащего, по меньшей мере, одно контрольное слово (CW) и отметку (TS) времени; ! получение второго сообщения (ЕСМ2) управления, следующего за первым сообщением (ЕСМ1) управления, причем второе сообщение управления содержит, по меньшей мере, одно контрольное слово (CW) и отметку (TS) времени; ! определение продолжительности отрезка времени, соответствующего разности между отметками (TS) времени двух последовательных сообщений (ЕСМ1, ЕСМ2) управления; ! увеличение значения счетчика (СЕ) ошибок в случае, если продолжительность отрезка времени меньше предварительно заданной продолжительности (СР); ! уменьшение значения счетчика (СЕ) ошибок в случае, если продолжительность отрезка времени равна или превышает предварительно заданную продолжительность; ! возврат контрольного слова (CW) в модуль (STB) обработки по прошествии времени, которое зависит от значения счетчика (СЕ) ошибок. ! 2. Способ по п.1, отличающийся тем, что значение предварительно заданной продолжительности содержится, по меньшей мере, в одном сообщении (ЕСМ1, ЕСМ2) управления. ! 3. Способ по п.1, отличающийся тем, что значение предварительно заданной продолжительности содержится в сообщении (EMM) авторизации. ! 4. Способ по п.3, отличающийся тем, что значение предварительно заданной продолжительности является общим для нескольких устройств, на которые передают зашифрованные данные. ! 5. Способ по п.1, отл

Claims (16)

1. Способ управления доступом к данным, зашифрованным посредством контрольных слов (CW), получаемых модулем защиты в сообщениях (ЕСМ) управления и возвращаемых в модуль (STB) обработки зашифрованных данных, содержащий следующие шаги:
получение первого сообщения (ЕСМ1) управления, содержащего, по меньшей мере, одно контрольное слово (CW) и отметку (TS) времени;
получение второго сообщения (ЕСМ2) управления, следующего за первым сообщением (ЕСМ1) управления, причем второе сообщение управления содержит, по меньшей мере, одно контрольное слово (CW) и отметку (TS) времени;
определение продолжительности отрезка времени, соответствующего разности между отметками (TS) времени двух последовательных сообщений (ЕСМ1, ЕСМ2) управления;
увеличение значения счетчика (СЕ) ошибок в случае, если продолжительность отрезка времени меньше предварительно заданной продолжительности (СР);
уменьшение значения счетчика (СЕ) ошибок в случае, если продолжительность отрезка времени равна или превышает предварительно заданную продолжительность;
возврат контрольного слова (CW) в модуль (STB) обработки по прошествии времени, которое зависит от значения счетчика (СЕ) ошибок.
2. Способ по п.1, отличающийся тем, что значение предварительно заданной продолжительности содержится, по меньшей мере, в одном сообщении (ЕСМ1, ЕСМ2) управления.
3. Способ по п.1, отличающийся тем, что значение предварительно заданной продолжительности содержится в сообщении (EMM) авторизации.
4. Способ по п.3, отличающийся тем, что значение предварительно заданной продолжительности является общим для нескольких устройств, на которые передают зашифрованные данные.
5. Способ по п.1, отличающийся тем, что значение предварительно заданной продолжительности равно продолжительности отрезка времени, в течение которого данные шифруют одним контрольным словом (CW).
6. Способ по любому из пп.1-5, отличающийся тем, что первое сообщение (ЕСМ1) управления включает одну отметку (TS) времени, второе сообщение (ЕСМ2) управления включает другую отметку (TS) времени, а отрезок времени, отделяющий два последовательных сообщения управления, соответствует разности между указанными отметками (TS) времени двух сообщений управления.
7. Способ по любому из пп.1-5, отличающийся тем, что модуль защиты и/или модуль обработки содержит часовое устройство, при этом отрезок времени, отделяющий два последовательных сообщения управления, соответствует разности между моментом получения первого сообщения (ЕСМ1) управления и моментом получения второго сообщения (ЕСМ2) управления, причем указанные моменты определяют посредством часового устройства.
8. Способ по п.1, отличающийся тем, что время ожидания равно нулю в случае, когда значение счетчика (СЕ) ошибок меньше предварительно заданного порогового значения.
9. Способ по п.1, отличающийся тем, что увеличение значения счетчика (СЕ) ошибок производят в соответствии с заранее установленными правилами.
10. Способ по п.1, отличающийся тем, что уменьшение значения счетчика (СЕ) ошибок производят в соответствии с заранее установленными правилами.
11. Способ по п.9 или 10, отличающийся тем, что заранее установленные правила для увеличения значения счетчика (СЕ) ошибок и уменьшения значения счетчика (СЕ) ошибок различны.
12. Способ по п.11, отличающийся тем, что увеличение значения счетчика (СЕ) ошибок производят быстрее, чем уменьшение.
13. Способ по п.1, отличающийся тем, что, в случае перезапуска модуля защиты, дополнительно содержит следующие шаги:
определение времени, соответствующего последнему времени, полученному мультимедийным модулем;
определение времени получения нового сообщения (ЕСМ) управления;
вычисление разности между указанными двумя временами;
увеличение значения счетчика (СЕ) ошибок в случае, если эта разность меньше предварительно заданного времени ожидания.
14. Способ по п.13, отличающийся тем, что в случае, если разность между двумя временами больше предварительно заданного времени бездействия, то перезапускают счетчик (СЕ) ошибок.
15. Устройство для управления доступом к данным, зашифрованным посредством контрольных слов (CW), получаемых модулем защиты в сообщениях (ЕСМ) управления и возвращаемых в модуль (STB) обработки зашифрованных данных, содержащее
средства получения первого сообщения (ЕСМ1) управления, содержащего, по меньшей мере, одно контрольное слово (CW);
средства получения второго сообщения (ЕСМ2) управления, следующего за первым сообщением (ЕСМ1) управления, причем второе сообщение управления содержит, по меньшей мере, одно контрольное слово (CW);
средства определения продолжительности отрезка времени, отделяющего два последовательных сообщения (ЕСМ1, ЕСМ2) управления;
средства увеличения значения счетчика (СЕ) ошибок в случае, если продолжительность отрезка времени меньше предварительно заданной продолжительности (СР);
средства уменьшения значения счетчика (СЕ) ошибок в случае, если продолжительность отрезка времени равна или превышает предварительно заданную продолжительность.
16. Устройство по п.15, отличающееся тем, что дополнительно содержит средства возврата контрольного слова (CW) в модуль (STB) обработки по прошествии времени, зависящего от значения счетчика (СЕ) ошибок.
RU2007148552/09A 2005-07-07 2006-07-06 Способ и устройство для управления доступом к зашифрованным данным RU2409002C2 (ru)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP05106185A EP1742474A1 (fr) 2005-07-07 2005-07-07 Méthode et dispositif de contrôle d'accès à des données chiffrées
EP05106185.1 2005-07-07

Publications (2)

Publication Number Publication Date
RU2007148552A true RU2007148552A (ru) 2009-08-20
RU2409002C2 RU2409002C2 (ru) 2011-01-10

Family

ID=35427934

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2007148552/09A RU2409002C2 (ru) 2005-07-07 2006-07-06 Способ и устройство для управления доступом к зашифрованным данным

Country Status (19)

Country Link
US (1) US7908491B2 (ru)
EP (2) EP1742474A1 (ru)
JP (1) JP2008545307A (ru)
KR (1) KR101280640B1 (ru)
CN (1) CN101218822B (ru)
AT (1) ATE449510T1 (ru)
AU (1) AU2006268683B2 (ru)
BR (1) BRPI0615532A2 (ru)
CA (1) CA2614107C (ru)
DE (1) DE602006010554D1 (ru)
ES (1) ES2336028T3 (ru)
HK (1) HK1111022A1 (ru)
IL (1) IL188334A (ru)
MX (1) MX2008000004A (ru)
PL (1) PL1900211T3 (ru)
PT (1) PT1900211E (ru)
RU (1) RU2409002C2 (ru)
WO (1) WO2007006735A1 (ru)
ZA (1) ZA200800078B (ru)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
IL171963A0 (en) * 2005-11-14 2006-04-10 Nds Ltd Secure read-write storage device
EP2161931A1 (en) * 2008-09-09 2010-03-10 Nagravision S.A. Method for the allocation and management of subscriptions for the reception of broadcast products
FR2940691B1 (fr) 2008-12-31 2011-02-25 Viaccess Sa Procedes de transmission, de reception et d'identification, processeur de securite et support d'enregistrement d'informations pour ces procedes.
EP2357783B1 (fr) * 2010-02-16 2013-06-05 STMicroelectronics (Rousset) SAS Procédé de détection d'un fonctionnement potentiellement suspect d'un dispositif électronique et dispositif électronique correspondant.
EP2405650A1 (en) 2010-07-09 2012-01-11 Nagravision S.A. A method for secure transfer of messages
FR2963191B1 (fr) * 2010-07-23 2012-12-07 Viaccess Sa Procede de detection d'une utilisation illicite d'un processeur de securite
KR101314417B1 (ko) * 2010-12-24 2013-10-04 한양대학교 에리카산학협력단 보안 칩셋을 이용한 콘텐츠 제공 및 재생 장치, 그리고 콘텐츠 제공 및 재생 방법
US9503785B2 (en) 2011-06-22 2016-11-22 Nagrastar, Llc Anti-splitter violation conditional key change
US9392319B2 (en) 2013-03-15 2016-07-12 Nagrastar Llc Secure device profiling countermeasures
US9645731B2 (en) 2014-03-31 2017-05-09 Xiaomi Inc. Unlocking method and device using same
CN103971046B (zh) * 2014-03-31 2018-10-19 小米科技有限责任公司 一种解密的方法和装置
US9473463B2 (en) 2014-07-29 2016-10-18 Combined Conditional Access Development & Support, LLC Control word and associated entitlement control message caching and reuse

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE69312828T2 (de) * 1992-09-14 1997-11-27 Thomson Multimedia Sa Zugriffsteuerungsverfahren
ID23380A (id) * 1997-03-21 2000-04-20 Canal & Siciete Anonyme Metode dan aparatus untuk mencegah akses yang curang dalam sistem akses bersyarat
TW412909B (en) * 1998-05-07 2000-11-21 Kudelski Sa Mechanism of matching between a receiver and a security module
US20050025312A1 (en) * 2002-01-14 2005-02-03 Rijkaert Albert Maria Arnold Distribution of encrypted information
US7486793B2 (en) * 2002-02-15 2009-02-03 Nagracard S.A. Invoicing management method of a service transmitted per time unit
FR2838587B1 (fr) * 2002-04-12 2004-06-25 Sagem Procede de gestion de droits d'acces a des services de television
EP1439697A1 (fr) * 2003-01-20 2004-07-21 Thomson Licensing S.A. Système de reception de données numériques diffusées comprenant un terminal numérique maítre, et au moins un terminal numérique esclave
EP1447976B1 (en) * 2003-02-12 2019-06-19 Irdeto B.V. Method of controlling descrambling of a plurality of program transport streams, receiver system and portable secure device
WO2005036820A1 (en) * 2003-10-16 2005-04-21 Maxxian Technology Inc. Method and system for detecting and preventing unauthorized signal usage in a content delivery network
EP1575293A1 (en) * 2004-03-11 2005-09-14 Canal+ Technologies Dynamic smart card management

Also Published As

Publication number Publication date
IL188334A0 (en) 2008-04-13
RU2409002C2 (ru) 2011-01-10
AU2006268683A1 (en) 2007-01-18
DE602006010554D1 (de) 2009-12-31
US7908491B2 (en) 2011-03-15
KR20080024520A (ko) 2008-03-18
CN101218822B (zh) 2010-11-03
US20080209232A1 (en) 2008-08-28
JP2008545307A (ja) 2008-12-11
EP1742474A1 (fr) 2007-01-10
ATE449510T1 (de) 2009-12-15
ZA200800078B (en) 2009-09-30
CA2614107A1 (en) 2007-01-18
PL1900211T3 (pl) 2010-04-30
HK1111022A1 (en) 2008-07-25
PT1900211E (pt) 2010-02-24
MX2008000004A (es) 2008-04-17
CA2614107C (en) 2013-11-19
AU2006268683B2 (en) 2010-07-22
EP1900211A1 (fr) 2008-03-19
KR101280640B1 (ko) 2013-07-01
CN101218822A (zh) 2008-07-09
WO2007006735A1 (fr) 2007-01-18
BRPI0615532A2 (pt) 2019-05-07
ES2336028T3 (es) 2010-04-07
IL188334A (en) 2011-10-31
EP1900211B1 (fr) 2009-11-18

Similar Documents

Publication Publication Date Title
RU2007148552A (ru) Способ и устройство для управления доступом к зашифрованным данным
SE9900325L (sv) En datalagrings- och reduceringsmetod för digitala bilder, samt ett övervakningssystem som använder nämnda metod
US7467247B2 (en) Timeouts on accessing a shared resource
RU2006140576A (ru) Способ и устройство для авторизации санкционированного доступа
EP3193509A1 (en) Video advertisement filtering method, device and equipment
US20120260084A1 (en) Method for switching system state and portable terminal
US8892923B2 (en) Data processing apparatus and method for maintaining a time count value in normal and power saving modes of operation
CN108924485B (zh) 客户端实时视频流中断处理方法及***、监控***
RU2007127907A (ru) Способ распределения нагрузки центра управления, передающего информацию большому количеству блоков пользователей
CN100508496C (zh) 对介质访问控制地址学习进行策略管理的方法
US8533515B2 (en) Method and system for synchronizing multiple secure clocks using an average adjusted time of the secure clocks if the average adjusted time is within the limit intersection and using a substitute average adjusted time if the averaged adjusted time is outside the limit intersection
CN111949512A (zh) 应用程序的卡顿检测方法、装置、终端及介质
RU2011132011A (ru) Способ передачи, способ приема и способ идентификации, процессор безопасности и носитель записи данных для этих способов
CN116760936A (zh) 处理装置、控制方法、控制装置、电子设备及介质
CN108012085B (zh) 一种多媒体信息处理方法、服务器及存储介质
MXPA05012204A (es) Metodo para registrar periodo de tiempo transcurrido en modulo de seguridad.
FR2819598A1 (fr) Dispositif de synchronisation tolerant aux pannes pour reseau informatique temps reel
WO2019148658A1 (zh) 一种任务激活方法、电子装置及计算机可读存储介质
US11294760B2 (en) Methods and apparatus for a temporal synchronization unit
CN100478903C (zh) 数据备份***和方法
CN104407960A (zh) 数据监控方法及装置
US8520788B2 (en) Receiving device, receiving method and program
US8195846B2 (en) Direct memory access controller for improving data transmission efficiency in MMoIP and method therefor
CN101505269B (zh) 一种视频服务器发生拥塞时的处理方法及装置
CN110636359B (zh) 音视频同步播放的方法及装置

Legal Events

Date Code Title Description
MM4A The patent is invalid due to non-payment of fees

Effective date: 20180707