The PublicKey is published, and used to decrypt messages from or to encrypt messages to the holder of the PrivateKey. It can also be used to confirm a DigitalSignature generated with using the complementary PrivateKey.
Contrast with SymmetricCipher
It is an element of PublicKeyInfrastructure