A digital signature or digital signature scheme
is a mathematical scheme for demonstrating the authenticity of a digital
message or document. A valid digital signature gives a recipient reason to
believe that the message was created by a known sender such that they cannot
deny sending it (authentication and non-repudiation) and that the message was
not altered in transit (integrity). Digital signatures are commonly used for
software distribution, financial transactions, and in other cases where it is
important to detect forgery or tampering.
A digital signature scheme typically consists of three
algorithms:
A key
generation algorithm that selects a private key uniformly at random
from a set of possible private keys. The algorithm outputs the private
key and a corresponding public key.
A signing algorithm that, given a message and a
private key, produces a signature.
A signature verifying algorithm that, given a
message, public key and a signature, either accepts or rejects the message's claim
to authenticity.
Two main properties are required. First, a signature
generated from a fixed message and fixed private key should verify the
authenticity of that message by using the corresponding public key. Secondly,
it should be computationally infeasible to generate a valid signature for a
party who does not possess the private key.
Uses of digital
signatures
As organizations move away from paper documents with ink
signatures or authenticity stamps, digital signatures can provide added
assurances of the evidence to provenance, identity, and status of an electronic
document as well as acknowledging informed consent and approval by a signatory.
The United States Government Printing Office (GPO) publishes electronic
versions of the budget, public and private laws, and congressional bills with
digital signatures. Universities including Penn State, University of Chicago, and Stanford are publishing
electronic student transcripts with digital signatures.
Using digital signatures only with trusted applications
One of the main differences between a digital signature
and a written signature is that the user does not "see" what he
signs. The user application presents a hash code to be encrypted by the digital
signing algorithm using the private key. An attacker who gains control of the
user's PC can possibly replace the user application with a foreign substitute,
in effect replacing the user's own communications with those of the attacker.
This could allow a malicious application to trick a user into signing any
document by displaying the user's original on-screen, but presenting the
attacker's own documents to the signing application.
We DSM provides
digital signature on pan India basis. We are one of the leader in
providing digital signature for class 3 , dgft , class 2 digital signature. class 3 digital signature is used mainly for
e-tendering, e-tender, online tender, e-procurment, government tenders,
nprocure tenders, delhi e-tendering, dda e-tendering, cpwd e-tendering,
e-bidding, e-ticketing, trademark and copy right e-filing.
Class 3 digital signature
comes in two types singing only and singing and encryption both. many
e-tendering websites requires signing only dsc but mostly e-tendering websites
requires both type of dsc. Class 3 digital signature is provided by four famous
certifying authority in India. Tcs, (n)code Solutions, Sify, e-Mudhra provides
class 3 digital signature in India. Class 3 digital signature comes in to two
category, first is individual, individual certificate issued to a Individual
person with his/her name, e-mail id, state name, pin code of city, type of org.
class 3 individual user type is basically used by people who do e-filing for
trademark registration or copy right work. Second type is Company user or
Organization user, in company user class 3 digital signature, it used to a
individual and company with name of applicant, name of company, state name, pin
code, e-mail address.
For
issuance of Class 3 Digital signature a person must require to present himself
in front of RA / LRA / FC of certifying authority to verify his physical
presence. Class 3 digital signature comes in two types of validity, 1 Years and
2 Years. Maximum validity is 2 Years. For issuance of class 3 digital
signature, applicant needs to fill a application form and have to submit his
valid id & address Proof and one photograph. If the class 3 digital
signatures issued to a company then all above applicant documents are mandatory
plus company documents are also required. Class 3 digital signature is highest
level of authenticity in compare to class 2.
class
2 digital signature is mainly used for income tax e-filing, roc, delhi vat,
service tax, sales tax, email signing, document signing. In class 2 digital
signatures there are two types, individual and company user. In class 2 digital
signature physical presences is not required. To issue class 2 digital
signature user needs to fill a application form. One id & address proof and
one photograph are required to issue digital signature. Tcs, Ncode solutions,
Sify, e-Mudhra, these four certifying authority provide class 2 digital
signature in India.
Dgft
digital signature is mainly used by importers-exporters in India who are having
valid IEC code; they can take dgft digital signature to communicate online with
dgft websites. According to dgft department it saves 50% of license fee if
application submitted through online with dgft digital signature. To issue a
dgft digital signature an application form needs to be submit by applicant with
his valid id & address proof and one photograph. And Valid IEC code
certificate is also required to issue DGFT digital signature. (n)Code
solutions, Sify or Safescrypt are main company who provides dgft digital
signature in India.
We Digital Signature Mart provides all type of above digital signature for class 3, class 2 ,
and dgft.
eMudhra
is a Licensed Certifying authority under the Information Technology Act of India
providing digital signature solutions in India and Mauritius. We have
implemented Digital Signature based transaction authentication solution to many
leading banks in India. eMudhra has been working closely with Banks and has
organized various round-tables on information security in banking transactions.
eMudhra offer a complete solution to the banks in this regard including PKI
authentication solution, DSCs, mobile based secured encrypted messaging
platform and other security tools.
List of best Digital Signature Service Provider in India
List of best Digital Signature Service Provider in India