As computers are embedded in everyday life, protection against the criminal or unauthorized use of electronic data is essential and measures must be taken to achieve this. The module will introduce a range of topics in the theory and practice of computer security, including attacks, vulnerabilities and defences. Cloud and Web services will be used as a motivating example for the importance of security.
Learning Outcomes
By the end of the module students should be able to:
Understand basic concepts of cryptography and SQL
Understand basic concepts of cloud services, in particular storage
Demonstrate an understanding of the threats to data stored on a computer, locally or in the cloud
Demonstrate an understanding of the threats to data sent on the network
Identify risks and use techniques to eliminate or mitigate them.