[en] During these past years, the internet has had an enormous importance in current society. Large amounts of information are shared on this virtual agora, in which people interacts all across the globe at full speed. Nevertheless, not only it is crucial to guarantee this communication, but also its security an truthfulness. For this reason, some algorithms, for both Digital Signature and Encryption purposes, have been conceived. Since now, RSA, DSA or ECC have guaranteed this security. These systems, based on complex problems in which classical computers cannot solve, have been useful for most applications. Nevertheless, these communications will not be longer secure. These algorithms have been proof to be broken using Quantum Computers. Even though these computers will not be available until a couple of decades, a change in the long term should be done. In order to solve this problem, the mathematical community has investigated and conceived a large amount of algorithms, in which some of them are still under test and analysis. Nonetheless, not only is the security of communications uncertain, but also its integrity. Digital Signatures Schemes, which enable to demonstrate the identity of a person or a group, are based on these algorithms. For example, Personal Identity Cards or PDF Documents as a property deed will be impossible on the long term. Although some advancements have been done, due to the newness and constant development of this field, not too much implementation has been done. The main aim of this thesis is to study, create, develop and analyse a program which enables Digital Signature Scheme on PDFs using different Post Quantum (PQ) Algorithms, mainly CRYSTALS-Dilithium, Falcon and SPHINCS+. This implementations will be done based on different standards and technologies used for standard algorithms. Moreover, other multiple signature schemes as Composite or multiple signerInfos are going to be implemented and studied.

[es] Durante estos los últimos años, el internet ha tenido una enorme importancia en la sociedad actual. Grandes cantidades de información son compartidas en esta agora virtual, donde la gente interactua por todo el globo a toda velocidad. Sin embargo, no solo es crucial garantizar la comunicación en si, si no también su seguridad y veracidad. Por esta razon, varios algoritmos, tanto para firma digital como encriptación, se han concebido. Hasta ahora, RSA, DSA o ECC han garantizado esta seguridad. Estos sistemas, basados en problemas complejos de los cuales un ordenador clásico no puede resolver, han sido útiles para la mayoría de los usos. Sin embargo, estas comunicaciones ya no se podran considerar seguras al largo plazo. Ha sido probado que estos algoritmos se pueden romper usando ordenadores cuánticos. Aunque estos ordenadores no estarán disponibles hasta un par de decadas, varias investigaciones se han hecho al respecto. La comunidad matemática ha investigado y concevido algunos de estos algoritmos, y aún varios de ellos estan bajo test y analisis. Sin embargo, no solo la seguridad de las comunicaciones es incierta, si no su propia integridad. Los esquemas de firma digital, los cuales son capaces de demostrar la identidad de una persona o un grupo, estan basados en estos algoritmos. Por ejemplo, Carnets de Identidad o Documentos PDF como las escrituras de una propiedad serían imposibles al largo plazo. Aunque varios avances se han hecho a respecto, debido a su novedad y constante desarrollo en este campo, no se ha llevado a cabo mucha implementación. El objetivo principal de esta tesis es estudiar, crear, desarrollar y analizar un programa que permita la firma digital en PDFs utilizando diferentes algoritmos Post Cuánticos (PQ), principalmente CRYSTALS-Dilithium, Falcon y SPHINCS+. Estas implementaciones se harán basándose en diferentes estándares y tecnologías utilizadas para algoritmos estándares. Además, se implementarán y estudiarán otros sistemas de firma múltiple como Composite o múltiples signerInfos.