JP6022073B2

Cipher system, encryption device, re-encryption key generation device, re-encryption device, and cipher program

Abstract

This record has no abstract on file.

JP6022073B2, drawing sheet 1
Sheet 1 of 188

Term

Projected expiry 9 October 2033.

  1. Priority and filed
  2. Granted
  3. Today
  4. Projected expiry

8 claims: 3 independent, 5 dependent

  1. 1
    2つの情報が互いに対応している場合に一方の情報が設定された暗号文を他方の情報が設定された復号鍵により復号可能な暗号方式における代理人再暗号機能を実現する暗号システムであり、 互いに対応する属性情報x,vのうちの一方が設定された暗号文cと、互いに対応する属性情報y,zのうちの一方が設定された暗号文c ~ とを含む暗号文ctを出力する暗号化装置と、 前記属性情報x,vのうちの他方が設定された復号鍵k * を取得し、取得した復号鍵k * を変換情報W 1 で変換した復号鍵k *rk と、前記属性情報y,zのうちの他方が設定された復号鍵k ~*rk と、互いに対応する属性情報x’,v’のうちの一方が設定されて前記変換情報W 1 が暗号化された暗号化変換情報ψ rk とを含む再暗号化鍵rkを出力する再暗号化鍵生成装置と、 互いに対応する追加情報Η,Θのうちの一方が前記暗号文ctに設定された暗号文c renc と、前記追加情報Η,Θのうちの他方が前記再暗号化鍵rkに設定された復号鍵k *renc とを含む再暗号文rctを出力する再暗号化装置とを備えることを特徴とする暗号システム。
  2. 2
    前記復号鍵k ~*rk は、前記属性情報y,zのうちの他方が設定された復号鍵k ~* を変換情報W ~ 1 で変換して生成され、 前記暗号化変換情報ψ rk は、前記属性情報x’,v’のうちの一方が設定されて前記変換情報W 1 及び前記変換情報W ~ 1 が暗号化されて生成されたことを特徴とする請求項1に記載の暗号システム。
  3. 3
    前記暗号文cは、基底Bにおけるベクトルであり、 前記復号鍵k * は、前記基底Bに対応する基底B * におけるベクトルであり、 前記暗号文c ~ は、前記基底Bを変換情報H^により変換した基底Hにおけるベクトルであり、 前記復号鍵k ~*rk は、前記基底B * を前記変換情報H^により変換した基底H * におけるベクトルであることを特徴とする請求項2に記載の暗号システム。
  4. 4
    前記暗号システムは、さらに、 前記属性情報x’,v’のうちの他方の属性情報が設定された復号鍵k * ’を取得し、取得した復号鍵k * ’を用いて前記再暗号文rctを復号する再暗号文復号装置を備えることを特徴とする請求項1から3までのいずれかに記載の暗号システム。
  5. 5
    前記暗号化装置は、数1に示す前記暗号文cと、数2に示す前記暗号文c ~ とを含む前記暗号文ctを出力し、 前記再暗号化鍵生成装置は、数3に示す前記復号鍵k * を取得し、数4に示す復号鍵k *rk と、数5に示す前記復号鍵k ~*rk と、前記暗号化変換情報ψ rk とを含む前記再暗号化鍵rkを出力し、 前記再暗号化装置は、数6に示す前記暗号文c renc と、数7に示す前記復号鍵k *renc とを含む前記再暗号文rctを出力することを特徴とする請求項3に記載の暗号システム。
  6. 6
    前記暗号化装置は、数8に示す前記暗号文cと、数9に示す前記暗号文c ~ とを含む前記暗号文ctを出力し、 前記再暗号化鍵生成装置は、数10に示す前記復号鍵k * を取得し、数11に示す復号鍵k *rk と、数12に示す前記復号鍵k ~*rk と、前記暗号化変換情報ψ rk とを含む前記再暗号化鍵rkを出力し、 前記再暗号化装置は、数13に示す前記暗号文c renc と、数14に示す前記復号鍵k *renc とを含む前記再暗号文rctを出力することを特徴とする請求項3に記載の暗号システム。
  7. 7
    2つの情報が互いに対応している場合に一方の情報が設定された暗号文を他方の情報が設定された復号鍵により復号可能な暗号方式における代理人再暗号機能を実現する暗号システムにおける再暗号化鍵生成装置であり、 互いに対応する属性情報x,vのうちの一方が設定された復号鍵k * を取得し、取得した復号鍵k * を変換情報W 1 で変換した復号鍵k *rk と、互いに対応する属性情報y,zのうちの一方が設定された復号鍵k ~*rk と、互いに対応する属性情報x’,v’のうちの一方が設定されて前記変換情報W 1 が暗号化された暗号化変換情報ψ rk とを含む再暗号化鍵rkを出力する再暗号化鍵出力部を備えることを特徴とする再暗号化鍵生成装置。
  8. 8
    2つの情報が互いに対応している場合に一方の情報が設定された暗号文を他方の情報が設定された復号鍵により復号可能な暗号方式における代理人再暗号機能を実現する暗号システムにおける再暗号化装置であり、 互いに対応する属性情報x,vのうちの一方が設定された暗号文cと、互いに対応する属性情報y,zのうちの一方が設定された暗号文c ~ とを含む暗号文ctを受信する暗号文受信部と、 前記属性情報x,vのうちの他方が設定された復号鍵k * を変換情報W 1 で変換した復号鍵k *rk と、前記属性情報y,zのうちの他方が設定された復号鍵k ~*rk と、互いに対応する属性情報x’,v’のうちの一方が設定されて前記変換情報W 1 が暗号化された暗号化変換情報ψ rk とを含む再暗号化鍵rkを受信する再暗号化鍵受信部と、 互いに対応する追加情報Η,Θのうちの一方が前記暗号文ctに設定された暗号文c renc と、前記追加情報Η,Θのうちの他方が前記再暗号化鍵rkに設定された復号鍵k *renc とを含む再暗号文rctを出力する再暗号分出力部とを備えることを特徴とする再暗号化装置。
Independent claims8