IP Library › Granted Patent US 9,544,644
Granted Patent B2
US 9,544,644 · App. 14/484,626 · Granted Jan 10, 2017

Broadcast receiving device and information processing system

Inventors: Hiroshi Isozaki (Kawasaki, JP); Jun Kanai (Inagi, JP)
Assignee: Kabushiki Kaisha Toshiba
H04N21/4408H04N21/2381H04N21/26613H04N21/4383H04N21/44008H04N21/63345H04N21/643H04N21/64322H04N21/835
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,544,644
App. No.
14/484,626
Granted
Jan 10, 2017
Kind
B2
Abstract

According to an embodiment, a broadcast receiving device includes a tuner, an acquirer, a signature executor, a first interface, a command receiver, and a transmitter. The tuner is configured to receive broadcast waves containing information identifying a broadcast program, a broadcast program, and a viewing certificate certifying that a specific broadcast program has been received. The acquirer is configured to acquire the viewing certificate from the broadcast waves received by the tuner. The signature executor is configured to sign the acquired viewing certificate by using a key. The first interface is connected to an external device via a network. The command receiver is configured to receive a command for acquiring the viewing certificate from the external device. The transmitter is configured to transmit the viewing certificate to which the signature is applied to the external device that has issued the acquisition command.

Claims (80)

1. A broadcast receiving device comprising:

a tuner configured to receive broadcast waves containing information identifying a broadcast program, and a viewing certificate certifying that a specific broadcast program has been received;

an acquirer circuit configured to acquire the viewing certificate from the broadcast waves received by the tuner;

a signature executor circuit configured to sign the acquired viewing certificate by using a key;

a first interface connected to an external device via a network;

a command receiver configured to receive a command for acquiring the viewing certificate from the external device;

a transmitter configured to transmit the viewing certificate that is signed to the external device that has issued the acquisition command;

a permit receiver configured to receive, from the external device, a use permit containing source information of an application executed by the external device; and

a second determiner circuit configured to compare the source information received from the external device with source information contained in the use permit.

2. The device according to claim 1 , further comprising:

a second interface configured to connect to a management server to manage the key by using a protocol different from that for the external device;

a key receiver configured to receive the key from the management server by using the second interface; and

a key storage configured to store the key received by the key receiver, wherein

the signature executor circuit is configured to sign the viewing certificate by using the key stored in the key storage.

3. The device according to claim 1 , wherein the first interface is configured to communicate using a WebSocket protocol.

4. The device according to claim 2 , wherein:

the first interface is configured to communicate using a WebSocket protocol, and

the second interface is configured to communicate using a Hypertext Transfer Protocol (HTTP).

5. The device according to claim 1 , further comprising:

the permit receiver is further configured to receive a signature of the use permit;

a key manager circuit configured to store a public key associated with a key used for the signature;

a first determiner circuit configured to verify whether or not the signature contained in the received use permit is validated by using the public key stored in the key manager circuit;

a header receiver configured to receive, from the external device, data containing header information provided with the source information of the application executed by the external device; and

the second determiner circuit is further configured to determine whether or not the source information contained in the header information of the received data matches with the source information contained in the use permit, and whether or not the source information contained in the header information includes the source information contained in the use permit, wherein

when the determinations performed by the first determiner circuit and the second determiner circuit are positive, the transmitter is configured to transmit the viewing certificate to the external device.

6. The device according to claim 1 , comprising:

the permit receiver is further configured to receive a signature of the use permit;

a key manager circuit configured to store a public key associated with a key used for the signature;

a first determiner circuit configured to verify whether or not the signature contained in the received use permit is validated by using the public key stored in the key manager circuit;

a header receiver configured to receive, from the external device, data containing header information provided with the source information of the application executed by the external device; and

the second determiner circuit is further configured to determine whether or not the source information contained in the use permit includes the source information contained in the header information, wherein

when the determinations performed by the first determiner circuit and the second determiner circuit are positive, the transmitter is configured to transmit the viewing certificate to the external device.

7. The device according to claim 5 , further comprising:

a manager circuit configured to manage a password unique to a device; and

a third determiner circuit configured to determine whether or not a password transmitted from the external device matches with the password managed by the manager circuit, wherein

