Desarrollo del prototipo de una cartera Bitcoin basada en hardware
Abstract:
Este documento describe el proceso de desarrollo, implementación y evaluación de un prototipo de cartera Bitcoin basada en hardware. Con este fin, se realiza una descripción general de la red Bitcoin para luego adentrarse en el proceso de generación de carteras Bitcoin y los algoritmos criptográficos que gobiernan este proceso. Así también, se describe la operación de las transacciones del tipo “pago a hash de llave pública” P2PKH con el fin de que el lector conozca cómo la red Bitcoin interactúa con las carteras Bitcoin mediante transacciones. Una vez desarrollado el marco teórico, se realiza el diseño de hardware y software de la cartera en base a objetivos y parámetros de diseño. Luego, se adquieren e integran los componentes de hardware, prestando especial atención a sus interfaces de comunicación y alimentación. En cuanto al software, se desarrolla una aplicación para la cartera que incorpora una interfaz gráfica de usuario adecuadamente integrada con los componentes de hardware. Una vez que todos que los dispositivos se han integrado y que el software ha sido instalado, se procede a evaluar la cartera en dos partes: la primera, un análisis estadístico de la calidad de las secuencias producidas por el generador de números aleatorios en base al NIST SP 800-22; y la segunda, un análisis cualitativo de la funcionalidad de la cartera Bitcoin tanto a nivel de procesos como de operatividad. Finalmente se plantean las conclusiones de este trabajo, las recomendaciones y las futuras líneas de investigación y de desarrollo del proyecto.
Año de publicación:
2017
Keywords:
- CONTROL AUTOMÁTICO
- CARTERA BITCOIN
- ALGORITMOS CRIPTOGRÁFICOS
- INGENIERÍA DE HARDWARE
Fuente:
Tipo de documento:
Bachelor Thesis
Estado:
Acceso abierto
Áreas de conocimiento:
- Software
Áreas temáticas:
- Economía financiera
- Instrumentos de precisión y otros dispositivos
- Programación informática, programas, datos, seguridad