Data transmission controlling method and data transmission system
First Claim
1. A data transmission controlling method for controlling transmission of data from data transmitting means to data receiving means over communication channels and for causing said data transmitting means to encrypt data and transmit the encrypted data to said data receiving means over said communication channels, said data transmission controlling method comprising the steps of:
- encapsulating the data, to be transmitted in multiplexed fashion and having a destination address, in accordance with a first protocol to create a section wherein the section is created based upon the destination address;
encrypting the section resulting from the encapsulation;
supplementing the encrypted section with a section header and a section trailer, wherein the section header included a MAC (media access control) header;
dividing the encrypted supplemented section into a plurality of payloads in accordance with a second protocol;
adding MPEG-2 transport stream headers to each payload to form packets for transmission; and
transmitting the packets over satellite links,wherein the first encapsulating step is done before the encrypting step and the first protocol pads a portion of 0 to 63 bits with a corresponding “
1”
as a suffix to the data, thereby maintaining a predetermined data length.
0 Assignments
0 Petitions
Accused Products
Abstract
Disclosed herein is a data transmission system permitting secure and more reliable transmission of data from a data transmitter to a data receiver or receivers. The system comprises: a data transmitter for encrypting data and transmitting the encrypted data; data receivers for receiving the encrypted data from the data transmitter; satellite links used for data transmission from the data transmitter to the data receivers; and bidirectional communication channels which are also used for transmitting data from the data receivers to the data transmitter and which have a smaller capacity of data transmission than the satellite links. The satellite links are used to transmit encrypted data from the data transmitter to the data receivers. At least the bidirectional communication channels are used to communicate restrictive data transmission control information between the data transmitter and the data receivers.
27 Citations
20 Claims
-
1. A data transmission controlling method for controlling transmission of data from data transmitting means to data receiving means over communication channels and for causing said data transmitting means to encrypt data and transmit the encrypted data to said data receiving means over said communication channels, said data transmission controlling method comprising the steps of:
-
encapsulating the data, to be transmitted in multiplexed fashion and having a destination address, in accordance with a first protocol to create a section wherein the section is created based upon the destination address; encrypting the section resulting from the encapsulation; supplementing the encrypted section with a section header and a section trailer, wherein the section header included a MAC (media access control) header; dividing the encrypted supplemented section into a plurality of payloads in accordance with a second protocol; adding MPEG-2 transport stream headers to each payload to form packets for transmission; and transmitting the packets over satellite links, wherein the first encapsulating step is done before the encrypting step and the first protocol pads a portion of 0 to 63 bits with a corresponding “
1”
as a suffix to the data, thereby maintaining a predetermined data length. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A data transmission controlling method for controlling transmission of data from data transmitting means to data receiving means over communication channels and for causing said data transmitting means to encrypt data and transmit the encrypted data to said data receiving means over said communication channels, said data transmission controlling method comprising the steps of:
-
encapsulating the data, to be transmitted in multiplexed fashion and having a destination address, in accordance with a first protocol therein creating a section based upon the destination address, wherein the first protocol pads a portion of 0 to 63 bits with a corresponding “
1”
as a suffix to the data, thereby maintaining a predetermined data length;encrypting the section using an encryption key; supplementing the encrypted section with encryption key information about said encryption key, a section header and a section trailer, wherein the section header includes a MAC (media access control) header; dividing the encrypted supplemented section into a plurality of payloads in accordance with a second protocol; adding MPEG-2 transport stream headers to each payload to form packets; transmitting said packets from said data transmitting means to said data receiving means by satellite links; and decrypting said packets using one of a plurality of decryption keys which allow said data receiving means to decrypt said encrypted data and which are updatable, said one of the decryption keys being selected in accordance with said encryption key information attached to said encrypted data. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification