Descripción del proyecto
ESTE PROYECTO SE ENMARCA DENTRO DEL AREA DE CRIPTOGRAFIA, Y MAS CONCRETAMENTE EN DOS TEMAS QUE ESTAN RECIBIENDO UN GRAN INTERES EN LOS ULTIMOS AÑOS, SE TRATAN DE LA COMPUTACION MULTIPARTE SEGURA Y LAS PRUEBAS DE CONOCIMIENTO CERO,LA COMPUTACION MULTIPARTE SEGURA TIENE COMO OBJETIVO EL PROCESAMIENTO SEGURO DE DATOS: CON ESTA TECNOLOGIA SE PUEDEN REALIZAR DE MANERA DISTRIBUIDA CALCULOS Y ANALISIS SOBRE DATOS CONFIDENCIALES, DE FORMA QUE ESTOS DATOS NUNCA SE REVELAN PERO EL RESULTADO DEL CALCULO O ANALISIS SI, ES UNA TECNOLOGIA QUE EN TEORIA ES MUY VERSATIL Y CUYAS APLICACIONES VAN DESDE LA POSIBILIDAD DE ANALIZAR HISTORIALES MEDICOS PARA CREAR NUEVOS TRATAMIENTOS, SIN NECESIDAD DE QUE SE ROMPA LA CONFIDENCIALIDAD DE ESOS DATOS, A LA POSIBILIDAD DE QUE VARIOS USUARIOS PUEDAN OPTIMIZAR SU CONSUMO ENERGETICO DE FORMA COORDINADA PERO SIN NECESIDAD DE REVELARSE MUTUAMENTE CUANTO Y CUANDO PRETENDEN HACER USO DE ESE CONSUMO, SIN EMBARGO, AUNQUE ALGUNAS APLICACIONES PIONERAS HAN DEMOSTRADO SUS POSIBILIDADES DE USO, LOS CASOS PRACTICOS EN LOS QUE SE HA UTILIZADO SON RELATIVAMENTE LIMITADOS, Y ESTO ES DEBIDO A LA RELATIVA FALTA DE EFICIENCIA DE LOS METODOS DE COMPUTACION MULTIPARTE, QUE REQUIEREN INTERCAMBIAR UNA GRAN CANTIDAD DE DATOS ENTRE LOS PARTICIPANTES QUE LLEVAN A CABO LA COMPUTACION DISTRIBUIDA Y TAMBIEN REQUIEREN UNA CONSIDERABLE CANTIDAD DE COMPUTACION DE CADA PARTICIPANTE, MAYOR DE LA QUE NECESITARIAN PARA REALIZAR EL MISMO CALCULO SIN LAS CONDICIONES DE PRIVACIDAD,POR OTRO LADO LAS PRUEBAS DE CONOCIMIENTO CERO PERMITEN A UN USUARIO DEMOSTRAR POR EJEMPLO QUE POSEE CIERTA INFORMACION (COMO PODRIA SER UNA CLAVE) SIN NECESIDAD DE REVELARLA, NO SOLO SON UNA PARTE BASTANTE IMPORTANTE DE LOS PROTOCOLOS DE COMPUTACION MULTIPARTE SEGURA, SINO QUE TAMBIEN TIENEN APLICACIONES INDEPENDIENTES POR EJEMPLO EN EL TERRENO DE LAS TECNOLOGIAS BLOCKCHAIN, LAS PRUEBAS DE CONOCIMIENTO CERO TIENEN TAMBIEN OBSTACULOS SIMILARES A LOS DE LA COMPUTACION MULTIPARTE, EN CUANTO A CANTIDAD DE COMUNICACION (TAMAÑO DE LAS PRUEBAS) Y TIEMPO REQUERIDO PARA SU VERIFICACION,EL OBJETIVO DE ESTE PROYECTO ES ATACAR UN PROBLEMA ESPECIFICO DEL QUE SUFREN MUCHAS DE LAS CONSTRUCCIONES GENERALES DE PROTOCOLOS DE COMPUTACION MULTIPARTE Y LAS PRUEBAS DE CONOCIMIENTO CERO, EL PROBLEMA RADICA EN QUE PARTE DE LAS TECNICAS UTILIZADAS PARA DISEÑAR ESTOS PROTOCOLOS REQUIEREN QUE LA FUNCION QUE DESCRIBE LA COMPUTACION REALIZADA SE REPRESENTE COMO UNA SERIE DE OPERACIONES BASICAS EN LO QUE SE CONOCE MATEMATICAMENTE COMO UN CUERPO FINITO, SIN EMBARGO ESTO NO ES UNA REPRESENTACION NATURAL DE MUCHAS FUNCIONES Y CONLLEVA COMPLEJIDAD ADICIONAL,ESTE PROYECTO ESTUDIARA UNA EXITOSA LINEA DE INVESTIGACION QUE HA COMENZADO EN EL ULTIMO AÑO DONDE EL OBJETIVO ES DESARROLLAR VERSIONES DE ESTAS TECNICAS CRIPTOGRAFICAS QUE PERMITAN TRABAJAR DE FORMA EFICIENTE SOBRE ANILLOS ALGEBRAICOS, LO CUAL PERMITE UNA COMPUTACION MAS EFICIENTE DE CIERTAS TAREAS BASICAS Y PERMITIRA SU APLICACION POR EJEMPLO EN TAREAS MAS COMPLEJAS COMO TAREAS DE OPTIMIZACION, ANALISIS ESTADISTICOS Y APRENDIZAJE AUTOMATICO, CON EL OBJETIVO DE EXPLOTAR EL GRAN POTENCIAL DE ESTAS TECNOLOGIAS EMERGENTES, CRIPTOGRAFIA\COMPUTACION MULTIPARTE SEGURA\PRUEBAS DE CONOCIMIENTO CERO