×

DECRYPTION PROCESSING APPARATUS, SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT

  • US 20090207999A1
  • Filed: 12/30/2008
  • Published: 08/20/2009
  • Est. Priority Date: 02/18/2008
  • Status: Abandoned Application
First Claim
Patent Images

1. A decryption processing apparatus comprising:

  • a receiving unit that receives compressed encrypted data from an encryption processing apparatus via a network, the encryption processing apparatus performing an encryption process to plain data using a public key and output a plurality of pieces of encrypted data, and a compression process to perform a compression map to each of the pieces of the encrypted data to output compressed encrypted data obtained by compressing the encrypted data and auxiliary output data as an intermediate output from the encrypted data and additional input data, thereby outputting the compressed encrypted data including the pieces of the compressed data and final output data finally output as the auxiliary output data;

    a storage unit that stores a decryption procedure which determines in advance an order of an decompression process of the pieces of the compressed data and an order of a decryption process of the pieces of the encrypted data, based on an output order of the pieces of the encrypted data in the encryption process and an input order of the pieces of the encrypted data and the additional input data to the compression map;

    a decompression processing unit that performs a decompression map to the pieces of the compressed data included in the compressed encrypted data, thereby obtaining the pieces of the encrypted data having each of the pieces of the compressed data decompressed, the decompression map being a process of inputting the compressed data and either the final output data or the auxiliary output data and being a process of outputting the encrypted data and the auxiliary output data;

    a decryption processing unit that performs a decryption process to each of the pieces of encrypted data, using a secret key corresponding to the public key, thereby obtaining the plain data; and

    a control unit that controls parallel execution of the decompression process and the decryption process, and controls the decryption process performed by the decryption processing unit to the encrypted data output by the decompression processing unit, based on the decryption procedure.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×