Slides

Introduction to Computer Security at NYU Paris

Course slides are available here for perusal, usually after classes. An empty box indicates that slides are not yet uploaded.

CSCI-UA.9480 Session 0.pdf

0: Introduction and Threat Modeling

September 3 2018

Part 1: Cryptography

CSCI-UA.9480 Session 1.1.pdf

1.1: One-Way Functions & Hash Functions

CSCI-UA.9480 Session 1.2.pdf

1.2: Symmetric Key Encryption

September 10 2018

CSCI-UA.9480 Session 1.3.pdf

1.3: Public Key Cryptography

September 12 2018

CSCI-UA.9480 Session 1.4.pdf

1.4: Transport Layer Security

September 17 2018

CSCI-UA.9480 Session 1.5.pdf

1.5: Usable Security

September 18 2019

CSCI-UA.9480 Session 1.6.pdf

1.6: Secure Messaging

September 24 2018

CSCI-UA.9480 Session 1.7.pdf

1.7: Cryptocurrencies, Blockchains, Smart Contracts

September 26 2018

Part 2: Network Security

CSCI-UA.9480 Session 2.1.pdf

2.1: Networking Basics

October 1 2018

CSCI-UA.9480 Session 2.2.pdf

2.2: IP, TCP and DNS

October 3 2018

CSCI-UA.9480 Session 2.3.pdf

2.3: Denial of Service

October 8 2018

CSCI-UA.9480 Session 2.4.pdf

2.4: Designing Secure Network Systems

October 10 2018

CSCI-UA.9480 Session 2.5.pdf

2.5: New Secure Protocols: WireGuard

Invited Presentation by Jason Donenfeld, author of WireGuard.

October 15 2018

Part 3: Software Security

CSCI-UA.9480 Session 3.1.pdf

3.1: Understanding and Preventing Vulnerabilities

October 24 2018

3.2: Access Control and Information Flow

October 29 2018

CSCI-UA.9480 Session 3.3.pdf

3.3: Systems Security and Isolation

October 31 2018

CSCI-UA.9480 Session 3.4.pdf

3.4: Control Flow Hijacking

Slides authored by Cătălin Hriţcu (used with permission.)

November 5 2018

Part 4: Web Security

CSCI-UA.9480 Session 4.1.pdf

4.1: Online Authentication and Password Storage

November 7 2018

CSCI-UA.9480 Session 4.2.pdf

4.2: Browser Security, XSS and XSRF

Invited presentation by Alex Inführ.

November 12 2018

Electron Security Checklist A Guide for Developers and Auditors.pdf

4.3: Hybrid Runtimes

November 14 2018

CSCI-UA.9480 Session 4.4.pdf

4.4: Web Privacy

November 21 2018

CSCI-UA.9480 Session 4.5.pdf

4.5: Spam and Abuse

November 26 2018

Part 5: Security and Society

5.1: Online Crime

November 28 2018

5.2: Economics, Ethics and Law

December 3 2018

5.3: Censorship and Mass Surveillance

December 5 2018