libgroupsig: An extensible C library for group signatures. Diaz, J.; Arroyo, D.; and Rodriguez, F., B.
abstract   bibtex   
One major need in the context of Privacy Enhancing Tech-nologies (PETs) is to bridge theoretical proposals and practical imple-mentations. In order to foster easy deployment of PETs, the crux is on proposing standard and well-defined programming interfaces. This need is not completely fulfilled in the case of group signatures. Group sig-natures are key cryptographic primitives to build up privacy respectful protocols and endorsing fair management of anonymity. To the best of our knowledge, currently there exists no abstract and unified program-ming interface definition for group signatures. In this work we address this matter and propose a programming interface definition enclosing the functionality of current group signatures schemes. Furthermore, for the sake of abstraction and generalization, we have also endowed our inter-face with the means to include new group signatures schemes. Finally, we have considered three well known group signature schemes to implement an open source library of the interface using C programming language. We have also performed an analysis of the software implementation with respect to different values of the key size and other parameters of the group signatures interface.
@article{
 title = {libgroupsig: An extensible C library for group signatures},
 type = {article},
 keywords = {()},
 id = {8e2914cd-f297-36ac-9de6-dabafef8fcd7},
 created = {2018-02-18T19:36:21.230Z},
 file_attached = {false},
 profile_id = {dfcec1e6-4219-36af-9839-f7560679a6b7},
 last_modified = {2018-02-18T19:45:44.441Z},
 read = {false},
 starred = {false},
 authored = {true},
 confirmed = {false},
 hidden = {false},
 citation_key = {Diaza},
 private_publication = {false},
 abstract = {One major need in the context of Privacy Enhancing Tech-nologies (PETs) is to bridge theoretical proposals and practical imple-mentations. In order to foster easy deployment of PETs, the crux is on proposing standard and well-defined programming interfaces. This need is not completely fulfilled in the case of group signatures. Group sig-natures are key cryptographic primitives to build up privacy respectful protocols and endorsing fair management of anonymity. To the best of our knowledge, currently there exists no abstract and unified program-ming interface definition for group signatures. In this work we address this matter and propose a programming interface definition enclosing the functionality of current group signatures schemes. Furthermore, for the sake of abstraction and generalization, we have also endowed our inter-face with the means to include new group signatures schemes. Finally, we have considered three well known group signature schemes to implement an open source library of the interface using C programming language. We have also performed an analysis of the software implementation with respect to different values of the key size and other parameters of the group signatures interface.},
 bibtype = {article},
 author = {Diaz, Jesus and Arroyo, David and Rodriguez, Francisco B}
}
Downloads: 0