Foundations of Cybersecurity
Program Overview
University Programs
The university offers a range of programs, including undergraduate, graduate, and continuing education options.
Academic Programs
- Undergraduate programs
- Graduate programs
- Continuing education (SUTD Academy)
- 42 Singapore
Pillars, Clusters, and Programmes
The university is organized into several pillars, clusters, and programs, including:
- ASD: Architecture and Sustainable Design
- DAI: Design and Artificial Intelligence
- EPD: Engineering Product Development
- ESD: Engineering Systems and Design
- HASS: Humanities, Arts and Social Sciences
- ISTD: Information Systems Technology and Design
- SMT: Science, Mathematics and Technology
Course Details
50.042 Foundations of Cybersecurity
This course provides students with a basic appreciation and understanding of the core concepts of information security. Topics to be covered include:
- Concepts for confidentiality, integrity, and availability
- Introduction to cybercrimes and security issues
- Threats to information systems and devices
- Cryptographic primitives such as symmetric and asymmetric cryptography
- Core problems such as random number generation, entropy, and key distribution
- Common topics such as security protocols and public-key infrastructures
Co-requisite
- 50.005 Computer System Engineering or equivalent background with strong programming skills
Learning Objectives
- List basic security solutions and models; explain concepts for confidentiality, integrity, and availability.
- Apply protocols used for key establishment, encryption, and authentication to secure a system.
- Apply known attacks to vulnerable cryptographic primitives.
- Model, analyse, and apply cryptographic primitives used for encryption, secure hashing, and digital signatures.
- Evaluate the security of existing system designs respect to different attacker models.
Measurable Outcomes
- Evaluate security models like CIA model (confidentiality, integrity, availability) by defining and assessing security level for an existing system in a design project.
- Perform attacks related to block ciphers in Electronic-Codebook mode, through successful retrieval of partial or full information related to the plaintext or key used.
- Implement a scheme for pre-image recovery of hashes through brute force and hybrid attacks for hash related password authentication systems.
- Apply substitution ciphers, One-time-pads, and AES in real-life applications to prevent sensitive data exposure and thus preserve the confidentiality of secret data.
- Analyse network logs, based on that, implement potential attacks on schemes for encryption, authentication, key establishment, and digital signatures, through a challenge design and solving project.
Topics Covered
- Introduction
- Hash Functions
- Password and Rainbow Tables
- Applications for Hashing
- Block Ciphers
- Modular Arithmetics
- Key Establishment
- Public Key Crypto
- Digital Signatures
- Security Protocols
- Side Channel Attacks
- Security Policy
- Information Flow
- Distributed Systems
Textbook(s) and/or Other Required Material
- The Code Book: The Science of Secrecy from Ancient Egypt to Quantum Cryptography
- Understanding Cryptography: a Textbook for Students and Practitioners
- Cryptography engineering
Course Instructor(s)
- Prof Felix Loh
Research and Innovation
The university is committed to research and innovation, with several research centers and programs, including:
- Design·AI Research
- Design·AI Innovation
- Design·AI Enterprise
Design·AI Research
The Design·AI Research program focuses on the intersection of design and artificial intelligence, with research areas including:
- Research news
- Research centers
- Research programmes and fellowship
Design·AI Innovation
The Design·AI Innovation program focuses on innovation and entrepreneurship, with areas including:
- Innovation ecosystem
- Innovation showcase
- Innovation for community
- Innovation in education
Design·AI Enterprise
The Design·AI Enterprise program focuses on partnering with corporations, with areas including:
- Research collaborations
- Technology licensing
- Translational Research Lab (DesignZ)
- Supporting entrepreneurs
- Venture and incubation experience
Campus Life
The university offers a range of campus life activities, including:
- Student experience
- Campus facilities
- Housing
- Sports and recreation center
- F&B and services
- Library
About
The university is committed to diversity and inclusion, sustainability, and thought leadership, with areas including:
- Overview
- Leadership
- Board of Trustees
- President Emeritus
- Professorships
- Faculty
- News and happenings
- Pressroom and publications
- Careers at SUTD
- Partnering with SUTD
