À medida que a tecnologia evolui, os dispositivos móveis estão a substituir os sistemas tradicionais, tornando o acesso mais fácil, mas à custa da disponibilidade de recursos. Estes dispositivos leves têm menos memória e poder de processamento. O sistema proposto utiliza uma técnica criptográfica melhorada que é simultaneamente segura e eficiente. Utiliza compressão antes da encriptação, poupando tempo e espaço para outras operações, o que desempenha um papel importante na melhoria do desempenho, especialmente para dispositivos móveis. Para aumentar a segurança, a função hash do ficheiro é primeiro calculada utilizando o algoritmo MD5. Esta função hash é utilizada como chave, depois o ficheiro é convertido em código byte e depois dividido em peças que são posteriormente processadas com uma operação XOR para aumentar a aleatoriedade dos dados. Para tornar os dados tão aleatórios quanto possível, são realizadas múltiplas operações ex ou ex para torná-los menos vulneráveis a ataques por força bruta. O sistema proposto utiliza um algoritmo criptográfico para assegurar a confidencialidade e MD5 para assegurar a integridade. Desta forma, o sistema proposto aumenta tanto a segurança como o desempenho.