SEC 500 Fundamentals of Computing |
3 Credits |
Introduction to Programming, Computers,
Operating Systems, Computer Architectures
|
Last Offered Terms |
Course Name |
SU Credit |
Fall 2023-2024 |
Fundamentals of Computing |
3 |
Fall 2022-2023 |
Fundamentals of Computing |
3 |
Fall 2021-2022 |
Fundamentals of Computing |
3 |
Fall 2020-2021 |
Fundamentals of Computing |
3 |
Fall 2019-2020 |
Fundamentals of Computing |
3 |
|
Prerequisite: __ |
Corequisite: __ |
ECTS Credit: 6 ECTS (6 ECTS for students admitted before 2013-14 Academic Year) |
General Requirements: |
|
|
SEC 501 Introduction to Cryptography and Security Protocols |
3 Credits |
This is an introductory course on cryptography and security
protocols. Topics include: Classical cryptosystems, basics
of number theory, symmetric key cryptography (stream and
block ciphers), hash functions, public key cryptosystems
(RSA, discrete logarithm based algorithms, and elliptic
curve cryptography (ECC)), digital signatures, and secure
key establishment techniques.
|
Last Offered Terms |
Course Name |
SU Credit |
Fall 2023-2024 |
Introduction to Cryptography and Security Protocols |
3 |
Fall 2022-2023 |
Introduction to Cryptography and Security Protocols |
3 |
Fall 2021-2022 |
Introduction to Cryptography and Security Protocols |
3 |
Fall 2020-2021 |
Introduction to Cryptography and Security Protocols |
3 |
Fall 2019-2020 |
Introduction to Cryptography and Security Protocols |
3 |
Fall 2018-2019 |
Introduction to Cryptography and Security Protocols |
3 |
|
Prerequisite: __ |
Corequisite: __ |
ECTS Credit: 6 ECTS (6 ECTS for students admitted before 2013-14 Academic Year) |
General Requirements: |
|
|
SEC 502 Network Security |
3 Credits |
Overview of the Internet and the TCP/IP protocol stack
(incl. TCP, UDP, IP and application layer protocols),
network packet/traffic analysis, network layer security
(IPSec), transport layer security (SSL/TLS, SSh,
HTTPS), DNS Security, network-based attacks and
defense, firewalls, intrusion detection and prevention,
network hardening, honeypots and honeynets
|
Last Offered Terms |
Course Name |
SU Credit |
Fall 2023-2024 |
Network Security |
3 |
Fall 2022-2023 |
Network Security |
3 |
Fall 2021-2022 |
Network and Web Security |
3 |
Fall 2020-2021 |
Network and Web Security |
3 |
Fall 2019-2020 |
Network and Web Security |
3 |
Fall 2018-2019 |
Network and Web Security |
3 |
|
Prerequisite: __ |
Corequisite: __ |
ECTS Credit: 6 ECTS (6 ECTS for students admitted before 2013-14 Academic Year) |
General Requirements: |
|
|
SEC 503 Malware Analysis and Detection |
3 Credits |
General concepts of malwares, malware types,
fundamentals of static and dynamic
malware analysis, advanced static analysis, advanced
dynamic analysis, reverse engineering,
malware countermeasures.
|
Last Offered Terms |
Course Name |
SU Credit |
Fall 2023-2024 |
Malware Analysis and Detection |
3 |
Fall 2022-2023 |
Malware Analysis and Detection |
3 |
Fall 2021-2022 |
Malware Analysis and Detection |
3 |
Fall 2020-2021 |
Malware Analysis and Detection |
3 |
Fall 2019-2020 |
Malware Analysis and Detection |
3 |
Fall 2018-2019 |
Malware Analysis and Detection |
3 |
|
Prerequisite: __ |
Corequisite: __ |
ECTS Credit: 6 ECTS (6 ECTS for students admitted before 2013-14 Academic Year) |
General Requirements: |
|
|
SEC 504 Incident Response and Digital Forensics |
3 Credits |
Fundamentals of computer forensics, computer crimes
and law, evidence gathering, data recovery, computer
data recovery, computer forensics tools,
forensics tools, network forensics, wireless, mobile
network forensics and incident response
|
Last Offered Terms |
Course Name |
SU Credit |
Spring 2023-2024 |
Incident Response and Digital Forensics |
3 |
Spring 2022-2023 |
Incident Response and Digital Forensics |
3 |
Spring 2021-2022 |
Computer Forensics |
3 |
Spring 2020-2021 |
Computer Forensics |
3 |
Spring 2019-2020 |
Computer Forensics |
3 |
Spring 2018-2019 |
Computer Forensics |
3 |
|
Prerequisite: __ |
Corequisite: __ |
ECTS Credit: 6 ECTS (6 ECTS for students admitted before 2013-14 Academic Year) |
General Requirements: |
|
|
SEC 505 Blockchain: Security and Applications |
3 Credits |
Cryptographic fundamentals for blockchain,
distributed systems, crypto-currencies,
smart contracts, distributed blockchain
applications, consensus algorithms,
blockchain mining, security and privacy
in blockchain, blockchain ecosystem.
|
Last Offered Terms |
Course Name |
SU Credit |
Spring 2022-2023 |
Blockchain: Security and Applications |
3 |
Fall 2021-2022 |
Blockchain: Security and Applications |
3 |
Fall 2020-2021 |
Blockchain: Security and Applications |
3 |
Fall 2019-2020 |
Blockchain: Security and Applications |
3 |
Fall 2018-2019 |
Blockchain: Security and Applications |
3 |
|
Prerequisite: __ |
Corequisite: __ |
ECTS Credit: 6 ECTS (6 ECTS for students admitted before 2013-14 Academic Year) |
General Requirements: |
|
|
SEC 506 Advanced Cryptography |
3 Credits |
Mathematical foundations of cryptography, homomorphic
encryption, secret sharing protocols, oblivious transfer,
zero-knowledge proofs, secure multi-party computation
e-voting applications, e-cash, post-quantum cryptography.
|
Last Offered Terms |
Course Name |
SU Credit |
Summer 2020-2021 |
Advanced Cryptography |
3 |
|
Prerequisite: __ |
Corequisite: __ |
ECTS Credit: 6 ECTS (6 ECTS for students admitted before 2013-14 Academic Year) |
General Requirements: |
|
|
SEC 507 Penetration Testing |
3 Credits |
Fundamentals of modern IT systems and
their vulnerabilities, ethical hacking methods,
reconnaissance methods and tools,
scanning methods and tools, network
and web vulnerabilities, social engineering,
penetration testing tools.
|
Last Offered Terms |
Course Name |
SU Credit |
Spring 2023-2024 |
Penetration Testing |
3 |
Spring 2022-2023 |
Penetration Testing |
3 |
Spring 2021-2022 |
Penetration Testing |
3 |
Spring 2020-2021 |
Penetration Testing |
3 |
Spring 2019-2020 |
Penetration Testing |
3 |
Spring 2018-2019 |
Penetration Testing |
3 |
|
Prerequisite: __ |
Corequisite: __ |
ECTS Credit: 6 ECTS (6 ECTS for students admitted before 2013-14 Academic Year) |
General Requirements: |
|
|
SEC 508 Privacy-Preserving Data Management |
3 Credits |
Privacy of personal and sensitive data;
privacy issues concerning data collection,
storage, processing and publishing; anonymity
metrics; privacy-enhancing techniques; case studies.
|
Last Offered Terms |
Course Name |
SU Credit |
Spring 2023-2024 |
Privacy-Preserving Data Management |
3 |
Spring 2022-2023 |
Privacy-Preserving Data Management |
3 |
Spring 2021-2022 |
Privacy-Preserving Data Management |
3 |
Spring 2020-2021 |
Privacy-Preserving Data Management |
3 |
Spring 2019-2020 |
Privacy-Preserving Data Management |
3 |
Spring 2018-2019 |
Privacy-Preserving Data Management |
3 |
|
Prerequisite: __ |
Corequisite: __ |
ECTS Credit: 6 ECTS (6 ECTS for students admitted before 2013-14 Academic Year) |
General Requirements: |
|
|
SEC 509 Secure Coding and Software Security |
3 Credits |
Secure coding principles; vulnerabilities and exploits:
buffer overflow, SQL injection, cross-site-scripting,
session hijacking, sensitive data exposure;
countermeasures; advanced testing and
program analysis techniques.
|
Last Offered Terms |
Course Name |
SU Credit |
Spring 2023-2024 |
Secure Coding and Software Security |
3 |
Summer 2022-2023 |
Secure Coding and Software Security |
3 |
Spring 2021-2022 |
Secure Coding and Software Security |
3 |
Spring 2020-2021 |
Secure Coding and Software Security |
3 |
Spring 2019-2020 |
Secure Coding and Software Security |
3 |
Spring 2018-2019 |
Secure Coding and Software Security |
3 |
|
Prerequisite: __ |
Corequisite: __ |
ECTS Credit: 6 ECTS (6 ECTS for students admitted before 2013-14 Academic Year) |
General Requirements: |
|
|
SEC 510 Cyber Security Law |
3 Credits |
Cyber crimes; digital signature law; intellectual property
law; digital communication law; cybercrime incidents;
laws and regulations for cyber security in the world;
ethical issues in cyber security.
|
Last Offered Terms |
Course Name |
SU Credit |
Spring 2023-2024 |
Cyber Security Law |
3 |
Spring 2022-2023 |
Cyber Security Law |
3 |
Spring 2021-2022 |
Cyber Security Law |
3 |
Spring 2020-2021 |
Cyber Security Law |
3 |
Spring 2019-2020 |
Cyber Security Law |
3 |
Spring 2018-2019 |
Cyber Security Law |
3 |
|
Prerequisite: __ |
Corequisite: __ |
ECTS Credit: 6 ECTS (6 ECTS for students admitted before 2013-14 Academic Year) |
General Requirements: |
|
|
SEC 511 Cyber Security Planning and Management |
3 Credits |
Cyber security risk management; cyber security
planning and policy; management of cyber
security operations: detection, response and
intelligence; incident response team management;
security awareness and training management;
security management standards and best practices;
regulatory compliance in cyber security.
|
Last Offered Terms |
Course Name |
SU Credit |
Summer 2022-2023 |
Cyber Security Planning and Management |
3 |
Summer 2021-2022 |
Cyber Security Planning and Management |
3 |
Summer 2019-2020 |
Cyber Security Planning and Management |
3 |
Summer 2018-2019 |
Cyber Security Planning and Management |
3 |
|
Prerequisite: __ |
Corequisite: __ |
ECTS Credit: 6 ECTS (6 ECTS for students admitted before 2013-14 Academic Year) |
General Requirements: |
|
|
SEC 512 Advanced Malware and Code Analysis |
3 Credits |
Setting up your malware analysis lab machine, Basic analysis
(Static and Dynamic), Advanced analysis (Static and Dynamic)
More hands on malware analysis practice, Analyzing Java
Binaries and Malware, Analyzing .NET Malware, Malware
Analysis with Ghidra, Analysing malicious documents
(Optional), Basics of Android malware analysis (Optional),
Malware analysis in kernel mode, Kernel Debugging, Kernel vs
User Mode, Setting Breakpoints, Understanding Windows
Symbols, Common malware encoding methods, Understanding
and defeating, XOR cipher, Identifying and Decoding Base64,
Understanding and defeating other encoding methods, Anti-
disassembly techniques, Understanding anti-disassembly
techniques, NOP-ing Out Instructions with IDA Pro, Packing &
unpacking, Unpacking with a debugger, Unpacking uncommon
packers
|
Last Offered Terms |
Course Name |
SU Credit |
Summer 2022-2023 |
Advanced Malware and Code Analysis |
3 |
Summer 2021-2022 |
Advanced Malware and Code Analysis |
3 |
Summer 2020-2021 |
Advanced Malware and Code Analysis |
3 |
|
Prerequisite: __ |
Corequisite: __ |
ECTS Credit: 6 ECTS (6 ECTS for students admitted before 2013-14 Academic Year) |
General Requirements: |
|
|
SEC 530 Malware Analysis and Detection |
3 Credits |
Operating system basics, computer architecture basics, an
introduction to assembly programming, general concepts of
malwares, malware types, fundamentals of static and dynamic
malware analysis, advanced static analysis, advanced
dynamic analysis, reverse engineering,
malware countermeasures
|
Last Offered Terms |
Course Name |
SU Credit |
Spring 2023-2024 |
Malware Analysis and Detection |
3 |
Spring 2022-2023 |
Malware Analysis and Detection |
3 |
Spring 2021-2022 |
Malware Analysis and Detection |
3 |
Spring 2020-2021 |
Malware Analysis and Detection |
3 |
Spring 2019-2020 |
Malware Analysis and Detection |
3 |
Fall 2018-2019 |
Malware Analysis and Detection |
3 |
|
Prerequisite: __ |
Corequisite: __ |
ECTS Credit: 10 ECTS (10 ECTS for students admitted before 2013-14 Academic Year) |
General Requirements: |
|
|
SEC 532 Blockchain: Security and Applications |
3 Credits |
Cryptographic fundamentals for blockchain,
distributed systems, crypto-currencies, smart
contracts, distributed blockchain applications,
consensus algorithms, blockchain mining, security
and privacy in blockchain, blockchain ecosystem.
|
Last Offered Terms |
Course Name |
SU Credit |
Spring 2023-2024 |
Blockchain: Security and Applications |
3 |
Fall 2022-2023 |
Blockchain: Security and Applications |
3 |
Spring 2021-2022 |
Blockchain: Security and Applications |
3 |
Spring 2020-2021 |
Blockchain: Security and Applications |
3 |
Spring 2019-2020 |
Blockchain: Security and Applications |
3 |
Spring 2018-2019 |
Blockchain: Security and Applications |
3 |
|
Prerequisite: __ |
Corequisite: __ |
ECTS Credit: 10 ECTS (10 ECTS for students admitted before 2013-14 Academic Year) |
General Requirements: |
|
|
SEC 534 Cryptographic Engineering |
3 Credits |
Basic concepts of symmetric key cryptography,
basic concepts of asymmetric key cryptography,
software implementation methods,
hardware implementation methods, side-channel
analysis, side-channel resistant implementations,
tamper-proof cryptographic architectures.
|
Last Offered Terms |
Course Name |
SU Credit |
Fall 2021-2022 |
Cryptographic Engineering |
3 |
Fall 2020-2021 |
Cryptographic Engineering |
3 |
|
Prerequisite: __ |
Corequisite: __ |
ECTS Credit: 10 ECTS (10 ECTS for students admitted before 2013-14 Academic Year) |
General Requirements: |
|
|
SEC 537 Cybersecurity Practices and Applications |
3 Credits |
Introduction and general terminology, Classification of
Attacks, Cyber Threats, Vulnerabilities and
misconfigurations, Human Issues, Basic security components,
Phishing and social engineering, Introduction to Linux,
Basic Security Testing with Linux, Introduction to
Red Team Tools, Reconnaissance attempts, Initial Access,
Persistence, Application security, Command Injections,
Memory Injections, Script Injection, Secure software
development lifecycle, Threat Modeling
|
Last Offered Terms |
Course Name |
SU Credit |
Fall 2023-2024 |
Cybersecurity Practices and Applications |
3 |
Fall 2022-2023 |
Cybersecurity Practices and Applications |
3 |
Fall 2021-2022 |
Cybersecurity Practices and Applications |
3 |
|
Prerequisite: __ |
Corequisite: __ |
ECTS Credit: 10 ECTS (10 ECTS for students admitted before 2013-14 Academic Year) |
General Requirements: |
|
|
SEC 540 Wireless System Security and Privacy |
3 Credits |
In recent years, various advanced communication and
computational paradigms have emerged such as Internet of
Things (IoT), 5G and beyond, Body Area Networks (BANs),
RFID systems, Autonomous Driving, Cyber Physical
Systems, etc. Application areas of these paradigms are
mostly in personal domains. This causes security and
privacy issues of these systems becoming more and more
important. In this course, recent advances in the security
and privacy of these application domains will be covered.
|
Last Offered Terms |
Course Name |
SU Credit |
Spring 2019-2020 |
Wireless System Security and Privacy |
3 |
|
Prerequisite: __ |
Corequisite: __ |
ECTS Credit: 10 ECTS (10 ECTS for students admitted before 2013-14 Academic Year) |
General Requirements: |
|
|
SEC 551 Graduate Seminar I |
0 Credit |
|
Last Offered Terms |
Course Name |
SU Credit |
Spring 2023-2024 |
Graduate Seminar I |
0 |
Fall 2023-2024 |
Graduate Seminar I |
0 |
Fall 2022-2023 |
Graduate Seminar I |
0 |
Fall 2021-2022 |
Graduate Seminar I |
0 |
Spring 2020-2021 |
Graduate Seminar I |
0 |
Spring 2019-2020 |
Graduate Seminar I |
0 |
Fall 2019-2020 |
Graduate Seminar I |
0 |
Fall 2018-2019 |
Graduate Seminar I |
0 |
|
Prerequisite: __ |
Corequisite: __ |
ECTS Credit: 1 ECTS (1 ECTS for students admitted before 2013-14 Academic Year) |
General Requirements: |
|
|
SEC 552 Graduate Seminar II |
0 Credit |
|
Last Offered Terms |
Course Name |
SU Credit |
Spring 2023-2024 |
Graduate Seminar II |
0 |
Spring 2020-2021 |
Graduate Seminar II |
0 |
|
Prerequisite: __ |
Corequisite: __ |
ECTS Credit: 1 ECTS (1 ECTS for students admitted before 2013-14 Academic Year) |
General Requirements: |
|
|
SEC 58006 Special Topics in SEC: Decentralized Finance |
3 Credits |
Introduction and Overview of DeFi: Centralized/Traditional
Finance, Decentralized Finance; Introduction to Blockchain
Technology: Smart Contracts, Lightning Network, Rollups,
Bridges; DeFi Assets and Engineering: Decentralized
Exchanges, Decentralized Lending, Stablecoins, Oracles,
Synthetics and Derivatives, Security and Privacy of DeFi:
Decentralized Identities, Practical DeFi Security, Zero-
Knowledge Techniques; Regulatory Issues for DeFi
|
Last Offered Terms |
Course Name |
SU Credit |
Spring 2022-2023 |
Special Topics in SEC: Decentralized Finance |
3 |
|
Prerequisite: __ |
Corequisite: __ |
ECTS Credit: 10 ECTS (10 ECTS for students admitted before 2013-14 Academic Year) |
General Requirements: |
|
|
SEC 590 Master Thesis |
0 Credit |
|
Last Offered Terms |
Course Name |
SU Credit |
Spring 2023-2024 |
Master Thesis |
0 |
Fall 2023-2024 |
Master Thesis |
0 |
Spring 2022-2023 |
Master Thesis |
0 |
Fall 2022-2023 |
Master Thesis |
0 |
Spring 2021-2022 |
Master Thesis |
0 |
Fall 2021-2022 |
Master Thesis |
0 |
Spring 2020-2021 |
Master Thesis |
0 |
Fall 2020-2021 |
Master Thesis |
0 |
Spring 2019-2020 |
Master Thesis |
0 |
Fall 2019-2020 |
Master Thesis |
0 |
|
Prerequisite: __ |
Corequisite: __ |
ECTS Credit: 50 ECTS (50 ECTS for students admitted before 2013-14 Academic Year) |
General Requirements: |
|
|
SEC 592 Project Course |
0 Credit |
All graduate students pursuing a non-thesis
MSc. Program are required to complete a project.
The project topic and contents are based on the
interest and background of the student and are
approved by the faculty member serving as the
Project Supervisor. At the completion of the project, the
student is required to submit a final report and present
the project. The final report is to be
approved by the Project Supervisor.
|
Last Offered Terms |
Course Name |
SU Credit |
Fall 2023-2024 |
Project Course |
0 |
Summer 2022-2023 |
Project Course |
0 |
Fall 2022-2023 |
Project Course |
0 |
Summer 2021-2022 |
Project Course |
0 |
Summer 2020-2021 |
Project Course |
0 |
Summer 2019-2020 |
Project Course |
0 |
Summer 2018-2019 |
Project Course |
0 |
|
Prerequisite: __ |
Corequisite: __ |
ECTS Credit: 30 ECTS (30 ECTS for students admitted before 2013-14 Academic Year) |
General Requirements: |
|
|
SEC 790 PhD Dissertation |
0 Credit |
|
Last Offered Terms |
Course Name |
SU Credit |
Spring 2023-2024 |
PhD Dissertation |
0 |
Fall 2023-2024 |
PhD Dissertation |
0 |
Spring 2022-2023 |
PhD Dissertation |
0 |
Fall 2022-2023 |
PhD Dissertation |
0 |
Spring 2021-2022 |
PhD Dissertation |
0 |
Fall 2021-2022 |
PhD Dissertation |
0 |
|
Prerequisite: __ |
Corequisite: __ |
ECTS Credit: 180 ECTS (180 ECTS for students admitted before 2013-14 Academic Year) |
General Requirements: |
|
|