VaultDB - A multi-recipient encrypted key-value store for LAMP-based web applications