Iocipher

IOCipher 1.0 community reboot

February 1, 2025

IOCipher update to version 1.0 We are thrilled to announce that a community contributor has picked up maintaining a fork of IOCipher and updated to …

IOCipher 64-bit builds

October 7, 2019

IOCipher v0.5 includes fulil 64-bit support and works with the latest SQLCipher versions. This means that the minimum supported SDK version had to be …

IOCipher is the antidote to “Man-in-the-Disk” attack

August 17, 2018

Recently, at DEFCON 2018, researchers at Check Point announced a new kind of attack made possible by the way many Android apps are implemented. In …

CipherKit reproducible builds

September 21, 2015

We have been on a kick recently with making our build process support “reproducible builds” aka “deterministic builds”. What is this reproducible …

First working test of IOCipher for Obj-C

January 26, 2015

Every so often, we revisit our core libraries in the process of improving our existing apps, and creating new ones. IOCipher has become a standard …

CipherKit updates: IOCipher and CacheWord

September 26, 2014

We’ve been on a big kick recently, updating the newest members of our CipherKit family of frameworks: IOCipher and CacheWord. There also are is a …

Keeping data private means it must be truly deletable!

August 23, 2013

There are lots of apps these days that promise to keep your data secure, and even some that promise to wipe away private information mere seconds or …

IOCipher beta: easy encrypted file storage for your Android app

February 7, 2013

At long last, we are proud to announce the first beta release of IOCipher, an easy framework for providing virtual encrypted disks for Android apps. …

report on IOCipher beta dev sprint

January 31, 2013

We are just wrapping up an intensive dev sprint on IOCipher in order to get the first real beta release out, and it has been a wonderfully productive …

Sometimes the best solution is a library, not an app

August 27, 2012

Our general approach to software development starts with surveying existing solutions that are available and in use, to see if there is already enough …