در عصر حاضر که ارتباطات الکترونیکی به طور فزایندهای در حال رواج است، ویروس ها و هکرها بسیار متنوع و گسترده شده اند، استراق سمع الکترونیکی و کلاهبرداری الکترونیکی به امور عادی تبدیل شده اند، امنیت اهمیت ویژهای پیدا کرده است. دو موضوع مهم در این حیطه مطرح است و به اهمیت موضوع امنیت افزوده است. اولی، رشد انفجاری سیستم های کامپیوتری و ارتباط آنها از طریق شبکه، موجب وابستگی شدید سازمان ها و افراد به اطلاعات ذخیره شده در سیستم شده است. دوم، تکامل اصول رمزنگاری شبکه و امنیت است که منجر به توسعه ی اپلیکیشن های واقعی برای تأمین امنیت شبکه شده است.