A financial institution stores sensitive customer data including

A financial institution stores sensitive customer data including personal identification information and transaction records. The institution needs to ensure that this data is protected both when stored on its servers (data at rest) and when transmitted over the internet (data in transit). It is considering the use of various cryptographic techniques to enhance its security measures.

Compare the use of symmetric and asymmetric keys in relation to data at rest and data in transit, with reference to the strengths and weaknesses of each method. In your response, provide a recommendation about which combination of techniques offers the best overall protection in the context of the scenario above.