CyBOK Version 1.0

CyBOK Version 1.0

CyBOK Version 1.0

We would like to understand how the CyBOK is being used and its uptake. We request that organisations using, or intending to use, CyBOK for the purpose of education, training, course development, professional development get in touch to let us know.

Contact us at

Relationships between KAs

Relationships between KAs

The different KAs in CyBOK are not orthogonal and relate to each other in many ways. The key relationships are captured in the table and diagram. These are not exhaustive but indicate main connection points between the KAs

Dependencies on external knowledge

Dependencies on external knowledge

CyBOK KAs are written to be largely self- contained. However, there is basic knowledge and understanding of concepts that is required in several cases to fully engage with and understand the content of the KA. These external dependencies are noted in the table . Where possible, we refer to relevant knowledge in the IEEE Software Engineering Body of Knowledge Version 3.0 (SWEBOK) and the ACM Computer Science Curriculum 2013.

CyBOK Foundations

Formal Methods
Formal Methods download link

Human, Organisational & Regulatory Aspects

Attacks & Defences

Malware & Attack Technologies

Malware Knowledge Area Issue 1.0

Systems Security

Software and Platform Security

Web & Mobile Security

Web & Mobile Security - Issue 1.0

Infrastructure Security

Physical Layer and Telecommunications Security

Physical Layer and Telecommunications Security Issue 1.0