Please use this identifier to cite or link to this item: http://bibdigital.epn.edu.ec/handle/15000/25972
Title: Implementación de servicios de cómputo y seguridad : implementación de firmas electrónicas mediante Python con bibliotecas libres.
Authors: Mena Ramos, Richard Javier
Director: Becerra Camacho, Fernando Vinicio
Keywords: RED INFORMÁTICA
FIRMA ELECTRÓNICA
CRYPTOGRAPHY
CERTIFICADOS DIGITALES
PYTHON
OPENSSL
Issue Date: Aug-2024
Publisher: Quito : EPN, 2024.
Citation: Mena Ramos, R.J. (2024). Implementación de servicios de cómputo y seguridad : implementación de firmas electrónicas mediante Python con bibliotecas libres. 55 páginas. Quito : EPN.
Abstract: This report details the development of a system for the implementation of electronic signatures using Python and open-source libraries. This component focuses on the creation of digital certificates to facilitate the digital signing of documents in applications such as Adobe Acrobat. The advanced capabilities of libraries available in the OpenSSL software community are leveraged to ensure document authentication and validation in the digital environment. The system not only meets rigorous security and legal standards, but also easily adapts to various professional and academic environments. The report begins with a detailed description of the system developed to implement electronic signatures. It explains how the system uses Python and open-source libraries, especially OpenSSL and the Cryptography library, to generate cryptographic keys, create digital certificates, and manage their export and renewal. The main objective is to provide a secure, efficient and easy to integrate solution for digital document signing. In the theoretical framework section, the foundations of asymmetric cryptography and electronic signatures are reviewed. It delves into the process of generating public and private keys, as well as the role of certification authorities (CA) in the issuance and validation of digital certificates. Relevant international regulations and standards are highlighted to guarantee the security and legality of electronic signatures. In the results section, the practical application of the developed system is presented. Examples of digitally signed PDF documents using the generated digital certificates are included. Screenshots illustrating the applied signatures are shown and the results of validation tests performed in Adobe Acrobat are discussed, emphasizing the authenticity and security of the implemented digital signatures. The conclusions summarize the main findings of the study and highlight the importance of implementing secure and effective electronic signatures in today's digital environment. The objectives achieved are reviewed and the contribution of the developed system to compliance with security and legality standards in the digital signing of documents is highlighted. Finally, recommendations are offered for those interested in using or expanding the developed system. It is suggested to explore new applications and contexts for the implementation of electronic signatures, as well as to continue improving the integration and security of the system in different platforms and environments for professional and academic use. This report provides a comprehensive and detailed view of the development and implementation of electronic signatures with Python and open-source libraries, demonstrating their usefulness and applicability in the modern digital era.
Description: El presente informe detalla el desarrollo de un sistema para la implementación de firmas electrónicas utilizando Python y bibliotecas de código abierto. Este componente se enfoca en la creación de certificados digitales para facilitar la firma digital de documentos en aplicaciones como Adobe Acrobat. Se aprovechan las capacidades avanzadas de las bibliotecas disponibles en la comunidad de software OpenSSL para asegurar la autenticación y validación de documentos en el entorno digital. El sistema no solo cumple con estándares rigurosos de seguridad y legalidad, sino que también se adapta fácilmente a diversos entornos profesionales y académicos. El informe comienza con una descripción detallada del sistema desarrollado para implementar firmas electrónicas. Se explica cómo el sistema utiliza Python y bibliotecas de código abierto, especialmente OpenSSL y la biblioteca Cryptography, para generar claves criptográficas, crear certificados digitales y gestionar su exportación y renovación. El objetivo principal es proporcionar una solución segura, eficiente y fácil de integrar para la firma digital de documentos. En la sección de marco teórico se revisan los fundamentos de la criptografía asimétrica y las firmas electrónicas. Se profundiza en el proceso de generación de claves públicas y privadas, así como en el papel de las autoridades de certificación (CA) en la emisión y validación de certificados digitales. Se destacan normativas y estándares internacionales relevantes para garantizar la seguridad y la legalidad de las firmas electrónicas. En la sección de resultados se presenta la aplicación práctica del sistema desarrollado. Se incluyen ejemplos de documentos PDF firmados digitalmente utilizando los certificados digitales generados. Se muestran capturas de pantalla que ilustran las firmas aplicadas y se discuten los resultados de las pruebas de validación realizadas en Adobe Acrobat, enfatizando la autenticidad y la seguridad de las firmas digitales implementadas. Las conclusiones resumen los principales hallazgos del estudio y subrayan la importancia de implementar firmas electrónicas seguras y efectivas en el entorno digital actual. Se revisan los objetivos alcanzados y se destaca la contribución del sistema desarrollado al cumplimiento de estándares de seguridad y legalidad en la firma digital de documentos. Finalmente, se ofrecen recomendaciones para aquellos interesados en utilizar o expandir el sistema desarrollado. Se sugiere explorar nuevas aplicaciones y contextos para la implementación de firmas electrónicas, así como continuar mejorando la integración y la seguridad del sistema en diferentes plataformas y entornos de uso profesional y académico. Este informe proporciona una visión integral y detallada del desarrollo e implementación de firmas electrónicas con Python y bibliotecas de código abierto, demostrando su utilidad y aplicabilidad en la era digital moderna.
URI: http://bibdigital.epn.edu.ec/handle/15000/25972
Type: Trabajo de Integración Curricular
Appears in Collections:TIC - Tecnología Superior en Redes y Telecomunicaciones

Files in This Item:
File Description SizeFormat 
CD 14530.pdf804,55 kBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.