Шифрувальне програмне забезпечення — це програмне забезпечення, основним завданням якого є шифрування і дешифрування даних, як правило, у вигляді файлів (або секторів), жорстких дисків і змінних носіїв (дискет, компакт-дисків, USB-флеш-накопичувачів), повідомлень електронної пошти або у вигляді пакетів, що передаються через комп'ютерні мережі.
Безпека
Шифрувальне програмне забезпечення виконує алгоритм, який призначений для шифрування даних комп'ютера таким чином, що вони не можуть бути відновлені без ключа. Програмне шифрування є фундаментальною частиною всіх аспектів сучасного комп'ютерного зв'язку та захисту файлів і може включати в себе функцію, таку як дроблення файлів.
Метою шифрування є запобігання відновлення вихідної інформації третіми особами. Це особливо важливо для таких даних, як номери кредитних карт.
Вибори методу шифрування
Існує багато алгоритмів шифрування. Найбільш популярні варіанти були представлені в National Institute of Standards and Technology (NIST) для Advanced Encryption Standard (AES) конкурсу. Переможець, Rijndael, отримав 86 голосів, Serpent отримав 59 голосів, Twofish 31 голос, RC6 23 голоси і MARS 13 голосів. NIST вибрав Rijndael в якості зразка. Serpent і Rijndael, насправді схожі, основна різниця в тому, що Rijndael більш швидкий, а Serpent більш безпечний.
Вибір шифрування
Є кілька факторів, що впливають на вибір алгоритму шифрування, до цих чинників відносяться: швидкість і безпеку. Найпростішим способом шифрування є XOR операція, з постійним значенням k, з кожного байта звичайного тексту b, для отримання шифрів значення c.
b XOR k = c
Шифри можна розділити на два основних типи: асиметричні ключі шифрування і симетричні ключі шифрування.
Асиметричні ключі — є ключовою парою, оскільки складаються з двох ключів: закритого і відкритого. Системи асиметричних ключів ґрунтуються на алгоритмах, які є "односторонніми" операціями. Тобто, шифрування з одним із членів пари ключів можна відновити (розшифрувати) тільки за допомогою іншого члена пари. Крім того, один з членів пари (відкритий ключ) не може бути використаний для визначення іншого (закритого ключа). Такі системи використовуються для обміну ключами (для подальшого використання симетричних ключів шифру), цифрових підписів тощо.
Симетричні ключі шифру називаються так тому, що один і той же ключ використовується як для шифрування, так і для дешифрування. Таким чином, для того, щоб повідомлення зашифровані, симетричним ключем були в безпеці, використовуваний ключ повинен залишатися таємницею. Симетричний ключ шифру підрозділяється на потоковий шифр і блочний шифр.
Потокові шифри зазвичай шифрують текст невеликого розміру (біт або байт) за один раз і найчастіше використовується для шифрування зв'язку в реальному часі (аудіо і відео даних). Цей ключ використовується, щоб встановити початковий стан генератора ключового потоку, код генератора - щоб зашифрувати звичайний текст.
Алгоритми блочного шифру за раз можуть шифрувати тільки один блок байтів з текстом. Просунутий алгоритм Encryption Standard (AES - похідна від алгоритму шифрування Rijndael) являє собою блочний шифр, який обробляє 16 байт за один раз, у той час як його попередник, Data Encryption Standard algorithm (DES) шифрував блоки з восьми байт.
Поширеною помилкою любителів шифрування є припущення того, що якщо метод секретний, то шифр є безпечним. Зазвичай це не так. Багато алгоритми шифрування показують ключ досить легко, коли виявляється рядок однакових байт (наприклад, нулів).
Метод гарний тим, що не будучи секретним, він буде залишатися безпечним.
Додатки
Шифрування може бути застосовано до даних різними способами. Загальні категорії:
- Шифрування диска
- Шифрування файлової системи
- Шифрування бази даних
- Communication encryption software(англ.)
Мережеві транспортні інструменти шифрування
- Generic [ 29 листопада 2017 у Wayback Machine.](англ.)
- IPSec based [ 16 квітня 2016 у Wayback Machine.](англ.)
Інструменти шифрування
- Enigma Encryption(англ.)
Кожна з цих категорій визначає діапазон і місце розташування даних, які будуть зашифровані, але для кожного процес один і той же.
Див. також
Посилання
- File Encryption(англ.) в Open Directory Project(англ.)
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Shifruvalne programne zabezpechennya ce programne zabezpechennya osnovnim zavdannyam yakogo ye shifruvannya i deshifruvannya danih yak pravilo u viglyadi fajliv abo sektoriv zhorstkih diskiv i zminnih nosiyiv disket kompakt diskiv USB flesh nakopichuvachiv povidomlen elektronnoyi poshti abo u viglyadi paketiv sho peredayutsya cherez komp yuterni merezhi BezpekaShifruvalne programne zabezpechennya vikonuye algoritm yakij priznachenij dlya shifruvannya danih komp yutera takim chinom sho voni ne mozhut buti vidnovleni bez klyucha Programne shifruvannya ye fundamentalnoyu chastinoyu vsih aspektiv suchasnogo komp yuternogo zv yazku ta zahistu fajliv i mozhe vklyuchati v sebe funkciyu taku yak droblennya fajliv Metoyu shifruvannya ye zapobigannya vidnovlennya vihidnoyi informaciyi tretimi osobami Ce osoblivo vazhlivo dlya takih danih yak nomeri kreditnih kart Vibori metodu shifruvannyaIsnuye bagato algoritmiv shifruvannya Najbilsh populyarni varianti buli predstavleni v National Institute of Standards and Technology NIST dlya Advanced Encryption Standard AES konkursu Peremozhec Rijndael otrimav 86 golosiv Serpent otrimav 59 golosiv Twofish 31 golos RC6 23 golosi i MARS 13 golosiv NIST vibrav Rijndael v yakosti zrazka Serpent i Rijndael naspravdi shozhi osnovna riznicya v tomu sho Rijndael bilsh shvidkij a Serpent bilsh bezpechnij Vibir shifruvannyaYe kilka faktoriv sho vplivayut na vibir algoritmu shifruvannya do cih chinnikiv vidnosyatsya shvidkist i bezpeku Najprostishim sposobom shifruvannya ye XOR operaciya z postijnim znachennyam k z kozhnogo bajta zvichajnogo tekstu b dlya otrimannya shifriv znachennya c b XOR k c Shifri mozhna rozdiliti na dva osnovnih tipi asimetrichni klyuchi shifruvannya i simetrichni klyuchi shifruvannya Asimetrichni klyuchi ye klyuchovoyu paroyu oskilki skladayutsya z dvoh klyuchiv zakritogo i vidkritogo Sistemi asimetrichnih klyuchiv gruntuyutsya na algoritmah yaki ye odnostoronnimi operaciyami Tobto shifruvannya z odnim iz chleniv pari klyuchiv mozhna vidnoviti rozshifruvati tilki za dopomogoyu inshogo chlena pari Krim togo odin z chleniv pari vidkritij klyuch ne mozhe buti vikoristanij dlya viznachennya inshogo zakritogo klyucha Taki sistemi vikoristovuyutsya dlya obminu klyuchami dlya podalshogo vikoristannya simetrichnih klyuchiv shifru cifrovih pidpisiv tosho Simetrichni klyuchi shifru nazivayutsya tak tomu sho odin i toj zhe klyuch vikoristovuyetsya yak dlya shifruvannya tak i dlya deshifruvannya Takim chinom dlya togo shob povidomlennya zashifrovani simetrichnim klyuchem buli v bezpeci vikoristovuvanij klyuch povinen zalishatisya tayemniceyu Simetrichnij klyuch shifru pidrozdilyayetsya na potokovij shifr i blochnij shifr Potokovi shifri zazvichaj shifruyut tekst nevelikogo rozmiru bit abo bajt za odin raz i najchastishe vikoristovuyetsya dlya shifruvannya zv yazku v realnomu chasi audio i video danih Cej klyuch vikoristovuyetsya shob vstanoviti pochatkovij stan generatora klyuchovogo potoku kod generatora shob zashifruvati zvichajnij tekst Algoritmi blochnogo shifru za raz mozhut shifruvati tilki odin blok bajtiv z tekstom Prosunutij algoritm Encryption Standard AES pohidna vid algoritmu shifruvannya Rijndael yavlyaye soboyu blochnij shifr yakij obroblyaye 16 bajt za odin raz u toj chas yak jogo poperednik Data Encryption Standard algorithm DES shifruvav bloki z vosmi bajt Poshirenoyu pomilkoyu lyubiteliv shifruvannya ye pripushennya togo sho yaksho metod sekretnij to shifr ye bezpechnim Zazvichaj ce ne tak Bagato algoritmi shifruvannya pokazuyut klyuch dosit legko koli viyavlyayetsya ryadok odnakovih bajt napriklad nuliv Metod garnij tim sho ne buduchi sekretnim vin bude zalishatisya bezpechnim DodatkiShifruvannya mozhe buti zastosovano do danih riznimi sposobami Zagalni kategoriyi Shifruvannya diska Shifruvannya fajlovoyi sistemi Shifruvannya bazi danih Communication encryption software angl Merezhevi transportni instrumenti shifruvannya Generic 29 listopada 2017 u Wayback Machine angl IPSec based 16 kvitnya 2016 u Wayback Machine angl Instrumenti shifruvannya Enigma Encryption angl Kozhna z cih kategorij viznachaye diapazon i misce roztashuvannya danih yaki budut zashifrovani ale dlya kozhnogo proces odin i toj zhe Div takozhCold boot attack Shifruvannya diska Menedzher paroliv Single sign onPosilannyaFile Encryption angl v Open Directory Project angl