Analyse Cryptography and Security Engineering – secrecy, confidentiality, and privacy

Research the below topic and answer the following in Detail (reference cite sources).

Topic: Cryptography and Security Engineering. Read Ch 2 (attached file), cite all sources (attached file and others)

1. Give a definition of the following key words (cite source) and describe the similarity and difference among them: secrecy, confidentiality, and privacy.

2. Describe several types of “Threat model” or attacks and define a secure model against such attacks.

3. Find reasons for Kerkhoff’s principle and discuss possible counter-arguments.

4. Describe opponents or potential opponents in social media application. Please spell out to which media applications you are referring.