This talk is the result of a Master's Degree Thesis about the design and development of a FUSE-based filesystem with deniable encryption. The filesystem uses a technique called 'deniable encryption', which allows the sender of an encrypted message to make the ciphertext look like an encryption of a different message, what allows pretending to cooperate in "Rubber hose cryptanalysis" scenarios: situations where the sender is coerced into revealing the original message. The userspace implementation of the filesystem allows it to run on any operating system without kernel modifications; and the author's contributions allow to face specific attacks related to forensics and cryptanalysis.
Related topics: