処理中

しばらくお待ちください...

設定

設定

出願の表示

1. EP2675107 - ENCRYPTION PROCESSING SYSTEM, KEY GENERATION DEVICE, ENCRYPTION DEVICE, DECRYPTION DEVICE, KEY DELEGATION DEVICE, ENCRYPTION PROCESSING METHOD, AND ENCRYPTION PROCESSING PROGRAM

官庁 欧州特許庁(EPO)
出願番号 11858018
出願日 12.12.2011
公開番号 2675107
公開日 18.12.2013
公報種別 B1
IPC
H04L 9/30
H電気
04電気通信技術
Lデジタル情報の伝送,例.電信通信
9秘密または安全な通信のための配置
28特殊な暗号化アルゴリズムを使用するもの
30公開キー,すなわち暗号化アルゴリズムが計算上解読不可能であり,使用者の暗号キーが機密を要しないもの
G09C 1/00
G物理学
09教育;暗号方法;表示;広告;シール
C秘密の必要性を含む暗号または他の目的のための暗号化または暗号解読装置
1あらかじめ決められた方式によって,符号または符号群を入れかえ,またはそれらと他を置き換えることによって,与えられた符号の順序,例.理解できる原文,を理解できない符号の順序に交換する装置または方法
H04L 9/08
H電気
04電気通信技術
Lデジタル情報の伝送,例.電信通信
9秘密または安全な通信のための配置
08キーの分配
CPC
H04L 9/3073
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
9Cryptographic mechanisms or cryptographic; arrangements for secret or secure communication
30Public key, i.e. encryption algorithm being computationally infeasible to invert or user's encryption keys not requiring secrecy
3066involving algebraic varieties, e.g. elliptic or hyper-elliptic curves
3073involving pairings, e.g. identity based encryption [IBE], bilinear mappings or bilinear pairings, e.g. Weil or Tate pairing
H04L 9/0836
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
9Cryptographic mechanisms or cryptographic; arrangements for secret or secure communication
08Key distribution ; or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
0816Key establishment, i.e. cryptographic processes or cryptographic protocols whereby a shared secret becomes available to two or more parties, for subsequent use
0819Key transport or distribution, i.e. key establishment techniques where one party creates or otherwise obtains a secret value, and securely transfers it to the other(s)
083involving central third party, e.g. key distribution center [KDC] or trusted third party [TTP]
0833involving conference or group key
0836using tree structure or hierarchical structure
出願人 MITSUBISHI ELECTRIC CORP
NIPPON TELEGRAPH & TELEPHONE
発明者 TAKASHIMA KATSUYUKI
OKAMOTO TATSUAKI
指定国 (国コード)
優先権情報 2011026216 09.02.2011 JP
発明の名称
(DE) VERSCHLÜSSELUNGSVERARBEITUNGSSYSTEM, SCHLÜSSELERZEUGUNGSVORRICHTUNG, VERSCHLÜSSELUNGSVORRICHTUNG, ENTSCHLÜSSELUNGSVORRICHTUNG, SCHLÜSSELWEITERGABEVORRICHTUNG, VERSCHLÜSSELUNGSVERARBEITUNGSVERFAHREN UND VERSCHLÜSSELUNGSVERARBEITUNGSPROGRAMM
(EN) ENCRYPTION PROCESSING SYSTEM, KEY GENERATION DEVICE, ENCRYPTION DEVICE, DECRYPTION DEVICE, KEY DELEGATION DEVICE, ENCRYPTION PROCESSING METHOD, AND ENCRYPTION PROCESSING PROGRAM
(FR) SYSTÈME DE TRAITEMENT DE CRYPTAGE, DISPOSITIF GÉNÉRATEUR DE CLÉ, DISPOSITIF DE CRYPTAGE, DISPOSITIF DE DÉCRYPTAGE, DISPOSITIF DE DÉLÉGATION DE CLÉ, PROCÉDÉ DE TRAITEMENT DE CRYPTAGE ET PROGRAMME DE TRAITEMENT DE CRYPTAGE
要約
(EN)
It is an object to provide hierarchical predicate encryption (HPE) for inner products with enhanced efficiency of operations and so on. A cryptographic processing system 10 includes a key generation device 100, an encryption device 200, and a decryption device 300. The key generation device 100 generates, as a decryption key sk L , a vector in which predicate information v †’ t is embedded in a basis vector of a basis B * t for each integer t of t = 1, ..., L. The encryption device 200 generates, as a ciphertext ct, a vector in which attribute information x †’ t is embedded in a basis vector of a basis B t for at least some integer t of t = 1, ..., L. The decryption device 300 performs a pairing operation on the decryption key sk L generated by the key generation device 100 and the ciphertext ct generated by the encryption device 200, and decrypts the ciphertext ct.

(FR)
La présente invention a pour objet le cryptage de prédicats hiérarchiques de produits vectoriels, qui améliore l'efficacité d'un calcul ou autre. L'invention concerne un système de traitement de cryptage (10) comprenant un dispositif générateur de clé (100), un dispositif de cryptage (200) et un dispositif de décryptage (300). Le dispositif générateur de clé (100) génère, en tant que clé de décryptage (skL), un vecteur dans lequel des informations de prédicat (vt) sont incorporées dans les vecteurs de base d'une base (B*t) concernant des entiers respectifs (t) égaux à t=1, …, L. Le dispositif de cryptage (200) génère, en tant que données cryptées (ct), un vecteur dans lequel des informations d'attributs (xt) sont incorporées dans les vecteurs de base d'une base (Bt) concernant au moins certains entiers (t), parmi t=1, …, L. Le dispositif de décryptage (300) effectue un calcul d'appariement sur la clé de décryptage (skL) générée par le dispositif générateur de clé (100) et les données cryptées (ct) générées par le dispositif de cryptage (200) pour décrypter les données cryptées (ct).