EncryVault: projeto II

dc.contributor.advisorFonte, Alexandre José Pereira Duro da
dc.contributor.authorGonçalves, Miguel Fernandes Barata
dc.date.accessioned2026-10-16T16:40:22Z
dc.date.available2026-10-16T16:40:22Z
dc.date.issued2026
dc.description.abstractEste projeto tem como objetivo concluir o desenvolvimento da aplicação móvel offline EncryVault para gestão segura de credenciais e informação sensível, no âmbito da unidade curricular Projeto II da Licenciatura em Informática e Multimédia da Escola Superior de Tecnologia do Instituto Politécnico de Castelo Branco, dando continuidade ao trabalho iniciado no Projeto I. A motivação prende-se com a necessidade de proteger dados críticos do utilizador de forma simples e prática, reduzindo riscos como reutilização de palavras-passe, armazenamento inseguro e exposição de informação, garantindo privacidade e controlo local dos dados. Neste relatório apresenta-se a evolução do EncryVault entre 16 de março e 18 de junho de 2026, desde a versão demonstrativa do Projeto I até à versão final, incluindo o novo formato V3 do ficheiro do cofre com conteúdo dividido em blocos cifrados, o suporte a documentos sigilosos, os reforços de segurança implementados (política de palavra-passe mestra, penalizações por tentativas falhadas, pepper com biometria, PINs de proteção, cofre falso, auto-destruição, proteção de ecrã e modo privado), a área de saúde das palavras-passe, a lixeira com retenção configurável, o Autofill no Android, os temas claro/escuro e os dois modos visuais, terminando com a validação através de testes automatizados e manuais e com uma síntese do trabalho realizado.
dc.description.abstractAbstract: This project aims to complete the development of EncryVault, an offline mobile application for the secure management of credentials and sensitive information, within the curricular unit Project II of the degree in Informatics and Multimedia at the School of Technology of the Polytechnic Institute of Castelo Branco, continuing the work started in Project I. The main motivation is to protect critical user data in a simple and practical way, reducing risks such as password reuse, insecure storage, and information exposure, while ensuring privacy and full local control of the data. This report presents the evolution of EncryVault between March 16 and June 18, 2026, from the demonstrative version of Project I to the final version, including the new V3 vault file format with encrypted chunks, support for confidential documents, the implemented security reinforcements (master password policy, failed attempt penalties, pepper with biometrics, protection PINs, decoy vault, self-destruct, screen protection and private mode), the password health area, the trash with configurable retention, Android Autofill, light/dark themes and two visual modes, ending with validation through automated and manual tests and a summary of the work carried out.
dc.identifier.citationGONÇALVES, Miguel Fernandes Barata (2026) - EncryVault : projeto II. Castelo Branco: IPCB. EST. 104 p. Relatório do Trabalho de Fim de Curso de Informática e Multimédia.
dc.identifier.urihttps://minerva.ipcb.pt/handle/123456789/5344
dc.language.isopor
dc.peerreviewedno
dc.publisherIPCB. EST
dc.rightsopenAccess
dc.subjectEncryVault
dc.subjectPasswords
dc.subjectSegurança
dc.subjectCibersegurança
dc.subjectPrivacidade
dc.subjectCybersecurity
dc.subjectEncryption
dc.subjectPrivacy
dc.titleEncryVault: projeto II
dc.typereport

Ficheiros

Principais

A mostrar 1 - 1 de 1
A carregar...
Miniatura
Nome:
Relatorio_Projeto2_EncryVault_MiguelGonçalves.pdf
Tamanho:
3.77 MB
Formato:
Adobe Portable Document Format