For encryption keys the encryption key db name is stored in syscolumns.encrkeydb (only if the key is stored in a different db then the object using the encryption key)
As long as you restore the database containing the encryption keys with the same name, there's nothing you have to change for that in syscolumns for the encrypted table using these keys.
Only if you would like to restore the encryption key db with a different name, then you might have to update the encrkeydb name in syscolumns.