everything.study
ECE 716

Communication Security

Graduate

Spring 2022

Topics

  • Basics of information and communication security: information security, protection mecha- nisms, confidentiality, integrity and authenticity, trust and threat model, and secure compo- nents.
  • Security metrics and infrastructure: perfect forward secrecy, provable security, pseudorandom generators, randomness criteria, and correlation attacks, PKI, X.509 certificates, and key escrow.
  • Review of practical cryptographic schemes: symmetric-key cryptography (one-time-pad and stream cipher, AES, SHA3, HMAC), chosen plaintext/ciphtetext attacks, time-memory trade- off attacks, public-key cryptography (DH, DSS, RSA, EC-DH, EC-DSA), and faulty attacks.

Readings

  • L.D. Chen and G. Gong, Communication System Security, CRC, 2012. Supplemental mate- rials for this book.
    unspecified
  • J. Katz and Y. Lindell, Introduction to Modern Cryptography, 2nd edition, Chapman and Hall/CRC, 2014.
    2nd edition · unspecified
  • There is no text book for
    unspecified
  • 3. ECE 716 Course Notes -Available on UW-LEARN.
    unspecified
  • 4. Selected research papers.
    unspecified
Spring 2020

Topics

  • Basics of information and communication security: information security, protection mecha- nisms, confidentiality, integrity and authenticity, trust and threat model, and secure compo- nents.
  • Security metrics and infrastructure: perfect forward secrecy, provable security, pseudorandom generators, randomness criteria, and correlation attacks, PKI, X.509 certificates, and key escrow.
  • Review of practical cryptographic schemes: symmetric-key cryptography (one-time-pad, LWC, WAGE, AES, SHA3, HMAC), chosen plaintext attack (CPA) and chosen ciphertext attack (CCA), public-key cryptography (DH, DSS, RSA, EC-DH, EC-DSA).
  • Network security protocols: the man-in-the-middle attacks, mutual authentication, key estab- lishment, cipher suite negotiation, Internet security protocols (IPsec, TLS), end-to-end/hop- by-hop encryption, and attacks on TLS.
  • Network access authentication: authentication and key agreement (AKA) in cellular systems, AAA, password based authentication, kerberos, open-authorization, EAP, tunnelled attacks, and mobile multi-channel (multi-factor) authentication.
  • Broadcasting and multicast security: multicast key distribution, hash chain broadcast au- thentication, Merkle tree authentication and signatures, and one-time signature.
  • Implementations and trusted platform: side-channel attacks, root of trust, secure boot, vali- dation and authorization, secure storage, trusted platform module, and SGX.
  • IoT security and privacy: Internet-of-Things (IoT), privacy preserving identification, RFID (EPC, NFC), attacks on smart cards, and relay attacks.
  • Physical layer security: wiretap channel, wiretap code, anti-jamming attacks, channel reci- procity for authentication, bloom filter for anti-jamming, and encryption over MIMO and OFDM.
  • Advanced Cryptographic Algorithms: secret sharing, multiparty computation, commitment schemes, and zero knowledge proof systems.

Readings

  • L.D. Chen and G. Gong, Communication System Security, CRC, 2012.
    unspecified
  • J. Katz and Y. Lindell, Introduction to Modern Cryptography, 2nd edition, Chapman and Hall/CRC, 2014.
    2nd edition · unspecified
  • A. J. Menezes and P. C. van Oorschot and S. A. Vanstone,Handbook of Applied Cryptography, CRC Press, 1996.
    unspecified
  • 5. ECE 716 Course Notes -Available on UW-LEARN.
    unspecified
  • 6. Selected papers.
    unspecified
  • Supplemental materials for the book by Chen-Gong.
    unspecified
Sources