CoverUp es un software de cifrado de archivos que puede cifrar uno o más archivos a la vez. CoverUp utiliza un algoritmo de cifrado de múltiples etapas con doble clave y propietario para cifrar archivos, de modo que solo el destinatario previsto pueda descifrarlos correctamente utilizando las claves adecuadas. Las claves están protegidas por contraseña y se pueden asignar diferentes claves a diferentes archivos para añadir una capa adicional de seguridad. La versión actual no permite la recuperación de la contraseña si se olvida, por lo que se aconseja a los usuarios que almacenen la contraseña por separado como referencia en caso de que se olvide. Además, CoverUp tiene una función adicional para ocultar/incrustar un archivo cifrado, donde el archivo puede estar oculto detrás de otro archivo (todos los tipos de archivos excepto el archivo de texto, que llamamos 'archivo portador'). El archivo portador parecerá el mismo que el archivo original; por ejemplo, si el archivo portador es un archivo JPEG, el archivo JPEG se verá igual y podrá ser visualizado como el archivo JPEG original después de que el archivo destinado esté oculto dentro de él. El archivo destinado solo se puede extraer con una clave adecuada. Por lo tanto, la seguridad de los archivos cifrados que se van a transferir a través de Internet se puede mejorar aún más al ocultarlos dentro de otro archivo que parezca normal.