A company's database contains highly sensitive transaction records that are integral to business operations and service delivery. Which of the following methods is BEST suited to ensure the confidentiality and integrity of this database?
Geographic restrictions
Masking
Encryption
Hashing