permission integrity encryption and undeniability.