Table of Contents

CryptoMount

CM is a framework and interface for mounting and organizing encrypted filesystems on a mobile device.

System Requirements

Filesystem Structure

EncFS stores files in a standard filesystem structure, preserving directory structure and permissions in plaintext, while encrypting the names and contents of files and directories. Metadata about the encryption options and cipher is stored in a .encfs5 file in the root of the encrypted filesystem. This metadata is mostly unencrypted, as it is required for decryption.

CM adds it's own metadata file to the encrypted filesystem, containing information about what the files are and how to handle the mount operation. A separate preferences file in the user's homedir stores global options.

Encrypted Metadata File

An example would be :

or

The Conflict Resolution option specifies what to do if the target mountpoint does not exist or contains files. Several options can be specified in a list and are tried in order.

The Unmount Behaviour option specifies what to do when the filesystem is unmounted.

Note that Replace is automatically selected in the Metadata editor screen when LayerIfUnused is selected, but may be manually de-selected by the user.

User Interface

The CM user interface has two components, a taskbar applet and a tabbed application window.

Taskbar Applet

This applet has several features:

Application Window

The tabs in this window offer the user the ability to:

Examples

EncFS Creation