z-logo
open-access-imgOpen Access
Sigma protocol for faster proof of simultaneous homomorphism relations
Author(s) -
Bagherpour Bagher,
Zaghian Ali,
Sajadieh Mahdi
Publication year - 2019
Publication title -
iet information security
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.308
H-Index - 34
eISSN - 1751-8717
pISSN - 1751-8709
DOI - 10.1049/iet-ifs.2018.5167
Subject(s) - homomorphism , discrete logarithm , protocol (science) , cryptographic protocol , computer science , discrete mathematics , base (topology) , mathematics , theoretical computer science , cryptography , public key cryptography , algorithm , encryption , computer network , medicine , mathematical analysis , alternative medicine , pathology
The Σ ‐protocols for homomorphism relations are one of the cryptographic protocols which are used to prove knowledge of homomorphism relations. The Schnorr protocol is one of the most famous Σ ‐protocols used for proving knowledge of discrete logarithm (DL) relation in which the verifier essentially performs one double‐exponentiation (i.e. a group computation of the form a x b y ). A direct application of the Schnorr protocol for proving simultaneous knowledge of n DLs with a common base leads to a Σ ‐protocol in which the verifier performs n double‐exponentiations. In this study, the authors propose another Σ ‐protocol for homomorphism relations. The proposed Σ ‐protocol has fast verification when is used to prove the simultaneous homomorphism relations with a common homomorphism. Also, when the DL instantiation (DL‐instantiation) of the proposed Σ ‐protocol is used to prove simultaneous knowledge of n DLs with a common base, it leads to a Σ ‐protocol in which the verifier performs n +1 single‐exponentiations.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom