Information
Microsoft Best Practices recommend to use at least a 2048-bit encryption algorithm for asymmetric keys.
Rationale:
The RSA_2048 encryption algorithm for asymmetric keys in SQL Server is the highest bit-level provided and therefore the most secure available choice (other choices are RSA_512 and RSA_1024).
Solution
Refer to Microsoft SQL Server Books Online ALTER ASYMMETRIC KEY entry: https://msdn.microsoft.com/en-us/library/ms187311(v=sql.110).aspx
Impact:
The higher-bit level may result in slower performance, but reduces the likelihood of an attacker breaking the key.
Encrypted data cannot be compressed, but compressed data can be encrypted. If you use compression, you should compress data before encrypting it.
Default Value:
none
References:
https://docs.microsoft.com/en-us/sql/t-sql/statements/alter-asymmetric-key-transact-sql
http://support.microsoft.com/kb/2162020