×

FUNCTIONAL ENCRYPTION APPLIED SYSTEM, INFORMATION OUTPUT APPARATUS, INFORMATION PROCESSING APPARATUS, ENCRYPTION PROTOCOL EXECUTION METHOD, INFORMATION OUTPUT METHOD, INFORMATION PROCESSING METHOD, PROGRAM AND RECORDING MEDIUM

  • US 20120163588A1
  • Filed: 07/30/2010
  • Published: 06/28/2012
  • Est. Priority Date: 08/03/2009
  • Status: Active Grant
First Claim
Patent Images

1. A functional encryption applied system comprising an information output apparatus and an information processing apparatus, wherein:

  • the information output apparatus includes;

    an identifier identifying unit for identifying one identifier or a plurality of identifiers according to a rule established for each of protocols that are in accordance with a functional encryption scheme or a rule established for each combination of protocols that are in accordance with the functional encryption scheme, the one identifier or the plurality of identifiers corresponding to a particular protocol that is in accordance with the functional encryption scheme or a combination of particular protocols that are in accordance with the functional encryption scheme, the functional encryption scheme being a scheme in which a ciphertext is correctly decrypted when a truth value of a logical formula corresponding to a combination of first correspondence information and second correspondence information is true;

    a correspondence information setting unit for setting a particular piece of first correspondence information corresponding to the one identifier or the combination of the plurality of identifiers; and

    an output unit for outputting first information, the first information being a ciphertext or key information of the functional encryption scheme that corresponds to the particular piece of first correspondence information; and

    the information processing apparatus includes;

    a decryption unit for inputting the first information and second information corresponding to a particular piece of second correspondence information into a decryption function of the functional encryption scheme and, generating a decryption result when a truth value of a logical formula corresponding to a combination of the particular piece of first correspondence information corresponding to the first information and the particular piece of second correspondence information corresponding to the second information is true, the second information being key information of the functional encryption scheme or a ciphertext of the functional encryption scheme;

    the particular piece of second correspondence information takes on a value that yields a decryption result for one value or each of a plurality of values that the particular piece of first correspondence information takes on, when the first information corresponding to the particular piece of first correspondence information and the second information corresponding to the particular piece of second correspondence information are input into the decryption function; and

    when the first information is a ciphertext corresponding to the particular piece of first correspondence information, the second information is key information corresponding to the particular piece of second correspondence information and when the first information is key information corresponding to the particular piece of first correspondence information, the second information is a ciphertext corresponding to the particular piece of second correspondence information.

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