Menu

Home

Marco

Bienvenidos a FIUBA: Crypto Learning Tools

1 Introducción

La Universidad de Buenos Aires ha profundizado en los últimos años su política de inclusión de tecnologías para el fortalecimiento de las prácticas educativas en la Universidad. Para seguir fortaleciendo esta línea de acción, la UBA ha aprobado en el mes de mayo de 2014 una nueva convocatoria del programa UBATIC.

El programa intenta acompañar y fortalecer aquellas iniciativas innovadoras desarrolladas por los docentes universitarios que fomenten una inclusión genuina de las TIC y una aproximación al campo de las nuevas tecnologías que, superando las visiones técnico-instrumentales, favorezca una mirada reflexiva, crítica, creativa y responsable de su utilización como así también el fortalecimiento del trabajo en redes y la construcción compartida de conocimiento.

En el marco de este programa, la FIUBA desarrolla un proyecto institucional que persigue la articulación
entre cátedras y departamentos de la facultad, que comprende las siguientes líneas:

  • Diseño y desarrollo de materiales y/o recursos para la enseñanza (simulaciones, infografías
    multimedia, murales interactivos, animaciones, digitalización de recursos, bancos de imágenes, etc.).
  • Creación de software y aplicaciones para favorecer la comprensión de temas disciplinares complejos,
    el desarrollo de competencias digitales del siglo XXI y/o para el enriquecimiento de la enseñanza
    (simuladores para la enseñanza, juegos, aplicativos de cálculos, videojuegos educativos, aplicaciones
    de realidad aumentada, entornos inmersivos u otras para el trabajo con dispositivos móviles o
    tabletas digitales, etc.).

2 Objetivos

Desarrollar una aplicación para la enseñanza y aprendizaje de algoritmos criptográficos.
La aplicación deberá comprender la resolución detallada y justificada de dichos algoritmos, debiendo contemplarse dos modalidades de ejecución:

  • Modo aprendizaje: resolución paso a paso con avance a solicitud del aprendiz (a siguiente paso o a
    resultado final).
  • Modo autoevaluación: resolución paso a paso con elaboración guiada del resultado de cada paso a
    cargo del aprendiz, y confirmación de la corrección del resultado con opción a reintentar, en caso de
    que fuere incorrecto, o a ver el resultado correcto.

El aprendiz debe poder optar por la modalidad de ejecución, y asimismo, por la posibilidad de persistir los pasos que transite cualquiera sea la modalidad de ejecución.

3 Algoritmos a desarrollar

Se deben desarrollar los siguientes algoritmos de criptografía:

Los detalles de la implementación de cada algoritmo se encuentran en sus respectivas páginas de la wiki.

The wiki uses Markdown syntax.

Project Members:


Related

Wiki: Cifrado Afín
Wiki: Cifrado de Permutación
Wiki: IDEA
Wiki: RC4
Wiki: RSA
Wiki: Vigenère

Auth0 Logo