What is a Digital Signature?Rate:


Table of Contents
What is a Digital Signature?
Tags: Digital Signature, Digital Signature Scheme, Cryptography

A digital signature or digital signature scheme is a type of asymmetric cryptography that is used for identification of users on digital media. For messages sent through an insecure channel, a good implementation of a digital signature algorithm makes the receiver believe that the message was sent by the claimed sender, and trust the message.

In many respects, digital signatures are equivalent to traditional handwritten signatures; properly implemented digital signatures are more difficult to copy than handwritten signatures. Digital signatures are implemented using cryptography and can provide acknowledgment, which means that the signer cannot successfully claim they did not sign a message while also claiming their private key remains secret.

Digital signatures are widely used in private and government organizations worldwide to sign business-related documents or to file income tax returns.

These are often used to implement electronic signatures, a broader term that refers to any electronic data that holds the meaning of a signature, but not all electronic signatures use digital signatures. In some countries, including the United States, and the European Union, electronic signatures may have legal significance. Electronic signatures are not accepted in India, but digital signatures are.

1. Algorithms in a Digital Signature

A digital signature system typically consists of two algorithms;

Two main properties are required by the digital signature system;

2. Digital Signature Security and Attacks

In 1984, Shafi Goldwasser, Silvio Micali, and Ronald Rivest became the first to strictly define the security requirements of digital signature schemes. They described a hierarchy of attack models for signature schemes, they also present the GMR Signature Scheme. GMR Scheme was proven to be secure against adaptive chosen-message attacks - even when an attacker receives signatures for messages of his choice, this does not allow him to copy a signature for a single additional message.

In their foundational paper, Goldwasser, Micali, and Rivest lay out a hierarchy of attack models against digital signatures.

  1. In a key-only attack, the attacker is only given the public verification key.
  2. In a known message attack, the attacker is given valid signatures for a variety of messages known by the attacker but not chosen by the attacker.
  3. In an adaptive chosen message attack, the attacker first learns signatures on arbitrary messages of the attacker's choice.

They also described a hierarchy of attack results;

  1. A total break results in the recovery of the signing key.
  2. A universal forgery attack results in the ability to forge signatures for any message.
  3. A selective forgery attack results in a signature on a message of the adversary's choice.
  4. An existential forgery merely results in some valid message/signature pair not already known to the adversary.

The strongest notion of security, therefore, is security against existential forgery under an adaptive chosen message attack.

Author: Mikhail

No comments yet.

You must be logged in to leave a comment. Login here


Thread Back to Threads Thread

You May Also Like

Veronica Search Engine
Tags: Search Engine

Veronica was a search engine system for the Gopher Protocol, released in November 1992 by Steven Foster and Fred Barrie at the University of Nevada, Reno.
Facebook
Tags: Social Network Website, Social Media, Social Networking Site

Facebook is a social media and social networking service owned by American technology conglomerate Meta. Created in 2004 by Mark Zuckerberg with four other Harvard College students and roommates Eduardo Saverin, Andrew McCollum, Dustin Moskovitz, and Chris Hughes, its name derives from the face book directories often given to American University Students.
Roles in Data Analytics
Tags: Roles, Job Opportunities, Data Analytics

The below article tells us about various roles that one can take on his or her journey in data analytics domain. We will explore different job opportunities that companies have to offer in this domain.
How tech giants are exploiting corporate employees?
Tags: Tech Giants, FANG, Big4

Organizations around the world ask their employees to upskill. This is important to ensure that companies can deliver the best to their clients. But when these expensive certifications become part of employee performance metrics, then there is a dark part of organizations that starts to creep out. A Corporate Suicide Case.