One of the main applications of cryptography is the protection of information, which ensures authentication, confidentiality, data integrity, and non-repudiation. This useful application has been used to provide security to signatures and digital certificates, being necessary the employment of Public-Key infrastructure as a reliable model.