شبکه های کامپیوتری از دیدگاه اجتماعی یک پدیده فرهنگی و از دید مهندسی کامپیوتر یک تخصص و علم به شمار می رود. در جهان امروز توسعه و پیشرفت دانش به توسعه و گسترش شبکه های کامپیوتری و ارتباطات وابسته شده است. هدف اصلی در فناوری اطلاعات تولید دانش جدید از دانش های گردآوری شده می باشد و منظور از این دانش مفاهیم نظری نمی باشند بلکه کلیه آگا هی ها و دانش هایی می باشد که از طریق آن ها می توان دانشی جدید پدید آورد. موضوع مورد تحقیق در این مقاله امنیت در ارتباطات داده می باشد و روش و شیوه های متفاوتی از آن توضیح داده شده است از جمله این روش ها رمزنگاری داده ها در برقراری ارتباطات داده می باشد. اهمیت رمزنگاری در حفظ برقراری امنیت روز به روز در حال توسعه و گسترش می باشد و همگان در این زمینه را بر آن داشته تا به دنبال روش ها و شیوه های جدید باشند تا از نفوذ بد اندیشان و مجرمین اینترنتی به اطلاعات دیگران و سو استفاده از این اطلاعات را جلوگیری کنند.
بررسی الگوریتم های رمزنگاری محدودیت هایی دارد از آن جمله که بایستی پیاده سازی شود و اگر سعی در شکستن این الگوریتم ها وجود داشته باشد و هدف متخصص حمله به این الگوریتم ها باشد بایستی امکان آن فراهم باشد. حدود چهارده هزار رایانه به کار گرفته شد تا این الگوریتم شکسته شود. DES مثلاً برای شکستن الگوریتم چارچوب نظری این مقاله مطالعه و و تحقیق در زمینه رمزنگاری، الگوریتم های کشف شده آن و نقاط ضعف این الگوریتم ها می باشد. الگوریتم های زیادی در زمینه رمزنگاری کشف شده است که هر کدام به نوبه خود و در زمان خودشان از محبوبیت بسیاری برخودار بودند ولی به محض شکسته شدن و حمله به آن ها شهرت خود را از دست دادند تا جاییکه سعی در پدیدآوردن الگوریتم های جدیدی در این زمینه میشد. با پیشرفت شبکه های کامپیوتری و فناوری اطلاعات، رمزنگاری نیز در حال توسعه و پیشرفت می باشد و ممکن است زمانی الگوریتم هایی کشف شود که تا مدت ها و یا قرن ها دوام بیاورد و به راحتی شکسته نشود. برای مثال متخصصان به دنبال این هستند که کلمه عبور در رایانه ها به فکر عبور تغییر کنند یک هکر نمی تواند امواج مغز شما را هک کند و وقتی شما از طریق امواج مغزتان وارد حساب کاربری یا هر گونه اطلاعات شخصی می شوید یک هکر نمی تواند به هیچ طریقی امواج مغز شما را هک کند و به اصطلاح فکر شما را بدزدد و به اطلاعات محرمانه شما دست یابد.