Software prototype for the electronic document’s signature and validation

Authors

  • Erick Manuel Ramírez Casanova Ingeniería Informática(estudiante), TecNM campus San Andrés Tuxtla, Carretera Costera del Golfo Km 140+100, Matacapan, San Andrés Tuxtla, Veracruz, México, C.P. 95804
  • Rogelio Enrique Telona Torres División de Ingeniería Informática, TecNM campus San Andrés Tuxtla, Carretera Costera del Golfo Km 140+100, Matacapan, San Andrés Tuxtla, Veracruz, México, C.P. 95804
  • Juan Rafael González Cadena División de Ingeniería Informática, TecNM campus San Andrés Tuxtla, Carretera Costera del Golfo Km 140+100, Matacapan, San Andrés Tuxtla, Veracruz, México, C.P. 95804

DOI:

https://doi.org/10.30973/progmat/2020.12.3/6

Keywords:

Digital signature, software, web application, validation

Abstract

This article presents the development of a software prototype using the most up-todate web technologies capable of creating, signing and validating an electronic document from a digital certificate and a private key. In the web application the sending user will be able to create a document with its digital signature and at the same time generate a validation hash which will be sent to a recipient by some means. The recipient will be able to verify the validity of the sender’s signature using the signed document and verification hash.

Author Biographies

Erick Manuel Ramírez Casanova, Ingeniería Informática(estudiante), TecNM campus San Andrés Tuxtla, Carretera Costera del Golfo Km 140+100, Matacapan, San Andrés Tuxtla, Veracruz, México, C.P. 95804

Egresado de la carrera de Ingeniería Informática con especialidad en Tecnologías de la Información y Comunicaciones en el Instituto Tecnológico Superior de San Andrés Tuxtla. Ha participado en varios proyectos de investigación y en el desarrollo de software open source bajo la licencia GPLV3, así como ganador del primero y segundo lugar del concurso de programación en su fase regional y estatal en el 2018 y 2019.

Rogelio Enrique Telona Torres, División de Ingeniería Informática, TecNM campus San Andrés Tuxtla, Carretera Costera del Golfo Km 140+100, Matacapan, San Andrés Tuxtla, Veracruz, México, C.P. 95804

Licenciado en Informática. Maestro en Tecnologías de Información por la Universidad Cristóbal Colon. Perfil Deseable de PRODEP desde 2013, certificaciones: Certified LabVIEW Associate Developer por National Instrumentsy Basic Level Programmer en ROBOTC otorgado por Carnegie Mellon Robotics Academy. Miembro Colaborador del Comité de Investigación del Instituto Tecnológico Superior de San Andrés Tuxtla, miembro del Cuerpo Académico “Tecnologías de Información y desarrollo de software”, evaluador de Perfil Deseable de PRODEP, miembro del Consejo de Posgrado del Instituto Tecnológico Superior de San Andrés Tuxtla. Ha publicado varios artículos en el área de Tecnologías de Información y Comunicaciones en diferentes revistas, ha participado como ponente y organizador en eventos académicos nacionales.

Juan Rafael González Cadena, División de Ingeniería Informática, TecNM campus San Andrés Tuxtla, Carretera Costera del Golfo Km 140+100, Matacapan, San Andrés Tuxtla, Veracruz, México, C.P. 95804

Licenciado en Informática. Maestro en Tecnologías de Información por la Universidad Cristóbal Colon. Perfil Deseable de PRODEP desde 2013, certificaciones: Oracle PL/SQL Developer Certified Associate por ORACLE Corporation y Basic Level Programmer en ROBOTC otorgado por Carnegie Mellon Robotics Academy. Miembro Colaborador del Comité de Investigación del Instituto Tecnológico Superior de San Andrés Tuxtla, miembro del Cuerpo Académico “Tecnologías de Información y desarrollo de software”, evaluador de Perfil Deseable de PRODEP, miembro del Consejo de Posgrado del Instituto Tecnológico Superior de San Andrés Tuxtla . Ha publicado varios artículos en el área de Tecnologías de Información y Comunicaciones en diferentes revistas, ha participado como ponente y organizador en eventos académicos nacionales

References

L. A. B. Zúñiga, Evolución de la firma autógrafa a la Firma Electrónica Avanzada., 2011.

A. d. S. S. d. l. Reyes, «http://www.ssreyes.org,» [En línea]. Available: http://www.ssreyes.org/es/portal. do?TR=C&IDR=759. [Último acceso: 27 Agosto 2019].

S. d. l. F. Pública, «Secretaría de la Función Pública,» Gobierno de México, 09 12 2013. [En línea]. Available: https://www.gob.mx/sfp/documentos/firmaelectronica-avanzada-fiel. [Último acceso: 19 04 2019]

A. L. D. D. FEDERAL, «Asamblea Legislativa del Distrito Federal,» 04 11 2009. [En línea]. Available: http://aldf.gob.mx/archivo-8a9f98083f8b38fb40fb3cef1b2bf9ce.pdf. [Último acceso: 16 01 2019].

I. M. Soumitra Dutta, «The Global Information Technology Report 2010–2011,» World Economic Forum and INSEAD, Geneva, 2011.

A. Friends, «Apache Friends,» Xampp, [En línea]. Available: https://www.apachefriends.org/. [Último acceso: 12 Noviembre 2019].

TCPDF, «TCPDF,» [En línea]. Available: https://tcpdf.org/. [Último acceso: 09 Enero 2020].

K. Fukuchi, «PHP Qr Code,» [En línea]. Available: http://phpqrcode.sourceforge.net/. [Último acceso: 10 Diciembre 2019].

Bootstrap, «Bootstrap,» [En línea]. Available: https://getbootstrap.com/. [Último acceso: 18 Noviembre 2019].

R. S. Pressman, Ingeniería de Software, Un enfoque practico, México: McGraw-Hill, 2010.

Y. A. P. Santiago, «Implementación de un esquema para autenticación y validación de documentos electrónicos mediante una autoridad certificadora,» San Andrés

Published

2020-10-30

How to Cite

Ramírez Casanova, E. M., Telona Torres, R. E., & González Cadena, J. R. (2020). Software prototype for the electronic document’s signature and validation. Programación Matemática Y Software, 12(3), 49–57. https://doi.org/10.30973/progmat/2020.12.3/6

Most read articles by the same author(s)