Students
Tuition Fee
Not Available
Start Date
Not Available
Medium of studying
Not Available
Duration
Not Available
Details
Program Details
Degree
Courses
Major
Computer Science | Cybersecurity | Information Technology
Area of study
Information and Communication Technologies | Security Services
Course Language
English
About Program

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
  1. List basic security solutions and models; explain concepts for confidentiality, integrity, and availability.
  2. Apply protocols used for key establishment, encryption, and authentication to secure a system.
  3. Apply known attacks to vulnerable cryptographic primitives.
  4. Model, analyse, and apply cryptographic primitives used for encryption, secure hashing, and digital signatures.
  5. Evaluate the security of existing system designs respect to different attacker models.
Measurable Outcomes
  1. Evaluate security models like CIA model (confidentiality, integrity, availability) by defining and assessing security level for an existing system in a design project.
  2. 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.
  3. Implement a scheme for pre-image recovery of hashes through brute force and hybrid attacks for hash related password authentication systems.
  4. 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.
  5. 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
See More