Ultimate access to all questions.
Upgrade Now 🚀
Sign in to unlock AI tutor
You are designing a mobile chat application and need to ensure that users cannot spoof chat messages by falsely claiming a message was sent by a specific user. What should you do?
A
Tag messages client side with the originating user identifier and the destination user.
B
Encrypt the message client side using block-based encryption with a shared key.
C
Use public key infrastructure (PKI) to encrypt the message client side using the originating user's private key.
D
Use a trusted certificate authority to enable SSL connectivity between the client application and the server.