# US 11,368,755 B2 · Apparatus and method for processing conditional access system-based content

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,368,755 B2
- Document ID: US11368755B2
- Status: Granted
- Kind: B2
- Application number: 17/254,675
- Filed: 2019-06-21
- Published: 2021-07-22
- Granted: 2022-06-21
- Earliest claimed: 2018-06-22
- Assignees: Samsung Electronics Co., Ltd.
- Applicants: Samsung Electronics Co., Ltd.
- Inventors: Arthur Simon Waller; Jonathan Naughton-Green
- Web page: https://patentgrep.com/patent/US11368755B2

## CPC

- H04H 60/23: using cryptography, e.g. encryption, authentication, key distribution
- H04N 21/4623: Processing of entitlement messages, e.g. ECM [Entitlement Control Message] or EMM [Entitlement Management Message] {(arrangements for conditional access to broadcast information or to broadcast-related services H04H60/14)}
- H04H 20/93: which locates resources of other pieces of information, e.g. URL [Uniform Resource Locator]
- H04H 60/15: on receiving information
- H04N 21/26606: {for generating or managing entitlement messages, e.g. Entitlement Control Message [ECM] or Entitlement Management Message [EMM] (arrangements for conditional access to broadcast information or to broadcast-related services H04H60/14)}
- H04N 21/26609: {using retrofitting techniques, e.g. by re-encrypting the control words used for pre-encryption}
- H04N 21/4182: {for identification purposes, e.g. storing user identification data, preferences, personal settings or data (restricting access to computer systems by authenticating users using a predetermined code in combination with an additional device, e.g. dongle or smart card G06F21/123)}
- H04N 21/4385: Multiplex stream processing, e.g. multiplex stream decrypting
- H04N 21/4405: involving video stream decryption
- H04N 21/4622: {Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet (web site content organization and management for information retrieval from the Internet G06F16/958; transmission by internet of broadcast information H04H60/82; stock exchange data over packet-switching network H04L12/1804; push services including data channel over packet-switching network H04L12/1859)}
- H04N 21/6125: {involving transmission via Internet (transmission by internet of broadcast information H04H60/82)}
- H04N 21/63345: {by transmitting keys (key distribution for secret or secure communication H04L9/08; network support of key management H04L63/06)}
- H04N 21/64322: {IP}
- H04H 2201/37: via a different channel
- H04H: BROADCAST COMMUNICATION (multiplex communication H04J; pictorial communication aspects of broadcast systems H04N)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

Provided are an apparatus and a method for processing conditional access system (CAS)-based content. A method of operating a broadcast receiving apparatus includes: receiving a broadcast stream that includes content encrypted based on a CAS; extracting, from the received broadcast stream, CAS information for decrypting the encrypted content; receiving an entitlement control message (ECM) having a preset format based on the CAS information generated in a different format for each broadcasting business operator; and displaying the content decrypted based on the ECM.

## Claims

### Claim 1

A method of operating a broadcast receiving apparatus, the method comprising:
receiving, from a broadcast providing apparatus, a broadcast stream that comprises content encrypted based on a conditional access system (CAS);
extracting, from the received broadcast stream, CAS information for decrypting the encrypted content, wherein the CAS information includes identification information for identifying at least one of a plurality of CASs;
generating a uniform resource locator (URL) corresponding to the identification information;
receiving, from an external electronic apparatus, an entitlement control message (ECM) having a preset format based on the CAS information, the external electronic apparatus being different from the broadcast providing apparatus; and
displaying the content decrypted based on the ECM,
wherein the receiving of the ECM comprises receiving the ECM based on the URL, and
wherein the CAS information includes CAS data generated in a different format for each of a plurality of broadcasting business operators.

### Claim 2 (depends on 1)

The method of claim 1, wherein the displaying of the content comprises decrypting the content by using control information generated based on the ECM.

### Claim 3 (depends on 1)

The method of claim 1, wherein the CAS information further comprises ECM information related to an authority to receive the content.

### Claim 4 (depends on 3)

