SIGNATURE DEVICE, VERIFICATION DEVICE, SIGNATURE METHOD, VERIFICATION METHOD, SIGNATURE PROGRAM, AND VERIFICATION PROGRAM

A signature device (30) acquires a signature key SK (x→) in which an attribute vector x→ is set to a basis B* of a basis B and the basis B*, which are a dual basis in a dual vector space. The signature device (30) sets predicate information of arithmetic branching programs (ABP) to the signature key...

Full description

Saved in:
Bibliographic Details
Main Authors DATTA, Pratish, TAKASHIMA, Katsuyuki, OKAMOTO, Tatsuaki
Format Patent
LanguageEnglish
French
Japanese
Published 24.09.2020
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:A signature device (30) acquires a signature key SK (x→) in which an attribute vector x→ is set to a basis B* of a basis B and the basis B*, which are a dual basis in a dual vector space. The signature device (30) sets predicate information of arithmetic branching programs (ABP) to the signature key SK (x→) and generates a signature sig with respect to a message MSG. The signature device (30) outputs the signature sig and the message MSG to a verification device (40). Selon l'invention, un dispositif (30) de signature acquiert une clé de signature SK (x→) dans laquelle un vecteur d'attributs x→ est spécifié dans une base B* parmi une base B et la base B*, qui constituent une base duale dans un espace vectoriel dual. Le dispositif (30) de signature spécifie des informations de prédicats de programmes de branchement arithmétique (ABP) pour la clé de signature SK (x→) et génère une signature sig par rapport à un message MSG. Le dispositif (30) de signature délivre la signature sig et le message MSG à un dispositif (40) de vérification. 署名装置(30)は、双対ベクトル空間における双対基底である基底B及び基底B*のうちの基底B*に、属性ベクトルx→が設定された署名鍵SK(x→)を取得する。署名装置(30)は、署名鍵SK(x→)に対して、ABP(Arithmetic Branching Programs)の述語情報を設定して、メッセージMSGに対する署名sigを生成する。署名装置(30)は、署名sigと、メッセージMSGとを検証装置(40)に出力する。
Bibliography:Application Number: WO2019JP47995