This exercise consists of building a virtual small-business network to support Beta Corp.’s international operations. Their network consists of an 1) administrative client, 2) a corporate client, 3) a pfSense firewall, and 4) a server. The “server” required for this exercise can simply be an Ubuntu desktop VM.
This module contains five lessons covering several topics in cryptology. It starts by introducing the student to some basic cryptology terms and concepts followed by a discussion on classic ciphers. Next the student is introduced to modular arithmetic, important in understanding modern encryption. Lesson three discusses the two types of symmetric encryption (stream cipher and block cipher), focussing on block ciphers, which is the most current encryption in use today. The last two lessons in the module explain public key encryption, primarily RSA.