The method of claim 3, further comprising:
generating a hash based on the ECM information,
wherein the generating of the URL comprises generating the URL based on the hash and the identification information.

### Claim 5 (depends on 4)

The method of claim 4, wherein the receiving of the ECM comprises:
identifying the external electronic apparatus corresponding to the URL; and
receiving the ECM corresponding to the CAS information from the external electronic apparatus.

### Claim 6

A broadcast receiving apparatus comprising:
a display;
a communication unit;
a memory storing at least one instruction; and
at least one processor configured to execute the at least one instruction to control the broadcast receiving apparatus,
wherein the at least one processor is configured to execute the at least one instruction to:
receive, from a broadcast providing apparatus, a broadcast stream that comprises content encrypted based on a conditional access system (CAS);
extract, from the received broadcast stream, CAS information for decrypting the encrypted content, wherein the CAS information includes identification information for identifying at least one of a plurality of CASs;
generate a uniform resource locator (URL) corresponding to the identification information;
receive, from an external electronic apparatus, an entitlement control message (ECM) having a preset format based on the CAS information via the communication unit, the external electronic apparatus being different from the broadcast providing apparatus; and
display the content decrypted based on the ECM,
wherein the at least one processor is further configured to execute the at least one instruction to receive the ECM based on the URL, and
wherein the CAS information includes CAS data generated in a different format for each of a plurality of broadcasting business operators.

### Claim 7 (depends on 6)

The broadcast receiving apparatus of claim 6, wherein the at least one processor is further configured to execute the at least one instruction to decrypt the content by using control information generated based on the ECM.

### Claim 8 (depends on 6)

The broadcast receiving apparatus of claim 6, wherein the CAS information further comprises ECM information related to an authority to receive the content.

### Claim 9 (depends on 8)

The broadcast receiving apparatus of claim 8, wherein the at least one processor is further configured to execute the at least one instruction to:
generate a hash based on the ECM information; and
generate the URL based on the hash and the identification information.

### Claim 10 (depends on 9)

The broadcast receiving apparatus of claim 9, wherein the at least one processor is further configured to execute the at least one instruction to:
identify the external electronic apparatus corresponding to the URL; and
receive the ECM corresponding to the CAS information from the external electronic apparatus.

### Claim 11

A non-transitory computer-readable recording medium having stored therein a program for performing a method comprising:
receiving, by a broadcast receiving apparatus, a broadcast stream that comprises content encrypted based on a conditional access system (CAS) from a broadcast providing apparatus;
extracting, by the broadcast receiving apparatus, from the received broadcast stream, CAS information for decrypting the encrypted content, wherein the CAS information includes identification information for identifying at least one of a plurality of CASs;
generating a uniform resource locator (URL) corresponding to the identification information;
receiving, by the broadcast receiving apparatus, an entitlement control message (ECM) having a preset format based on the CAS information from an external electronic apparatus being different from the broadcast providing apparatus; and
displaying, by the broadcast receiving apparatus, the content decrypted based on the ECM,
wherein the receiving of the ECM comprises receiving the ECM based on the URL, and
wherein the CAS information includes CAS data generated in a different format for each of a plurality of broadcasting business operators.

### Claim 12 (depends on 11)

The non-transitory computer-readable recording medium of claim 11, wherein the displaying of the content comprises decrypting the content by using control information generated based on the ECM.

### Claim 13 (depends on 11)

The non-transitory computer-readable recording medium of claim 11, wherein the CAS information further comprises ECM information related to an authority to receive the content.

### Claim 14 (depends on 13)

The non-transitory computer-readable recording medium of claim 13, wherein the method further comprises:
generating a hash based on the ECM information, and
wherein the generating of the URL comprises generating the URL based on the hash and the identification information.

### Claim 15 (depends on 14)

The non-transitory computer-readable recording medium of claim 14, wherein the receiving of the ECM comprises:
identifying the external electronic apparatus corresponding to the URL; and
receiving the ECM corresponding to the CAS information from the external electronic apparatus.
