goryachev.com Products Design Research Contact

Secure Digital Archive

An encrypted personal backup with locally managed keys, revision history, search, raw image support, and thumbnail gallery.


This software is designed to solve a problem of archiving personal digital artifacts in a most secure manner, while also providing easy access to the backed up files as well as their previous versions.

The first and foremost feature of this tool is security. Your data is encrypted using locally generated and managed key. No amount of key information ever leaves the local machine or gets transmitted over the network. Encrypted repository files can be safely uploaded to popular cloud storage without compromising security of the archive.

On the user side, we wanted to provide multiple ways to access, navigate, organize, and search the repository. In addition to the standard file tree view, the user may choose to view a thumbnail gallery, time line, compare revisions, search for text strings.

Supported File Formats

The following file formats are currently supported:
  • Document formats: MS Excel, MS Power Point, MS Visio, MS Word, PDF, RTF
  • Text formats: plain text, HTML, TXT, XML

Raw Image Formats

The tool generates preview images and thumbnails from the large raw images stored in the archive. This allows for nearly instantaneous navigation within a large picture collection, something the photography professionals might find useful.

The following cameras are supported: Canon, Epson, Fuji, Hasselblad, Kodak, Leica, Mamiya, Minolta, Nikon, Olympus, Pentax, Polaroid, Ricoh, Sigma, Sony.

Text Search

The tool provides textual search functionality compliant with security requirements: the indexes are encrypted and stored in the same repository.


Digital Archive security is build around a key generated at the time the repository is created. This key is stored in a file separately from the repository, and is protected by a passphrase using scrypt key derivation function.

The repository is stored on the user's local disk or a NAS drive, in 512 MB chunks. The data is encrypted using 256 bit AES cipher in the authenticated EAX mode, which enables the system to detect bit rot or intentional or unintentional corruption of repository files.

It is safe to sync the repository to a cloud storage such as Dropbox or Google Drive, as no part of the repository key is ever stored in the repository. We are planning to provide a cloud-based storage option in the future, or cooperate with secure providers such as Tarsnap.

For more detailed description of the cryptography involved, please refer to the Security page.


WARNING: You are downloading a pre-release software for evaluation purposes. The repository database format is likely to change. The final product MAY NOT WORK with repositories created by the earlier versions.

Download SecureArchiveApp.jar for OS X, Windows, Linux.