Разработване и програмно реализиране на стеганографски методи и алгоритми за подобряване защитата на съхраняваната и предавана информация | Защитена на: 27/10/2015
Поради огромният мащаб на съвременната глобална мрежа, където почти всеки човек е свързан с нея по някакъв начин правейки го уязвим, вероятността от посегателства на личната и поверителна информация е изключително голяма, което води до неспираща нуждата за търсене на по-ефективни методи за защита. След детайлно разглеждане и анализиране на проблемите свързани със сигурността на съхраняваната и предавана информация, изследвайки вероятностите за наличие на пропуски в сигурността на системите както и рискът от атаки нарушаващи конфиденциалността на информацията, възниква нужда от използване на по-ефективни методи за защита от всякакви неоторизиран достъп и посегателства върху съхраняваната и предавана през дадена мрежа поверителна информация.
В дипломната работа е направен оригинален обзор на проблема със сигурността на съхраняваната и предавана информация, както и анализ и представяне на риска и вероятността за нерегламентирани посегателства върху информацията. На базата на тези анализи е предложено и реализирано решение на дефинирания проблем със сигурността, а именно проектиране и създаване на софтуерен продукт базиращ се на комбинация между стеганографски и криптографски методи и алгоритми, подобряващи нивото на сигурност и защитеност на информацията (независимо дали в съхранението или предаване й през даден комуникационен канал), скривайки я в цифрова мултимедия. Чрез дизайн и създаване на собствени алгоритми, дипломният проект следва да допринесе за подобряването на функционалността предоставена от съществуващи стеганографски методи, подобрявайки търсените функционалност и ефект. Програмният продукт следва да реализира и изпълнява процесите на скриване и извличане на криптирани с RC4 данни (информация) във и от цифрова мултимедия (изображение или музика), като по този начин осигури високо ниво на конфиденциалност и защитеност на данните. Най-общо казано криптираните с RC4 данни биват скривани в най-младшите битове (LSB) на байтове от цифровият мултимедиен файл, като изборът на байтовете става на псевдо-случаен принцип (за което се грижи допълнителен алгоритъм). Това следва да доведе до намаляване/изключване вероятността и риска от нерегламентирани посегателства или кражба, причинени от пропуски в сигурността на дадена система или мрежа. Главната цел на софтуерният продукт който следва да бъде разработен в дипломният проект, е да запълни вероятни пропуски в сигурността, които обикновено довеждат до нарушаване неприкосновеността на информацията (прочитане, модифициране, кражба и т.н.). За реализация на програмният продукт е използван език за програмиране Perl, използвайки обектно-ориентирана методология (ООП) , което се явява разширение на стандартните Perl синтаксис, функционалност и възможности. В допълнение на това са използвани няколко CPAN модула, които спомагат за разширяване функциалносста на реализиранoто софтуерно приложение.
Поради изключително бързото развитие на съвременните технологии, употребата на цифрови мултимедийни файлове (представляващи огромна разновидност и разнообразие от различни файлови формати) се засилва със всеки изминат ден. За в бъдеще това ще доведе до все по-честата употреба на доказано ефективните методи за скриване на информация в цифрови мултимедийни файлове, с цел подобряване на сигурността на информацията. Глобалната употреба и разпространение на голям брой различни цифрови файлови формати е на път да предостави неограничени възможности на съвременният интернет потребител за скриване на поверителна информация, с цел нейното предпазване от всякакви нерегламентирани посегателства, запазвайки конфиденциалносттта на информацията.