IP Library Granted Patent US 8,055,908
Granted Patent B2
US 8,055,908 · App. 11/391,030 · Granted Nov 8, 2011

Data transmission method and electronic device using the same

Assignee: NEC Personal Products, Ltd.
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 8,055,908
App. No.
11/391,030
Granted
Nov 8, 2011
Kind
B2
Abstract

A data transmission method is achieved by transmitting a contents data transmission request from a host device to a module; by dividing a first contents data into a plurality of blocks in the module; by transmitting the plurality of blocks from the module to the host device; and by combining the plurality of blocks to produce a second contents data. A plurality of data buses are used for the transmission of the contents data transmission request and the plurality of blocks.

Claims (59)

1. An electronic equipment, comprising:

a module configured as a transmission side of data;

a host configured as a reception side of the data;

a plurality of buses for data transmission between said module and said host;

a module-side contents data storage section provided in said module to store a content;

a plurality of module-side buffers provided respectively for said plurality of buses;

a module-side control block provided in said module to divide the content data for the content stored in said content data storage section into a plurality of data portions to distribute into said plurality of module-side buffers;

a host-side control information storage section provided for said host to store a host-side key which instructs a processing content of content data;

a module-side control information storage section provided for said module to store the host-side key; and

a host-side control block provided for said host to send a content data transmission request and the host-side key stored in the host-side control information storage section to said module,

wherein said module-side control block is configured to store the host-side key sent with the content data transmission request in said module-side control information storage section, and to perform processing on said content data based on the host-side key to send to said host, and

said host-side control block is configured to receive the plurality of data portions and to re-configure the content data from the plurality of data portions by using the host-side key stored in said host-side control information storage section.

2. The electronic equipment according to claim 1 , wherein said host-side control block issues the contents data transmission request plural times to said module-side control block, and

wherein said module-side control block sends the plurality of data portions to said host each time receiving the contents data transmission request.

3. The electronic equipment according to claim 1 , wherein said module-side control information storage section stores a module-side key which instructs a processing content of the contents data,

wherein said module-side control block performs processing on the contents data based on the host-side key and the module-side key to send to said host, when receiving the contents data transmission request with the host-side key from said host, and sends the module-side key to said host when receiving a module-side key transmission request from said host, and

wherein said host-side control block sends the module-side key transmission request to said module, when receiving the contents data subjected to the processing based on the host-side key and the module-side key from said module, and then re-configures the contents data by using the host-side key and the module-side key when receiving the module-side key.

4. The electronic equipment according to claim 2 , wherein when receiving contents data transmission request from said host, said module-side control block sends the plurality of data portions for the contents data to said host through said plurality of buses at a same time.

5. The electronic equipment according to claim 3 , wherein the processing content instructed with the host-side key is the division of the contents data.

6. The electronic equipment according to claim 3 , wherein the processing content instructed with the host-side key is encryption of the contents data,

wherein said module comprises an encrypting unit configured to encrypt the contents data, and

wherein said host comprises a decrypting unit configured to encrypt the contents data.

7. The electronic equipment according to claim 3 , wherein the processing content instructed with the host-side key is division and encryption on the contents data,

wherein said module comprises an encrypting unit configured to encrypt the contents data, and

wherein said host comprises a decrypting unit configured to decrypt the encrypted contents data.

8. The electronic equipment according to claim 3 , wherein the processing content instructed with the host-side key is division of the contents data, and the processing content instructed with the module-side key is division of the contents data.

9. The electronic equipment according to claim 3 , wherein the processing content instructed with the host-side key is encryption of the contents data, and the processing content instructed with the module-side key is division of the contents data,

wherein said module comprises an encrypting unit configured to encrypt the contents data, and

wherein said host comprises a decrypting unit configured to decrypt the encrypted contents data.

10. The electronic equipment according to claim 3 , wherein the processing content instructed with the host-side key is division and encryption of the contents data, and the processing content instructed with the module-side key is division of the contents data,

wherein said module comprises an encrypting unit configured to encrypt the contents data, and

wherein said host comprises a decrypting unit configured to decrypt the encrypted contents data.

11. The electronic equipment according to claim 3 , wherein the processing content instructed with the host-side key is division of the contents data, and the processing content instructed with the module-side key is encryption of the contents data,

wherein said module comprises an encrypting unit configured to encrypt the contents data, and

wherein said host comprises a decrypting unit configured to decrypt the encrypted contents data.

12. The electronic equipment according to claim 3 , wherein the processing content instructed with the host-side key is division and encryption of the contents data, and the processing content instructed with the module-side key is encryption of the contents data,

wherein said module comprises an encryption unit configured to encrypt the contents data, and

wherein said host comprises a decrypting unit configured to decrypt the encrypted contents data.

13. The electronic equipment according to claim 3 , wherein the processing content instructed with the host-side key is division of the contents data, and the processing content instructed with the module-side key is division and encryption of the contents data,

wherein said module comprises a encrypting unit configured to encrypt the contents data, and

wherein said host comprises a decrypting unit configured to decrypt the encrypted contents data.

14. The electronic equipment according to claim 3 , wherein the processing content instructed with the host-side key is encryption of the contents data, and the processing content instructed with the module-side key is division and encryption of the contents data,

wherein said module comprises an encryption unit configured to encrypt the contents data, and

wherein said host comprises a decrypting unit configured to decrypt the encrypted contents data.

15. The electronic equipment according to claim 3 , wherein the processing content instructed with the host-side key is division and encryption of the contents data, and the processing content instructed with the module-side key is division and encryption of the contents data,

wherein said module comprises an encrypting unit configured to encrypt the contents data, and

wherein said host comprises a decrypting unit configured to decrypt the encrypted contents data.

16. An electronic equipment comprising:

a module configured as a transmission side of data;

a host configured as a reception side of the data;

a plurality of buses for data transmission between said module and said host;

a module-side contents data storage section provided in said module to store contents data for one content which needs protection;

a plurality of module-side buffers provided respectively for said plurality of buses;

a module-side control block provided in said module to send the contents data for the one content stored in said contents data storage section from either of said plurality of buffers through a corresponding one of said plurality of buses;

a host-side control information storage section provided for said host to store a host-side key which instructs a processing content of the contents data;

a module-side control information storage section provided for said module to store the host-side key; and

a host-side control block provided for said host to send a contents data transmission request and the host-side key stored in the host-side control information storage section to said module;

wherein said module-side control block is configured to store the host-side key sent with the contents data transmission request in said module-side control information storage section, and to perform processing on said contents data based on the host-side key to send to said host, and

said host-side control block is configured to receive the plurality of data portions and re-configures the contents data from the plurality of data portions by using the host-side key stored in said host-side control information storage section.

Assignments (2)
CHANGE OF NAME Recorded Nov 10, 2011
From: NEC PERSONAL PRODUCTS, LTD.
To: NEC PERSONAL COMPUTERS, LTD.
Reel/Frame 027207/0896 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 28, 2006
From: KAWABE, SHIGERU
To: NEC PERSONAL PRODUCTS, LTD.
Reel/Frame 017695/0106 →
Priority Claims (1)
JP 2005-092263 · Mar 28, 2005 · national
Continuity (1)
Related Publication 20060218314A1 · Sep 28, 2006