Finally, integration with an existing PKI could be problematic. Groove provides four basic types of protection. Groove generates the keys dynamically. Users can also attach a voice message with an invitation to a shared space. The third security feature is nonrepudiation.
Senders digitally sign all instant messages and shared space messages.
The receiving client automatically verifies the signature using the sender's public key, which provides nonrepudiation. Finally, Groove supports data integrity. Because all instant messages and shared space messages are signed by their senders, modification by a third party would be detected on the receiving end. Thus, the digital signature enhances data integrity. Groove also provides data integrity and nonrepudiation for downloading tools, based on digital signatures.