Контрольна робота з теми:
Реалізація алгоритму книжкового шифру
ВСТУП
Розвиток науки і техніки передових країн на початку XXI ст. поступово набуває зримих обрисів створення теоретиками картини інформаційного суспільства. Прогнозується перетворення всього світового простору в єдине комп'ютеризоване та інформаційне співтовариство людей, що проживають в електронних квартирах і котеджах. Будь-яке житло оснащене всілякими електронними приладами і комп'ютеризованими пристроями. Діяльність людей буде зосереджена головним чином на обробці інформації, а матеріальне виробництво і виробництво енергії буде покладено на машини. p align="justify"> Всі ці вдосконалення в повсякденному житті і в інформаційному світі можуть бути виконані тільки завдяки активній діяльності програмістів. Саме ці люди будуть займати провідне місце серед всіх інших спеціальностей і напрямків. Це люди з дуже високими здібностями та вміннями, які є майбутнім для всього подальшого розвитку світу. Тому професія програміста, на сьогоднішній день, є найбільш перспективною і популярною. p align="justify"> Ближче всіх на шляху до інформаційного суспільства стоять країни з розвиненою інформаційною індустрією, до числа яких слід віднести США, Японію, Англію, Німеччину, країни Західної Європи. У цих країнах вже давно одним з напрямків державної політики є напрямок, пов'язаний з інвестиціями і підтримкою інновацій в інформаційну індустрію, в розвиток комп'ютерних систем і телекомунікацій, виникає нова індустрія переробки інформації на базі комп'ютерних і телекомунікаційних інформаційних технологій. br/>
1. ПОСТАНОВКА ЗАВДАННЯ І СФЕРА ЇЇ ВИКОРИСТАННЯ
Необхідно написати програму, яка змогла б шифрувати файли з використанням алгоритму книжкового шифру, а також розробити зручний і простий інтерфейс користувача, щоб полегшити використання програми.
Метод книжкового шифру був обраний з усіх можливих тому, що при відносній простоті реалізації він є досить крипостійкість.
Також до програми були пред'явлені такі вимоги:
Компілятор повинен бути безкоштовним.
Сама програми могла б без праці, бути перенесена на інші платформи, наприклад Linux або Mac OS. Без значних зусиль з доопрацювання програмного коду. p align="justify"> Сферою використання даного програмного продукту є широке коло користувачів, яким необхідно захищати свої дані, що знаходяться на їх персональну ЕОМ.
2. ТЕОРЕТИЧНА ЧАСТИНА
Проблема захисту інформації в сучасному суспільстві охопила економічну, соціальну, політичну сфери діяльності людей. Причому сьогодні захист даних являє собою складний комплекс технічних, правових, організаційних заходів, що проводяться з метою збереження від несанкціонованого доступу інформації кожного користувача. p align="justify"> Разом з новим тисячоліттям з'явилося таке явище, як інформаційне протидія. Це поняття включає в себе В«процес впливу на комп'ютерну систему з використанням програмно-технічних засобів і має наслідком активізацію деякого програмного засобу в даній системі, що приводить до будь-якого негативного відключенню від запропонованих алгоритмів роботи системиВ». p align="justify"> Безліч способів доступу до інформації, широке використання комп'ютерної техніки дозволяють зловмисникові практично в будь-який момент і в будь-якому місці здійснювати дії, що являють загрозу інформаційній безпеці. Результати проведених опитувань показують, що в даний час серед основних загроз безпеки 43% становлять віруси, 26% - відмова в роботі найважливіших корпоративних систем, 15% - атаки з метою викликати відмову в обслуговуванні, 14% - проникнення ззовні, 11% - проникнення зсередини , 5% - порушення цілісності даних, 3% - фінансове шахрайство, 2% - розкрадання комерційної інформації.
Захист документальної інформації в комп'ютерних системах та мережах на сьогоднішній день є одним з пріоритетних напрямків в діяльності компаній комп'ютерної індустрії і є важливим напрямком роботи будь-якої організації, яка використовує у своїй діяльності інформаційні технології. Одним з аспектів проблеми є питання про захист електронних документів. Поступове впровадження систем електронного документообігу в установах і на підприємствах, використання інформаційних технологій при створенні, виконанні та зберіганні документів поставили перед сферою документознавства та діловодства необхідність вивчення проблем захисту документальної інформації в комп'ютерних системах та мережах. Фахівці, що працюють в даних областях, повинні володіти питаннями, пов'язаними з в...