2015 en Desarrollo de Aplicaciones Móviles haciendo uso de Criptografía
-
Upload
david-eliseo-martinez-castellanos -
Category
Software
-
view
296 -
download
3
Transcript of 2015 en Desarrollo de Aplicaciones Móviles haciendo uso de Criptografía
2015En Desarrollo de Aplicaciones Móviles Utilizando Criptografía(Proyectos Académicos, Maestría en Seguridad y Gestión de Riesgos Informáticos)
Por David Eliseo Martínez Castellanos
Sistema de Control Escolar con Firma Digital de Calificaciones y Verificación de Firma Digital desde dispositivos Móviles
Prototipo de Sistema de cómputo que permite realizar la firma digital de calificaciones de estudiantes por parte del docente encargado de una asignatura y la posterior verificación de la calificación por parte de los estudiantes de dicha asignatura desde sus dispositivos móviles Android
Las herramientas a ser utilizadas por el docente fueron desarrolladas en Java utilizando el IDE NetBeans.
Se elaboraron dos prototipos, uno basado en BouncyCastle y OpenSSL y otro para el que se realizó la implementación de los algoritmos de cifrado y función de picadillo (AES-128, RSA-3072 y SHA256)
Aplicación ejecutando en el celular, permite consultar las calificaciones y verificar la firma digital correspondiente.
Diseño de un Protocolo de Seguridad Basado en Criptografía para la emisión y uso de un pasaporte electrónico implementado en dispositivos Android
• Firma Digital Simple• Cifradores de llave pública• Cifradores de bloque• Función picadillo (Hash)
Primitivas Criptográficas Implementadas
Algoritmos Criptográficos implementados
• RSA (RSA-3072)• AES-128• SHA256
El protocolo se divide en 3 fases:• Solicitud y Emisión del Pasaporte Electrónico.• Solicitud y Emisión de Visado Electrónico.• Registro de entradas y salidas en controles migratorios.
Software desarrollado para la implementación del Protocolo de Seguridad
Generación de llaves pública y privada para las entidades participantes en el Protocolo
Solicitud de Emisión de Pasaporte Electrónico: Oficial de Migración Envía Código de Solicitud al Móvil del ciudadano solicitante.
Aplicación Móvil
El solicitante recibe SMS el número de solicitud, la aplicación genera en ese momento su par del llaves RSA y envía la solicitud firmada nuevamente al sitema de Migración y Enstrangería.
Se recibe la información de solicitud, se verifica y a la vez firma la llave pública del ciudadano solicitante.Se capturan los datos para el pasaporte electrónico.