Non-malleable encryption: Simpler, shorter, stronger