the transmitter is configured to transmit the viewing certificate to the external device when the third determiner circuit determines that the passwords match with each other.

8. The device according to claim 7 , further comprising:

a challenge generator configured to generate a random number and transmit the generated random number to the external device;

a second manager circuit configured to store secret keys used for generation and verification of a Message Authentication Code (MAC) value; and

a MAC verifier circuit configured to receive a MAC value from the external device, generate a MAC value from the password, the random number, and the secret key, and verify whether or not the generated MAC value matches with the received MAC value.

9. The device according to claim 1 , wherein the viewing certificate contains information indicating whether the program is a live program or a recorded program.

10. The device according to claim 1 , wherein the viewing certificate contains identification information of the external device.

11. An information processing system comprising:

a broadcast receiving device configured to receive broadcast waves;

an external device configured to manage information indicating that a broadcast program contained in the broadcast waves has been viewed on the broadcast receiving device; and

an information issuing device configured to transmit specific information to the external device, wherein

the broadcast receiving device includes:

a tuner configured to receive information identifying a broadcast program, and a viewing certificate certifying that a specific broadcast program has been received from broadcast waves;

an acquirer circuit configured to acquire the viewing certificate received by the tuner;

a signature executor circuit configured to sign the acquired viewing certificate by using a key;

a network interface connected to an external device via a network;

a command receiver configured to receive a command to acquire the viewing certificate from the external device;

a transmitter configured to transmit the viewing certificate to which the signature is applied to the external device that has issued the acquisition command;

a permit receiver configured to receive, from the external device, a use permit containing source information of an application executed by the external device; and

a second determiner circuit configured to compare the source information received from the external device with source information contained in the use permit

the external device includes:

a command transmitter configured to request the broadcast receiving device to transmit the viewing certificate;

a viewing certificate receiver configured to receive the viewing certificate;

a viewing certificate storage configured to store the received viewing certificate; and

a viewing certificate transmitter configured to transmit the stored viewing certificate to the information issuing device, and

the information issuing device includes:

a public key manager circuit configured to manage a public key for verifying a signature of a viewing certificate;

a viewing certificate checker circuit configured to verify whether the signature applied to the viewing certificate received from the external device is valid by using the public key;

a coupon manager circuit configured to manage a predetermined coupon to be issued; and

a coupon issuer circuit configured to issue the coupon from, the coupon manager when the viewing certificate is determined to be valid by the viewing certificate checker.

12. The system according to claim 11 , further comprising a management server that includes:

a signature key transmitter configured to transmit a key for signature of the viewing certificate to the broadcast receiving device; and

a verification key transmitter configured to transmit, to the information issuing device, the public key to be used by the viewing certificate checker circuit.

13. The system according to claim 12 , wherein

the management server further includes an attribute information storage configured to store attribute information of an owner of the broadcast receiving device in association with the broadcast receiving device,

the verification key transmitter is configured to transmit the corresponding attribute information in addition to the public key to the information issuing device, and the coupon issuer circuit is configured to change the coupon to be issued on the basis of the received attribute information.

14. The system according to claim 11 , wherein the broadcast receiving device further comprises:

the permit receiver is further configured to receive a signature of the use permit;

a key manager circuit configured to store a public key associated with a key used for the signature;

a first determiner circuit configured to verify whether or not the signature contained in the received use permit is validated by using the public key stored in the key manager circuit;

a header receiver configured to receive, from the external device, data containing header information provided with the source information of the application executed by the external device; and

the second determiner circuit is further configured to determine whether or not the source information contained in the header information of the received data matches with the source information contained in the use permit, and whether or not the source information contained in the header information includes the source information contained in the use permit, wherein

when the determinations performed by the first determiner circuit and the second determiner circuit are positive, the transmitter is configured to transmit the viewing certificate to the external device.

15. The system according to claim 12 , wherein the management server is further configured to:

store an identification of the broadcast receiving device and a key for signature delivered to the broadcast receiving device as a pair.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 17, 2014
From: ISOZAKI, HIROSHI; KANAI, JUN
To: KABUSHIKI KAISHA TOSHIBA
Reel/Frame 033974/0155 →
Priority Claims (1)
JP 2013-208416 · Oct 3, 2013 · national
Continuity (1)
Related Publication 20150100978A1 · Apr 9, 2015