Для підтвердження економічної доцільності та ефективності нової технічної розробки необхідно провести спеціальні розрахунки. Ці розрахунки робляться шляхом співставлення капітальних та експлуатаційних витрат для аналога та для нового технічного рішення.
Собівартість одиниці нової продукції можна спрогнозувати за формулою (1.6):
(1.6)
де – величина однієї із статей прямих витрат, яка вибрана за основу, в даному випадку це вартість інтелектуальної власності, грн.
– питома вага заробітної плати розробників в собівартості аналога, %;
– коефіцієнт, який враховує конструктивні та технологічні особливості програмного продукту (1..1,2).
(грн.).
Величина капітальних вкладень К може бути розрахована за формулою:
(1.7)
де (1..3) – це коефіцієнт, який враховує додаткові витрати;
– загальні витрати на проектування даної розробки;
(грн.).
(грн.).
Експлуатаційними витратами є такі витрати, які забезпечують нормальне функціонування певного технічного рішення в період його експлуатації в розрахунку за рік.
Величина експлуатаційних витрат Е за рік може бути розрахована за формулою:
(1.8)
де Ц – ціна реалізації нової розробки, якщо вона була відома або визначена раніше, грн./шт.;
k – коефіцієнт, який ураховує витрати на амортизацію, для обчислювальної техніки k = 0,5...0,7;
А – коефіцієнт, який ураховує прогнозований прибуток та податки, які повинен сплачувати виробник, А 1,7... 2,3;
S – собівартість нової розробки, розрахована спрощеним способом; грн.;
– доля часу, який витрачає працівник на обслуговування нової технічної або інтелектуальної розробки в загальному часі своєї роботи.
(грн./рік),
(грн./рік).
Для зручності зведемо основні показники системи, що розробляється, та аналога до таблиці 1.1.
Таблиця 1.1 – Основні показники
Показники | Одиниці виміру | Варіанти | |
Аналог | Нова розробка | ||
Капітальні вкладення | грн. | ||
Експлуатаційні витрати | грн./рік | 1102,5 | 445,86 |
Оскільки, капітальні вкладення та експлуатаційні витрати аналога більші за аналогічні показники нової розробки, тоді абсолютний ефект на капітальних вкладеннях і на експлуатаційних витратах можна розрахувати за формулами:
(1.9)
(грн.).
(1.10)
(грн./рік.)
На основі проведеного техніко-економічного обґрунтування доцільності розробки программного забезпечення та на підставі наведених співвідношень видно суттєві переваги нової розробки порівняно з аналогічним продуктом, що вже є на ринку. Розробка є ефективною, оскільки забезпечує економію на капіталовкладеннях – 10000 грн., а на експлуатаційних витратах – 656,64 грн./рік.
На основі проведеного попереднього аналізу, можна зробити висновок, що програма матиме попит на ринку і приноситиме прибуток.
1.6 Висновки
Беручи до уваги потенціал України, в близькій перспективі можна очікувати створення в країні ринку інформаційних продуктів і послуг, аналогічного за значущістю та прибутковістю відповідним ринкам країн Європи. Створення програмних засобiв є однiєю iз сфер дiяльностi, де реально може бути використаний великий науково-технiчний потенцiал України. Для розвитку такої галузi Україна має високоосвiченi, квалiфiкованi i порiвняно дешевi трудовi ресурси, а також достатню телекомунiкацiйну iнфраструктуру.
Дана розробка є актуальною, оскільки інформація збережена в звукових файлах має велике значення для діяльності контакт-центрів.
Захист звукових файлів контакт-центрів став більш перспективним напрямком після прийняття Закону України «Про захист персональних даних».
2 ПРОЕКТУВАННЯ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ
Розробка ефективного і функціонального програмного забезпечення передбачає попереднє проведення глибокого аналізу предметної області. Зокрема, визначальну роль у якості розроблюваного програмного забезпечення відіграє правильний вибір методу для його реалізації.
2.1 Огляд методів приховування інформації в аудіо середовищі
Слухова система людини (ССЛ) сприймає більш ніж мільярд до одного в діапазоні потужності і більш ніж тисяча до одного в частотному діапазоні. Крім цього, високою є і чутливість до адитивного білому шуму. Відхилення у звуковому файлі можуть бути виявлені аж до однієї десятимільйонної (на 70 дБ нижче рівня зовнішніх шумів) [5].
Незважаючи на це, існують певні можливості для приховування інформації і в аудіо середовищі. Хоча ССЛ і має широкий динамічний діапазон, вона характеризується досить малим різницевим діапазоном. Як наслідок, гучні звуки сприяють маскуванню тихих звуків. Крім того, ССЛ не здатна розрізняти абсолютну фазу, розпізнаючи тільки відносну. Також, існують деякі види спотворень, викликаних навколишнім середовищем, які настільки звичні для слухача, що в більшості випадків ним ігноруються.
Подібні особливості слухового апарату людини дозволяють вдало використовувати аудіо середовище з метою стеганографічного захисту конфіденційної інформації [6].
Існує чотири стеганографічних методи приховування інформації в аудіо середовищі:
- метод найменших значущих бітів;
- метод розширення спектру;
- метод приховування в луна-сигналі;
- метод фазового кодування.
Суть методу найменших значущих бітів полягає в заміні останніх значущих бітів в контейнері на біти приховуваного повідомлення. Різниця між порожнім і заповненим контейнерами повинна бути не відчутна для органів сприйняття людини.
Методи приховування в луна-сигналі застосовуються використовують нерівномірні проміжки між луна-сигналами для кодування послідовності значень. При накладенні ряду обмежень дотримується умова непомітності для людського сприйняття. Луна характеризується трьома параметрами: початкової амплітудою, ступенем згасання, затримкою. При досягненні певного порогу між сигналом і луною вони змішуються. В цій точці людське вухо не може відрізнити ці два сигнали. Наявність цієї точки складно визначити, і вона залежить від якості вихідного запису, слухача. Найчастіше використовується затримка близько 1/1000, що цілком прийнятно для більшості записів і слухачів. Для позначення логічного нуля і одиниці використовується дві різних затримки. Вони обидві повинні бути менше, ніж поріг чутливості вуха слухача.
При використанні методу фазового кодування відбувається заміна вихідного звукового елемента на відносну фазу, яка і є секретним повідомленням. Фаза послідовних елементів повинна бути додана таким чином, щоб зберегти відносну фазу між вихідними елементами.
Метод розширеного спектра полягає в тому, що спеціальна випадкова послідовність вбудовується в контейнер, потім, використовуючи узгоджений фільтр, дана послідовність детектується. Даний метод дозволяє вбудувати велику кількість повідомлень у контейнер, і вони не будуть заважати один одному. Метод запозичений з широкосмугового зв'язку [7].
2.2 Метод найменших значущих бітів
Кодування молодших розрядів є найпростішим способом впровадитиконфіденційні дані в інші структури даних. Використовуючи звуковий сигнал, шляхом заміни найменш значущих бітів кожної точки здійснення вибірки, представленої двійкової послідовністю, можна зашифрувати значний обсяг інформації.
Теоретично, пропускна здатність стеганоканалу складає 1 Кб/сек на 1 кГц в каналі без перешкод, бітова швидкість передачі даних складе 8 Кб/сек в послідовності, яка оцифрована з частотою 8 кГц, і 44 Кб/сек в послідовності з частотою дискретизації 44 кГц. Платою за високу пропускну здатність каналу є відчутний на слух низькочастотний шум. Чутність даного шуму безпосередньо залежить від вмісту сигналу-контейнера. Наприклад, шум глядачів під час ефіру спортивного змагання в достатньому ступені маскував би шум найменших біт, модифікованих кодуванням. Однак зазначений шум буде відчутним на слух при використанні в якості контейнера аудіо запису гри струнного квартету. Для компенсації внесених спотворень доцільним буде використання адаптивної атенюації даних.
Головний недолік методу кодування найменш значущих біт – це його слабка стійкість до сторонніх впливів. Вбудована інформація може бути зруйнована через наявність шумів а каналі, в результаті передискретизації вибірки тощо, за винятком випадків, коли інформація вбудовувалася з внесенням надлишковості. Проте останнє, забезпечуючи прийнятну стійкість до завад, призводить до зменшення швидкості передачі даних [8].
2.3 Приховування інформації в аудіо сигналах формату wav
Wav – це формат аудіо файлу, розроблений компаніями Microsoft та IBM. Wav базується на форматі riff, поширюючи його на інформацію про такі параметри аудіо, як застосований кодек, частота дискретизації та кількість каналів.
Хоча файли wave можуть бути записані за допомогою будь-яких кодеків аудіо, звичайно використовується нестиснений PCM, який призводить до великих обсягів файлу (близько 172 кБ на секунду для CD-якості).
Формат wav був частково витіснений стисненими форматами, проте, завдяки своїй простоті, надалі знаходить широке використання в процесі редагування звуку та на переносних аудіопристроях, таких як програвачі та цифрові диктофони.
Музичний wav-файл виступає не в ролі об'єкту захисту, а в ролі контейнера для передачі секретних текстів, адже в wav-форматі спочатку міститься багато надлишкової інформації, яку можна замінити непомітно для людського вуха [9].