, integrity, encryption and undeniability.