[ca] Durant aquests últims anys, l'internet ha tingut una enorme importància en la societat actual. Grans quantitats d'informació són compartides en aquesta agora virtual, on la gent interactua per tot el globus a tota velocitat. No obstant això, no sols és crucial garantir la comunicació en si, si no també la seva seguretat i veracitat. Per aquesta raó, diversos algorismes, tant per a signatura digital com encriptació, s'han concevut. Fins ara, RSA, DSA o ECC han garantit aquesta seguretat. Aquests sistemes, basats en problemes complexos dels quals un ordinador clàssic no pot resoldre, han estat útils per a la majoria d'aplicacions. No obstant això, aquestes comunicacions ja no es podran considerar segures al llarg termini. Ha estat provat que aquests algorismes es poden trencar amb ordinadors quàntics. Encara que aquests ordinadors no estaran disponibles fins a un parell de decades, un canvi a llarg termini es tindrá que fer. La comunitat matemàtica ha investigat i concevut una gran quantitat d'aquests algorismes, on encara diversos d'ells estan baix test i analisis. Tanmateix, no solament la seguretat de les comunicacions es incerta, sino la seva propia integritat. Els esquemes de firma digital, els quals son capaços de demostrar l'identitat d'una persona o un grup, estan basats en aquests algorismes. Per exemple, els carnets d'identitat o documents PDF com les escritures d'una propietat son impossibles al llarg termini. Encara que alguns avanços s'han fet al respecte, a causa de la seva novetat i constant desenvolupament en aquest camp, no s'ha dut a terme molta implementació. L'objectiu principal d'aquesta tesi és estudiar, crear, desenvolupar i analitzar un programa que permeti la firma digital en PDFs utilitzant diferents algorismes Post Quàntics (PQ), principalment CRYSTALS-Dilithium, Falcon i SPHINCS+. Aquestes implementacions es faran basant-se en diferents estàndards i tecnologies utilitzades per a algorismes estàndard. A més, s'implementaran i estudiaran altres sistemes de signatura múltiple com Composite o múltiples signerInfos.

[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.