A new pioneering course that blends the domains of cyber security and artificial intelligence (AI).
This course has been designed for cyber security professionals who want to understand AI, and AI professionals who want to work with cyber security.
Artificial intelligence impacts all the personas in cyber security (threat actors, defenders, regulatory and government agencies, etc.).
In this course, we aim to create an overall framework spanning personas, technology components, and platforms and study the impact of artificial intelligence on this ecosystem.
When securing an AI system, there are three primary components that one could evaluate and mitigate risks for:
-
the training data
-
the model parameters,
-
and the trained model itself.
However, there are many nuances these AI considerations apply to individual ecosystem components (personas, platforms, and technology components).
An outline of this course is shown below.
Where coding is needed, Python will be used.
You are expected to be familiar with coding but are not required to master any specific language. Some code will be used in demonstrations, but you will not need to do any coding yourself.
The course uses the book: Machine Learning Security Principles - an electronic copy will be provided to you as part of the course.