Project · 2017

iVault & Encerradox

A file-hosting and project-based storage platform protected through per-project passwords and educational encryption concepts.

PHPMySQLCryptography

Why it exists

iVault was developed around the high-school thesis on computer security, combining file hosting, project organization and encryption concepts in a web application.

Project media

Architecture

  • PHP/MySQL web application.
  • Project-based file organization.
  • Each project can be protected by a different password.
  • Encryption concepts based on Vernam cipher ideas were explored as part of the educational context.

Key features

  • File hosting.
  • Project-based organization.
  • Password-protected spaces.
  • Educational cryptography angle.

Design decisions

Even as a student project, iVault already shows the recurring pattern of combining application development with security concerns.

Links