Problem
Cryptocurrency exchanges such as Binance, Bitfinex, and Upbit allow users to buy and trade cryptocurrencies such as bitcoin, ether, and zcash. However, it is mandatory for the exchanges to perform Know-Your-Customer (KYC) and Anti-Money Laundering (AML) checks before allowing users to trade on the platform. Cryptocurrency exchanges store most of their cryptocurrencies in cold wallets and only keep a portion in hot wallets for liquidity purposes.
Recommend the relevant security objective that must be implemented for a cryptocurrency exchange. Briefly discuss how the security objective can be realised. Justify your answers.
i. Data confidentiality
ii. User confidentiality
iii. Integrity
iv. Availability
v. Accountability.