ачу криптології часто обмежують тільки організацією секретної зв'язку, необхідно враховувати, що таємність є лише одним з компонентів безпеки інформації, пов'язаної також з проблемами цілісності, автентичності та узгодженості інформації, а також багатьма іншими, що виникають при роботі з документами.
У сферу криптології входять:
· шифрування переданих повідомлень і даних, що зберігаються для збереження їх конфіденційності;
· контроль цілісності переданих повідомлень і збережених даних з метою виявлення випадкових або навмисних спотворень, тобто захист від модифікації інформації;
· аутентифікація, що включає:
a. перевірку автентичності переданих повідомлень, що дозволяє виявляти різні спотворення текстів (вилучення, заміну, вставку, перестановку фрагментів повідомлення) і забезпечує захист від нав'язування фальсифікованої інформації,
b. підтвердження авторства повідомлень, необхідний для виявлення фактів відмови від причетності до повідомлення його справжнього автора і фактів привласнення авторства повідомлення іншим суб'єктом, що дозволяє забезпечити юридичну значимість документів.
Криптологія спочатку розвивалася як двоєдине наука, складовими якої були криптографія і криптоаналіз, націлені на вирішення взаємно обернених задач.
Криптографія - це наука про методи забезпечення секретності і автентичності при передачі інформації по каналах зв'язку, наука про методи захисту інформації з використанням шифрів.
Криптоанализ - наука про методи розкриття шифрів.
В криптології використовуються такі терміни.
Алфавіт - кінцеве безліч використовуваних для шифрування повідомлень знаків.
Відкритий текст - вихідне повідомлення, яке необхідно захистити.
Шифр ?? - деяке перетворення інформації (повідомлення), що здійснюється з метою її захисту від несанкціонованого прочитання та / або зміни. Важливим і необхідним властивістю перетворень шифру є їх оборотність, що дозволяє однозначно відновлювати вихідний текст повідомлення.
З кожним перетворенням шифру пов'язано значення деякого змінного параметра, званого ключем . Вибір ключа припускає однозначний вибір одного варіанта перетворення з безлічі можливих за допомогою конкретного шифру.
Застосування перетворень шифру до відкритого тексту називається Зашифрування , а результат шифрування - шифрованим текстом ( шифротекст ) або криптограмою .
Застосування до шифротекст зворотного перетворення з допомогою відомого ключа, називається розшифрування .
Дії, пов'язані з розкриттям шифру при невідомому ключі і / або невідомому алгоритмі шифрування називають дешифрованием . (Атакою на шифр, зломом або розкриттям шифру). Дешифрування - результат роботи криптоаналитика, що приводить до можливості ефективного визначення зашифрованого за допомогою даного криптоалгоритма тексту. Успішний криптоанализ дозволяє розкрити вихідний текст, або алгоритм шифрування або ключ, викор...