Information sending system and method for sending encrypted information
First Claim
1. An information sending system comprising:
- an information segmenter configured to segment information into a plurality of blocks;
a first encoder configured to encrypt more than one block of the plurality of blocks using a first key;
a second encoder configured to encrypt more than one block of the plurality of blocks other than the blocks encrypted by said first encoder using a second key; and
an information sender configured to send outgoing information including the blocks encrypted by said first encoder and the blocks encrypted by said second encoder to a first receiver, and to send outgoing information including the blocks encrypted by said first encoder to a second receiver, wherein the first receiver being able to decrypt the blocks of the plurality of blocks encrypted by the first key and the blocks of the plurality of blocks encrypted by the second key using the first and second keys in order to understand a meaning of the information, and a second receiver being able to decrypt the blocks of the plurality of blocks encrypted by the first key using the first key in order to check the blocks encrypted by the first key.
1 Assignment
0 Petitions
Accused Products
Abstract
This invention discloses an information sending system for sending encrypted information which can be decrypted in units of parts of information. This information sending system includes information segmentation means for segmenting information into a plurality of blocks, first encryption means for encrypting more than one blocks of the plurality of blocks using a first key, second encryption means for encrypting more than one blocks of the blocks other than those encrypted by the first encryption means using a second key, and information sending means for sending outgoing information including the blocks encrypted by the first encryption means and those encrypted by the second encryption means.
143 Citations
13 Claims
-
1. An information sending system comprising:
-
an information segmenter configured to segment information into a plurality of blocks;
a first encoder configured to encrypt more than one block of the plurality of blocks using a first key;
a second encoder configured to encrypt more than one block of the plurality of blocks other than the blocks encrypted by said first encoder using a second key; and
an information sender configured to send outgoing information including the blocks encrypted by said first encoder and the blocks encrypted by said second encoder to a first receiver, and to send outgoing information including the blocks encrypted by said first encoder to a second receiver, wherein the first receiver being able to decrypt the blocks of the plurality of blocks encrypted by the first key and the blocks of the plurality of blocks encrypted by the second key using the first and second keys in order to understand a meaning of the information, and a second receiver being able to decrypt the blocks of the plurality of blocks encrypted by the first key using the first key in order to check the blocks encrypted by the first key. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
an identification information appending means for appending, to the outgoing information, identification information indicating the blocks encrypted by said first encoder and the blocks encrypted by said second encoder of the blocks contained in the outgoing information.
-
-
3. A system according to claim 2, further comprising:
a key information appending means for appending, to the outgoing information, the encrypted first key, and the second key encrypted by an encryption key different from a key used for encrypting the first key.
-
4. A system according to claim 3, further comprising:
-
an outgoing information auditing means for auditing contents of outgoing information to be sent by said information sending means, said outgoing information auditing means including;
a key decoder for decrypting the encrypted first key appended by said key information appending means;
a block decoder for decrypting the blocks encrypted by said first encoder on the basis of the first key decrypted by said key decoder, and the identification information; and
an output means for outputting the blocks decrypted by said block decoder.
-
-
5. A system according to claim 4, wherein said outgoing information auditing means further includes:
an identification information passing means for passing the identification information to said first and second encoder upon encrypting the information to be segmented by said information segmentation means.
-
6. A system according to claim 3, further comprising:
a contents database for storing a plurality of kinds of information to be segmented by said information segmentation means.
-
7. A system according to claim 6, further comprising:
-
a user database for the registering the presence/absence of authority that allows reception of information in said contents database as the outgoing information; and
an information selection means for selecting information to be segmented by said information segmentation means from said contents database in response to a request from a destination registered as an authorized user in said user database.
-
-
8. A system according to claim 7, further comprising:
a decryption key transmission means for transmitting a first key decryption for decrypting the encrypted first key to the destination registered as an authorized user in said user database.
-
9. A system according to claim 8, further comprising:
a second decryption key transmission means for transmitting a second key decryption key for decryption the encrypted second key to an authorized user when the authorized user who received the information selected by said information selection means as the outgoing information has paid a fee.
-
10. A system according to claim 3, further comprising:
-
a contents database for storing a plurality of kinds of contents data each of which contains blocks encrypted by said first encoder and blocks encrypted by said second encoder, and is to be included in the outgoing information; and
an information selection means for selecting contents data from said contents database and passing the selected data to said information sending means in response to a request from a destination.
-
-
11. An information sending method comprising:
-
segmenting information into a plurality of blocks;
encrypting more than one blocks of the plurality of blocks using a first key;
encrypting more than one block of blocks other than the blocks encrypted in the first encryption step using a second key; and
sending outgoing information including the blocks encrypted using the first key and the blocks encrypted using the second key to a first receiver, and sending outgoing information including blocks encrypted using the first key to a second receiver, wherein the first receiver being able to decrypt the blocks of the plurality of blocks encrypted by the first key and the blocks of the plurality of blocks encrypted by the second key using the first and second keys in order to understand meaning of the information, and a second receiver being able to decrypt the blocks of the plurality of blocks encrypted by the first key using the first key in order to check the blocks encrypted by the first key. - View Dependent Claims (12, 13)
appending, to the outgoing information, identification information indicating the blocks encrypted using the first key and the blocks encrypted using the second key contained in the outgoing information.
-
-
13. A method according to claim 12, further comprising:
appending, to the outgoing information, the encrypted first key, and the second key encrypted by an encryption key different from a key used for encrypting the first key.
Specification