In the field of cryptography, signatures are used to verify the authenticity and integrity of a message or document. A digital signature is a cryptographic technique that involves creating a unique identifier for a message using a private key, which can be verified using a corresponding public key. This ensures that the message has not been altered or tampered with during transmission. The use of digital signatures is common in communication protocols, electronic transactions, and secure document exchange. They play a crucial role in ensuring the security and trustworthiness of the information being transmitted, as they can provide proof of the identity of the sender and the integrity of the message. Research in the field of signatures focuses on developing new algorithms and protocols for creating and verifying digital signatures, as well as analyzing the security of existing signature schemes. This research aims to improve the efficiency, security, and usability of digital signatures in various applications, such as secure messaging, authentication, and secure data storage.