Следует использовать функцию Always Encrypted СУБД Microsoft SQL Server.
Она обеспечивает шифрование персональных данных таким образом, что ключи шифрования находятся у клиента, а оператор базы данных не получает доступа к содержимому защищённых данных. Это позволяет обрабатывать и хранить данные при минимизации доступа оператора к персональной информации.
Ответ: 3) Использовать функцию Always Encrypted СУБД Microsoft SQL Server.