Modern encryption (protocols, signature schemes, key generation and management) with an emphasis on both theoretical and practical encryption. Aggregate and RSA signatures. Zero knowledge protocols and secret sharing systems, hash codes and authentication techniques. -- Course Website
Prerequisites: 314244 (v.1)<br/> Fundamental Concepts of Cryptography 220<br/> <br/> or any previous version