# US 2013/0156197 A1 · Secure broadcasting and multicasting

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

- Number: US 2013/0156197 A1
- Document ID: US20130156197A1
- Status: Published application
- Kind: A1
- Application number: 13/774,173
- Filed: 2013-02-22
- Published: 2013-06-20
- Earliest claimed: 2006-12-21
- Assignees: Oracle International Corporation
- Inventors: GOSUKONDA NAGA VENKATA SATYA SUDHAKAR; ASHWIN ANAND SHENVI
- Web page: https://patentgrep.com/patent/US20130156197A1

## CPC

- H04L 9/083: {involving central third party, e.g. key distribution center [KDC] or trusted third party [TTP]}
- H04L 2209/601: Broadcast encryption
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Techniques are presented for secure broadcasting and multicasting. Communications for multicasting and broadcasting are encrypted and decrypted using a secure communication key. The secure communication key is represented in a broadcast value that is sent to selected parties. The broadcast value represents the product of unique prime numbers and an additional number plus the secure communication key. Each party is represented by one of the unique prime numbers. Each party can acquire the secure communication key by dividing the broadcast value by its particular prime number to obtain a remainder, which is the secure communication key.

## Claims

### Claim 1

A system, comprising:
a centralized communication key service; and
one or more distributed communication key services, wherein:
the centralized communication key service communicates a secure communication key for broadcasting and multicasting information over a network amongst participants to each of the one or more distributed communication key services, wherein
each of the one or more distributed communication key services represents the secure communication key in a broadcast value for a particular subset of the participants, and wherein
only members of the particular subset can derive the broadcast value.

### Claim 2 (depends on 1)

The system of claim 1, wherein the centralized communication key service is trusted by and with each of the one or more distributed communication key services and uses secure communication techniques to communicate the secure communication key to each of the one or more distributed communication key services.

### Claim 3 (depends on 1)

The system of claim 1, wherein the centralized communication key service embeds the secure communication key in an initial broadcast value that includes a product representing unique prime numbers for each of the one or more distributed communication key services and another additional number plus the secure communication key.

### Claim 4 (depends on 3)

The system of claim 3, wherein the centralized communication key service instructs each distributed communication key service to produce a version of the broadcast value by:
identifying or causing to be identified the particular subset of participants that each distributed communication key service handles; and
identifying or causing to be identified the secure communication key.

### Claim 5 (depends on 4)

The system of claim 4, wherein a unique prime number for each particular subset of participants that each distributed communication key service handles is pre-defined for each distributed communication key service.

### Claim 6 (depends on 4)

The system of claim 4, wherein a unique prime number for each particular subset of participants that each distributed communication key service handles is acquired by each distributed communication key service on demand.

### Claim 7 (depends on 3)

The system of claim 3, wherein each distributed communication key service makes a version of the broadcast value by:
acquiring identities of each participant in the particular subset of participants that the distributed communication key service handles;
acquiring the unique prime number for each participant in the particular subset of participants that the distributed communication key service handles; and
acquiring the secure communication key.

### Claim 8 (depends on 7)

The system of claim 7, wherein the identities of each participant, the unique prime number for each participant, and the secure communication key are acquired dynamically.

### Claim 9 (depends on 7)

The system of claim 7, wherein the identities of each participant, the unique prime number for each participant, and the secure communication key are predefined.

### Claim 10 (depends on 7)

The system of claim 7, wherein one or more of the identities of each participant, the unique prime number for each participant, and the secure communication key are acquired via a third party upon an action or instruction from the centralized communication key service.

### Claim 11

A method for secure communication key generation and distribution, the method comprising:
communicating from a centralized communication key service to each of one or more distributed communication key services a secure communication key for broadcasting and multicasting information over a network amongst participants, wherein each of the one or more distributed communication key services represents the secure communication key in a broadcast value for a particular subset of the participants, and wherein only members of the particular subset can derive the broadcast value.

### Claim 12 (depends on 11)

The method of claim 11, wherein the centralized communication key service is trusted by and with each of the one or more distributed communication key services and uses secure communication techniques to communicate the secure communication key to each of the one or more distributed communication key services.

### Claim 13 (depends on 11)

The method of claim 11, further comprising embedding by the centralized communication key service the secure communication key in an initial broadcast value that includes a product representing unique prime numbers for each of the one or more distributed communication key services and another additional number plus the secure communication key.

### Claim 14 (depends on 13)

The method of claim 13, wherein each distributed communication key service to produces a version of the broadcast value by:
identifying or causing to be identified the particular subset of participants that each distributed communication key service handles; and
identifying or causing to be identified the secure communication key.

### Claim 15 (depends on 14)

The method of claim 14, wherein a unique prime number for each particular subset of participants that each distributed communication key service handles is pre-defined for each distributed communication key service.

### Claim 16 (depends on 14)

The method of claim 14, wherein a unique prime number for each particular subset of participants that each distributed communication key service handles is acquired by each distributed communication key service on demand.

### Claim 17 (depends on 13)

The method of claim 13, wherein each distributed communication key service makes a version of the broadcast value by:
acquiring identities of each participant in the particular subset of participants that the distributed communication key service handles;
acquiring the unique prime number for each participant in the particular subset of participants that the distributed communication key service handles; and
acquiring the secure communication key.

### Claim 18 (depends on 17)

The method of claim 17, wherein the identities of each participant, the unique prime number for each participant, and the secure communication key are acquired dynamically.

### Claim 19 (depends on 17)

The method of claim 17, wherein the identities of each participant, the unique prime number for each participant, and the secure communication key are predefined.

### Claim 20 (depends on 17)

The method of claim 17, wherein one or more of the identities of each participant, the unique prime number for each participant, and the secure communication key are acquired via a third party upon an action or instruction from the centralized communication key service.
