Abstract
Nowadays, information has a good value in our world, so information
should be secured. Computer networks made a revolution in information usage possible. An authorized user can exchange the information
from a distance using computer networks. To secure the information,
we need to be able to hide it from unauthorized access, which is called
confidentiality; protect it from unauthorized modification, which is
called integrity; and make it available to an authorized entity, which
is called availability [36].