Core component of SQL Server for storing, processing, and securing data
Remember that when you have a DATABASE MASTER KEY and copy or move the database to another server, you will need to OPEN MASTER KEY DECRYPTION BY PASSWORD='' in order for the service master key to encrypt that key and be able to open it.
You will have problems if you do not know the master key password. These passwords for the keys should be put in a safe place to be able to recall them. This holds the key to the encryption hierarchy in SQL Server. The service master key is created by the service and therefore will not be able to open the master key in a database until you open it with the password.