signatures authentication

advertisement
Batch Verification of ID-Based Signature Schemes
Virajith Jalaparti
IIT Kanpur, Email: virajith@iitk.ac.in
Abstract
With the increasing use of computer networks, authentication and secure communication is the
need of the hour. Many applications require the processing a large number of signatures in a
short period of time and thus special mechanisms are needed to make the digital signatures to
meet this demand. Several methods of batch verification, aggregation, screening of signatures
have been developed. We discuss some previous work related to Batch Verification of signatures
and propose a new ID-Based Signature Scheme that supports batch verification very efficiently.
1. Introduction
In today’s rapidly expanding world the internet and other forms of networking have
become greatly important. Along such forms of communications comes the need for security and
authentication. The recent developments in cryptography, from the introduction of the public key
systems have greatly catered to the need of the hour. Authentication of messages of all kinds is
really important so that “world” (refers to different groups in different contexts) knows from
whom the message has come and no prankster one can escape from the consequences of his acts.
Digital Signatures are of great help for providing authentication. In a system which has adopted a
particular Digital Signature Scheme, every person is required to sign a message that he sends and
the others can verify the signature and know which person has sent the message received. With
the advent of Digital Signatures, has come the need for verification of signatures. But the human
thirst for wanting and power never comes to an end. Many applications require the verification of
a lot many signatures in a short period of time. One example is mail servers. A mail server would
want to verify the signatures on the incoming mails in order to handle a variety of e-mail clients
on the internal network. In order to reduce the amount of processing time for the server, we
would like to have a fast verification scheme for verifying a large number of signatures in a short
period of time. Another application that is in the requirement of this kind of verification is
electronic commerce. People nowadays want to pay all
Download