SERVIDOR HTTP SEGURO EN UN SISTEMA EMBEBIDO
Resumen
El presente documento describe la implementación de un servidor HTTP con acceso seguro, como un sistema embebido en un FPGA. El acceso al servidor light http es a través de un canal basado en Secure Sockets Layer (SSL), logrando que el servidor sea capaz de enviar y recibir información cifrada. El servidor almacena y recupera la información de una base de datos relacional implementada en el mismo sistema embebido y administrada por SQLite. El servidor y la base de datos son administrados a través del sistema operativo Linux, el cual fue compilado para el procesador PowerPC incrustado en el FPGA. El sistema muestra que es posible crear un servidor WEB embebido en un FPGA con soporte de bases de datos relacionales y acceso por canales seguros, logrando con ello un mayor nivel de seguridad en el almacenamiento y transmisión de información.
Texto completo:
1580-1598 PDFReferencias
Home – lighttpd – fly light. http://www.lighttpd.net/. Jan. 2014.
Sqlite home page. http://www.sqlite.org/. Jan. 2014.
R. S. Engelschall. Openssl: The open source toolkit for ssl/tls. http://www.openssl.org/. Jan. 2014.
A. Hanafi, M. Karim, "Embedded web server for real-time remote control and monitoring of an FPGA-based on-board computer system". Intelligent Systems and Computer Vision (ISCV). Fez. 2015. Pp. 1-6.
L. L. Wang, P. F. Zeng, "A lightweight operating system-oriented web server realization". Wavelet Active Media Technology and Information Processing (ICCWAMTIP). 10th International Computer Conference on, Chengdu. 2013. Pp. 186-190.
J. Zhang, J. Tian, "Design and implementation of an efficient web server based on FPGA". Computer Science and Network Technology (ICCSNT), 2nd International Conference on, Changchun. 2012. Pp. 172-175.
N. Cherifi, G. Grimaud, T. Vantroys, A. Boe, "Energy Consumption of Networked Embedded Systems”. 3rd International Conference on Future Internet of Things and Cloud (FiCloud). 2015. Pp. 639-644.
Crosstool ng. http://www.crosstool-ng.org/. Jan. 2014.
E. Andersen. Buildroot. http://buildroot.uclibc.org/. Jan. 2014.
Busybox. http://busybox.net/. Jan. 2008.
Xupv2p documentation. http://www.xilinx.com/univ/xupv2p.html. Jan.2012.
D. Inc. Digilent Inc. - digital design engineer’s source. http://www.digilentinc .com/. Jan. 2014.
K. Sievers. Xilinx github. https://github.com/xilinx. Jan. 2014.
Xilinx. Microblaze soft processor. http://www.xilinx.com/tools/microblaze.htm Jan. 2012.
Linux Kernel Organization. The linux kernel archive. http://www.kernel.org/. Jan. 2014
D. Quinlan. Filesystem hierarchy standard. http://www.pathname.com/fhs. Jan. 2004.
URL de la licencia: https://creativecommons.org/licenses/by/3.0/deed.es
Pistas Educativas está bajo la Licencia Creative Commons Atribución 3.0 No portada.
TECNOLÓGICO NACIONAL DE MÉXICO / INSTITUTO TECNOLÓGICO DE CELAYA
Antonio García Cubas Pte #600 esq. Av. Tecnológico, Celaya, Gto. México
Tel. 461 61 17575 Ext 5450 y 5146
pistaseducativas@itcelaya.edu.mx