CE6330 - Applied Cryptography
CE 6330 (EEDG 6330) Applied Cryptography (3 semester credit hours) This course presents a wide range of cryptographic principles and their implementation in software/hardware. This includes: security properties; block and stream ciphers, their basic implementations, and various ways to attack them including side-channel attacks; public-key schemes using number/group-theoretic techniques; advanced protocols; and resilient implementation techniques. Basic familiarity with algorithms, probability, and algebra needed. Credit cannot be received for both CS 6377 and (CE 6330 or EEDG 6330). Prerequisite: ENCS majors only. (3-0) Y