Equipo - (Mesa 39)
Juan Lorenzo Gonzalez Sergio Cordero Iker Arbulu Luis Lamadrid
Inspiración
La Secretearía de Educación Pública no tiene manera de verificar la existencia de un certificado que expidió, y muchas otras organizaciones tampoco la tienen. Además de esto, como los certificados no están electrónicamente respaldados, falsificar los físicos (papel) se ha vuelto muy sencillo. Es por eso que proponemos a Certex como una herramienta de almacenamiento de certificados basada en la blockchain de Bitcoin, donde los registros de la expedición de los certificados es pública, open-source, permanente, y no-modificable. Asimismo, nuestra herramienta funge como notario electrónico, al verificar la identidad de ambas entes participantes en el certificado o diploma, el que la emite y el que la recibe.
Lo que hace
Certifica los documentos expedidos por instituciones electrónicamente mediante una herramienta de doble autenticación segura, haciendo un registro no modificable en la blockchain de bitcoin, haciendo el acceso libre a individuos que tengan acceso a ambas llaves de los participantes.
Como lo construimos
Usamos meteor.js para construir la parte del servidor y del cliente, usando javascript para hacer y recibir peticiones de nuestro blockchain, manejado por la herramienta llamada Tierion. Utilizamos un respaldo local ligero con mongoDB. Encriptamos la información utilizando SJCL (Stanford Javascript Cripto Library - Open Source).
Retos que se presentaron
Algunas cosas del front-end (materialize framework), y nos tomó mucho tiempo entender la lógica de encriptación. Asimismo batallamos con agarrarle la onda a meteor.js, ya que no teníamos mucha práctica en el framework.
Logros que hicimos
Pudimos encriptar todo debidamente y hacer que funcionara la parte de meteor.js. También realizamos una interfaz esteticamente placentera.
Lo que aprendimos
Aprendimos a usar Meteor.js, un poco de diferentes métodos de encriptación y sobre como funciona el blockchain y sus transacciones.
Que sigue para Certex
Abrir esta plataforma al mundo open source (después de limpiar el código) para que las instituciones privadas o públicas puedan evitar la falsificación de documentos.


Log in or sign up for Devpost to join the conversation.