Skip to content

Cryptographic features

guardianproject edited this page Feb 8, 2011 · 4 revisions

High Level Features Goals

  • Media file signing and encryption for export, sharing/sending

    • Use Android Privacy Guard (APG) based intents
  • Secure storage (flash media) for full-time automatic encryption; easy wipe

    • Use LUKS/Cryptsetup project code either integrated or via external app
  • SQL Cipher/metadata encryption for Media Store

    • Encrypted sqlite using symmetric key
    • override content URI handling by built-in Media Store
  • Metadata signing for verification/reputation

    • need to discuss the use case for this more

Technology and Libraries To Build On

  • LUKS / Cryptsetup
  • Android Privacy Guard
    • BouncyCastle / BCC
  • SQLCipher