Public-key cryptography is characterized by:
Requiring shared keys for communication.
Being exclusively used for secretive messaging
Using distinct keys for encryption and decryption

Blockchain Security Exercises are loading ...