INFORMATION PROCESSING APPARATUS AND METHOD, AND COMPUTER PROGRAM
First Claim
1. An information processing apparatus for processing encrypted data input as a byte stream with dynamically changing decryption keys, the information processing apparatus comprising:
- an encrypted data receiving section receiving encrypted data input as a byte stream, identifying a range of data that is decrypted using an identical key as a unit of decryption, extracting information necessary for decryption from the byte stream, and outputting encrypted data sets in which the extracted information is added to segments of the encrypted data;
an encrypted data decrypting section sequentially decrypting the encrypted data by queuing the encrypted data sets while distributing the encrypted data sets to generate plaintext data; and
a plaintext processing section processing the generated plaintext data.
1 Assignment
0 Petitions
Accused Products
Abstract
An information processing apparatus for processing encrypted data input as a byte stream with dynamically changing decryption keys includes the following elements. An encrypted data receiving section receives encrypted data input as a byte stream, identifies a range of data that is decrypted using an identical key as a unit of decryption, extracts information necessary for decryption from the byte stream, and outputs encrypted data sets in which the extracted information is added to segments of the encrypted data. An encrypted data decrypting section sequentially decrypts the encrypted data by queuing the encrypted data sets while distributing the encrypted data sets to generate plaintext data. A plaintext processing section processes the generated plaintext data.
-
Citations
9 Claims
-
1. An information processing apparatus for processing encrypted data input as a byte stream with dynamically changing decryption keys, the information processing apparatus comprising:
-
an encrypted data receiving section receiving encrypted data input as a byte stream, identifying a range of data that is decrypted using an identical key as a unit of decryption, extracting information necessary for decryption from the byte stream, and outputting encrypted data sets in which the extracted information is added to segments of the encrypted data;
an encrypted data decrypting section sequentially decrypting the encrypted data by queuing the encrypted data sets while distributing the encrypted data sets to generate plaintext data; and
a plaintext processing section processing the generated plaintext data. - View Dependent Claims (2, 3, 4)
-
-
5. An information processing method for processing encrypted data input as a byte stream with dynamically changing decryption keys, the information processing method comprising the steps of:
-
receiving encrypted data input as a byte stream, identifying a range of data that is decrypted using an identical key as a unit of decryption, extracting information necessary for decryption from the byte stream, and outputting encrypted data sets in which the extracted information is added to segments of the encrypted data;
sequentially decrypting the encrypted data by queuing the encrypted data sets while distributing the encrypted data sets to generate plaintext data; and
processing the generated plaintext data. - View Dependent Claims (6, 7, 8)
-
-
9. A computer-readable computer program for executing on a computer system a process for processing encrypted data input as a byte stream with dynamically changing decryption keys, the computer program causing the computer system to execute the steps of:
-
receiving encrypted data input as a byte stream, identifying a range of data that is decrypted using an identical key as a unit of decryption, extracting information necessary for decryption from the byte stream, and outputting encrypted data sets in which the extracted information is added to segments of the encrypted data;
sequentially decrypting the encrypted data by queuing the encrypted data sets while distributing the encrypted data sets to generate plaintext data; and
processing the generated plaintext data.
-
Specification