CPC H04L 9/0825 (2013.01) [G06F 17/16 (2013.01); H04L 9/0861 (2013.01); H04L 9/3247 (2013.01)] | 13 Claims |
1. A signature device comprising:
processing circuitry to:
acquire a signature key in which an attribute vector is set over a basis B* of a basis B and the basis B*, which are dual bases in dual vector spaces,
generate a signature for a message by setting predicate information of arithmetic branching programs (ABP) for the acquired signature key, and
output the generated signature and the message,
wherein the signature key includes elements respectively corresponding to elements of the attribute vector, and in each of the element of the signature key, index information I* associated with a corresponding one of the elements of the attribute vector is set as a coefficient of one or more but not all basis vectors in the basis B*.
|