Systematization of Knowledge and Implementation: Short Identity-Based Signatures

08/14/2019
by   Diptendu M. Kar, et al.
0

Identity-Based signature schemes are gaining a lot of popularity every day. Over the last decade, there has been a lot of schemes that have been proposed. Several libraries are there that implement identity-based cryptosystems that include identity-based signature schemes like the JPBC library which is written in Java and the charm-crypto library written in python. However, these libraries do not contain all of the popular schemes, rather the JPBC library contains only one identity-based signature scheme and the charm-crypto contains three. Furthermore, the implemented schemes are designed to work on one particular pairing curve. In pairing-based cryptosystems, even for a given signature scheme, the size of the signature and the performance i.e. the time to sign and verify depends on the chosen pairing curve. There are many applications in which the signature size is of more importance than the performance and similarly other applications where the performance is of more importance than signature size. In this work, we describe the popular signature schemes and their implementation using the JPBC library and describe how different pairing curves affect the signature size and performance. We also provide two methods to further shorten the signature size which is not present in the libraries by default.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/19/2019

Undeniable signatures based on isogenies of supersingular hyperelliptic curves

We present a proposal for an undeniable signature scheme based in supers...
research
09/08/2022

Multi-signer Strong Designated Multi-verifier Signature Schemes based on Multiple Cryptographic Algorithms

A designated verifier signature scheme allows a signer to generate a sig...
research
03/25/2019

Improved Veron Identification and Signature Schemes in the Rank Metric

It is notably challenging to design an efficient and secure signature sc...
research
11/04/2018

Design of Anonymous Endorsement System in Hyperledger Fabric

Permissioned Blockchain has become quite popular with enterprises formin...
research
06/30/2020

Traceable Policy-Based Signatures and Instantiation from Lattices

Policy-based signatures (PBS) were proposed by Bellare and Fuchsbauer (P...
research
09/26/2022

Too Many Options: A Survey of ABE Libraries for Developers

Attribute-based encryption (ABE) comprises a set of one-to-many encrypti...
research
06/25/2021

Optimal Checkpointing for Adjoint Multistage Time-Stepping Schemes

We consider checkpointing strategies that minimize the number of recompu...

Please sign up or login with your details

Forgot password? Click here to reset