Nowadays, a wide variety of applications are using encryption to protect their confidential data in network communication. Since currently available security tools are mainly developed for plaintext network transmission, encryption obstructs security analysis and protection. In this thesis, we elaborate on the challenges resulting from encrypted network communication. In fact, encryption does n...