ABSTRACT
In this chapter, we briefly review some security problems arisen in the network envi-
ronments and present the main idea about how to use modern cryptographic techniques
to solve these problems. We want to emphasize that cryptography is the building block
of most solutions to security problems.