Summary
The System Architecture and Hardware Security module is designed for
- Computer Science and Engineering Students, - Cybersecurity Professionals, - Information Technology (IT) Professionals, and
- Security Analysts and Consultants. Throughout this module, students will develop
- Knowledge of Computer Architecture Models: Acquire knowledge of various computer architecture models, allowing students to analyze and compare different designs for their security implications, - Expertise in CPU and Execution Types: Gain expertise in CPU designs and execution types, enabling students to evaluate the security implications of different CPU architectures and execution models, and
- Proficiency in Memory Types and Usage: Master memory types and their usage areas, enabling students to implement effective memory management strategies that enhance system security.
Recommended prior knowledge:
-
Basic Knowledge of Computer Architecture
-
Understanding of Cybersecurity Principles
System Architecture and Hardware Security
The primary area of concern for information security is IT systems. Because, except for some applications with limited scope, information that needs to be protected is stored and processed by IT systems.
IT systems are generally managed or coordinated by computer systems. At this point, the concept of a computer system should not be considered as a specific device such as a "PC-Personal Computer", but as units that manage IT systems in general. Accordingly, a wide scale should be considered, from embedded systems to huge servers.
From this standpoint, understanding the architectural structure of computer systems becomes crucial for information security experts as computer systems are essential components of the field of information security.
However, IT systems operate at a hardware level, implying that ensuring security at the hardware layer, particularly within key components such as the CPU and memory units, is essential for ensuring information security.
Hence, it is crucial for information security experts to have a thorough understanding, particularly of CPU and memory architectures.
This module will cover "Computer System Architecture and Hardware Security" with sufficient depth to equip information security experts with the necessary knowledge.
In this context, first of all, architectural models that are basic for computer systems will be mentioned. Subsequently, the CPU structure, the center of computer systems, and its special application derivatives will be mentioned.
In the last part of the module, memory structures, the problem of data residue in memories, and safe memory-cleaning methods will be discussed.