Publicación: CÓDIGOS REED-SOLOMON TORCIDOS PARA CRIPTOGRAFÍA POSCUÁNTICA
| dc.contributor.advisor | Holguín Villa, Alexander | |
| dc.contributor.author | Herrera Garcia, Kevin Yusehp | |
| dc.contributor.evaluator | Chacon Capera, Andres | |
| dc.contributor.evaluator | Calderón Mateus, Fabio Alejandro | |
| dc.date.accessioned | 2026-08-24T18:32:33Z | |
| dc.date.created | 2026-08-23 | |
| dc.date.issued | 2026-08-23 | |
| dc.description.abstract | La teoría de códigos correctores de errores y la criptografía comparten una misma raíz: la necesidad de transmitir y proteger información de manera confiable incluso en presencia de perturbaciones o adversarios. Desde su aparición a mediados del siglo XX, los códigos Reed-Solomon se consolidaron como una de las familias más poderosas dentro de este campo, gracias a su estructura algebraica sobre cuerpos finitos y a su capacidad de alcanzar la cota de Singleton, condición que los convierte en códigos MDS. En este trabajo se estudia una generalización reciente de dicha familia: los códigos Reed-Solomon torcidos, introducidos por Beelen, Puchinger y Rosenkilde en 2017. La construcción incorpora ℓ términos de torsión, parametrizados por vectores t, h y η sobre el cuerpo base Fq, que modifican la estructura clásica de Vandermonde sin sacrificar, en principio, la distancia mínima óptima. Se presenta de forma detallada la definición de estos códigos, sus matrices generadoras y las condiciones algebraicas precisas bajo las cuales conservan la propiedad MDS, incluyendo dos construcciones explícitas de conjuntos Fq0 -libres de suma-producto. La parte central del trabajo aborda el problema de la decodificación. Se analiza el algoritmo de fuerza bruta, que explora las q ℓ combinaciones posibles de los coeficientes de torsión, aplica un decodificador Reed-Solomon clásico en cada iteración y emplea una verificación de consistencia para descartar soluciones espurias. Se prueba formalmente la corrección y unicidad del algoritmo bajo la hipótesis MDS. Finalmente, se explora la aplicación de estos códigos al criptosistema McEliece. Se describe la construcción del esquema McEliece-TRS, su proceso de cifrado y descifrado, y se discuten las consideraciones de seguridad que lo distinguen de la versión original basada en códigos de Goppa, en particular la mayor dificultad estructural que presenta frente al ataque de Sidelnikov-Shestakov. El análisis se complementa con implementaciones en SageMath que permiten comparar la eficiencia computacional entre el esquema clásico y las variantes torcidas con ℓ = 1 y ℓ = 2 torsiónes, poniendo de manifiesto el costo exponencial en ℓ y las ventajas que ofrece la flexibilidad estructural adicional de esta familia. | |
| dc.description.abstractenglish | Coding theory and cryptography share a common foundation: the need to transmit and protect information reliably even in the presence of noise or adversaries. Since their introduction in the mid-twentieth century, Reed-Solomon codes have become one of the most powerful families in this field due to their algebraic structure over finite fields and their ability to attain the Singleton bound, which makes them MDS codes. This work studies a recent generalization of this family: twisted Reed-Solomon codes, introduced by Beelen, Puchinger, and Rosenkilde in 2017. The construction incorporates ℓ twist terms, parameterized by the vectors t, h, and η over the base field Fq, which modify the classical Vandermonde structure without, in principle, sacrificing the optimal minimum distance. A detailed presentation is given of the definition of these codes, their generator matrices, and the precise algebraic conditions under which they preserve the MDS property, including two explicit constructions of Fq0 -sum-product-free sets. The central part of this work addresses the decoding problem. The brute-force algorithm is analyzed, exploring the q ℓ possible combinations of the twist coefficients, applying a classical Reed-Solomon decoder at each iteration, and using a consistency check to discard spurious solutions. The correctness and uniqueness of the algorithm are formally proved under the MDS hypothesis. Finally, the application of these codes to the McEliece cryptosystem is explored. The construction of the McEliece-TRS scheme, together with its encryption and decryption processes, is described, and the security considerations that distinguish it from the original version based on Goppa codes are discussed, particularly the greater structural difficulty it presents against the Sidelnikov-Shestakov attack. The analysis is complemented by SageMath implementations that allow the computational efficiency of the classical scheme and the twisted variants with ℓ = 1 and ℓ = 2 twist to be compared, highlighting the exponential cost in ℓ and the advantages offered by the additional structural flexibility of this family. | |
| dc.description.degreelevel | Pregrado | |
| dc.description.degreename | Matemático | |
| dc.format.mimetype | application/pdf | |
| dc.identifier.instname | Universidad Industrial de Santander | |
| dc.identifier.reponame | Universidad Industrial de Santander | |
| dc.identifier.repourl | https://noesis.uis.edu.co | |
| dc.identifier.uri | https://noesis.uis.edu.co/handle/20.500.14071/48191 | |
| dc.language.iso | spa | |
| dc.publisher | Universidad Industrial de Santander | |
| dc.publisher.faculty | Facultad de Ciencias | |
| dc.publisher.program | Matemáticas | |
| dc.publisher.school | Escuela de Matemáticas | |
| dc.rights | info:eu-repo/semantics/openAccess | |
| dc.rights.accessrights | info:eu-repo/semantics/openAccess | |
| dc.rights.coar | http://purl.org/coar/access_right/c_abf2 | |
| dc.rights.creativecommons | Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0) | |
| dc.rights.license | Atribución-NoComercial 2.5 Colombia (CC BY-NC 2.5 CO) | |
| dc.rights.uri | https://creativecommons.org/licenses/by-nd/4.0/ | |
| dc.subject | TEORÍA DE LA CODIFICACIÓN | |
| dc.subject | CÓDIGOS REED-SOLOMON TORCIDOS | |
| dc.subject | CRIPTOGRAFÍA POSCUÁNTICA | |
| dc.subject | CRIPTOSISTEMA McELIECE | |
| dc.subject | CORRECCIÓN DE ERRORES | |
| dc.subject | PROPIEDA | |
| dc.subject.keyword | CODING THEORY | |
| dc.subject.keyword | TWISTED REED-SOLOMON CODES | |
| dc.subject.keyword | POSTQUANTUM CRYPTOGRAPHY | |
| dc.subject.keyword | McELIECE CRYPTOSYSTEM | |
| dc.subject.keyword | ERROR CORRECTION | |
| dc.subject.keyword | MDS PROPERTY | |
| dc.title | CÓDIGOS REED-SOLOMON TORCIDOS PARA CRIPTOGRAFÍA POSCUÁNTICA | |
| dc.title.english | TWISTED REED-SOLOMON CODES FOR POST-QUANTUM CRYPTOGRAPHY | |
| dc.type.coar | http://purl.org/coar/resource_type/c_7a1f | |
| dc.type.hasversion | http://purl.org/coar/version/c_b1a7d7d4d402bcce | |
| dc.type.local | Tesis/Trabajo de grado - Monografía - Pregrado | |
| dspace.entity.type | Publication |
Archivos
Bloque original
1 - 3 de 3
Cargando...
- Nombre:
- Nota de proyecto.pdf
- Tamaño:
- 170.33 KB
- Formato:
- Adobe Portable Document Format
Cargando...
- Nombre:
- Carta de autorización.pdf
- Tamaño:
- 115.89 KB
- Formato:
- Adobe Portable Document Format
Cargando...
- Nombre:
- Documento.pdf
- Tamaño:
- 845.81 KB
- Formato:
- Adobe Portable Document Format
Bloque de licencias
1 - 1 de 1
Cargando...
- Nombre:
- license.txt
- Tamaño:
- 2.17 KB
- Formato:
- Item-specific license agreed to upon submission
- Descripción:
