Спосіб шифрування
Формула / Реферат
1. Спосіб шифрування, який полягає в тому, що інформацію, яка потребує криптографічного захисту (Відкритий текст), шифрують з використанням шифрувального коду, отриманий Шифротекст розшифровують, який відрізняється тим, що шифрувальний код створюють за допомогою виробника (генератора) випадкових чисел з використанням обчислювальної техніки (комп'ютера) у формі шифрувальної таблиці, яку використовують для шифрування певної максимальної кількості знаків Відкритого тексту, шифрувальну таблицю створюють з рядків, кількість рядків дорівнює кількості найменувань знаків, шифрування яких здійснюють, використовуючи шифрувальну таблицю, кожний рядок створюють для шифрування знаків одного певного найменування, кожний рядок створюють з випадкових чисел, випадкові числа, які входять до складу одного рядка, не є рівними між собою, випадкові числа, які входять до складу шифрувальної таблиці, не є рівними між собою, перед шифруванням визначають найменування знаків Відкритого тексту і кількість знаків Відкритого тексту, для шифрування використовують шифрувальну таблицю, яка призначена для шифрування визначених найменувань знаків і кількості знаків Відкритого тексту, шифрування певного знака здійснюють згідно з найменуванням знака і місцем розташування знака у Відкритому тексті, для шифрування одного певного знака з певного рядка, який призначений для шифрування знаків одного певного найменування, беруть одне випадкове число, одне випадкове число рядка використовують для шифрування тільки одного знака Відкритого тексту і тільки один раз, Шифротекст створюють з випадкових чисел, які не є рівними між собою.
2. Спосіб за п. 1, який відрізняється тим, що шифрувальну таблицю і Шифротекст передають за призначенням.
3. Спосіб за п. 1, який відрізняється тим, що шифрувальну таблицю і Шифротекст використовують для шифрування інформації, яка не призначена для передачі.
4. Спосіб за п. 1, який відрізняється тим, що шифрувальну таблицю використовують для шифрування тільки одного Відкритого тексту і тільки один раз і для розшифрування тільки одного Шифротексту і тільки один раз.
5. Спосіб за п. 1, який відрізняється тим, що шифрувальну таблицю використовують для шифрування кількох Відкритих текстів, загальна сума знаків яких не перевищує певної максимальної кількості, і для розшифрування кількох Шифротекстів.
6. Спосіб за п. 1, який відрізняється тим, що використовують різні види шифрувальних таблиць в залежності від найменувань знаків, кількості найменувань знаків, максимальної кількості знаків, шифрування яких здійснюють, використовуючи шифрувальні таблиці.
7. Спосіб за п. 1, який відрізняється тим, що рядки одної шифрувальної таблиці створюють, використовуючи однакову або неоднакову кількість випадкових чисел для створення кожного рядка.
8. Спосіб за п. 1, який відрізняється тим, що випадкові числа одної шифрувальної таблиці створюють, використовуючи однакову або неоднакову кількість цифр для створення кожного випадкового числа.
9. Спосіб за п. 1, який відрізняється тим, що після створення шифрувальної таблиці змінюють місця розташування чисел шифрувальної таблиці, згідно з певним алгоритмом.
10. Спосіб за п. 1, який відрізняється тим, що після створення шифрувальної таблиці змінюють місця розташування цифр шифрувальної таблиці, згідно з певним алгоритмом.
11. Спосіб за п. 1, який відрізняється тим, що зліва і/або справа від кожного або не кожного числа Шифротексту розміщують одну або кілька випадкових цифр.
12. Спосіб за п. 1, який відрізняється тим, що між цифрами кожного або не кожного числа Шифротексту розміщують одну або кілька випадкових цифр.
13. Спосіб за п. 1, який відрізняється тим, що числа Шифротексту розміщують у тій самій послідовності, в якій розміщені знаки Відкритого тексту, тобто перше число Шифротексту відповідає першому знаку Відкритого тексту, друге число Шифротексту відповідає другому знаку Відкритого тексту тощо.
14. Спосіб за п. 1, який відрізняється тим, що після шифрування змінюють місця розташування чисел Шифротексту, згідно з певним алгоритмом.
15. Спосіб за п. 1, який відрізняється тим, що після шифрування змінюють місця розташування цифр Шифротексту, згідно з певним алгоритмом.
16. Спосіб за п. 1, який відрізняється тим, що замість випадкових чисел використовують не однакові між собою за складом групи знаків, групи знаків складають з будь-яких знаків: букв, ієрогліфів, цифр, символів тощо.
17. Спосіб за п. 1, який відрізняється тим, що шифрувальну таблицю створюють з використанням технічних засобів, шифрування Відкритого тексту і розшифрування Шифротексту здійснюють з використанням технічних засобів, наприклад комп'ютера і комп'ютерної програми.
Текст
Реферат: Спосіб шифрування полягає в тому, що інформацію, яка потребує криптографічного захисту (Відкритий текст), шифрують з використанням шифрувального коду, отриманий Шифротекст розшифровують, причому шифрувальний код створюють за допомогою виробника (генератора) випадкових чисел з використанням обчислювальної техніки (комп'ютера) у формі шифрувальної таблиці, яку використовують для шифрування певної максимальної кількості знаків Відкритого тексту, шифрувальну таблицю створюють з рядків, кількість рядків дорівнює кількості найменувань знаків, шифрування яких здійснюють, використовуючи шифрувальну таблицю, кожний рядок створюють для шифрування знаків одного певного найменування, кожний рядок створюють з випадкових чисел, випадкові числа, які входять до складу одного рядка, не є рівними між собою, випадкові числа, які входять до складу шифрувальної таблиці, не є рівними між собою, перед шифруванням визначають найменування знаків Відкритого тексту і кількість знаків Відкритого тексту, для шифрування використовують шифрувальну таблицю, яка призначена для шифрування визначених найменувань знаків і кількості знаків Відкритого тексту, шифрування певного знака здійснюють, згідно з найменуванням знака і місцем розташування знака у Відкритому тексті, для шифрування одного певного знака з певного рядка, який призначений для шифрування знаків одного певного найменування, беруть одне випадкове число, одне випадкове число рядка використовують для шифрування тільки одного знака Відкритого тексту і тільки один раз, Шифротекст створюють з випадкових чисел, які не є рівними між собою. UA 118351 U (54) СПОСІБ ШИФРУВАННЯ UA 118351 U UA 118351 U 5 10 15 20 25 30 35 40 45 50 55 Корисна модель належить до інформаційних технологій, зокрема до області техніки збереження і передачі інформації, може використовуватись в системах обміну інформацією і комп'ютерних мережах. Найбільш поширене застосування корисна модель може мати у системах зберігання і передачі інформації через канали зв'язку, які незахищені від перехоплення інформації. Особи, які не мають обладнання і програмного забезпечення для криптографічного захисту інформації, теж можуть використовувати даний спосіб для захисту своєї інформації при її збереженні і передачі. Терміни, які використовуються в тексті: 1) Користувач - особа, яка застосовує криптографічний захист інформації; 2) Користувач-1 - особа, яка здійснює шифрування і передачу інформації; 3) Користувач-2 - особа, яка отримує і розшифровує інформацію; 4) Відкритий текст - вихідна інформація, яка не має криптографічного захисту; 5) Шифротекст - інформація, отримана в результаті застосування заходів криптографічного захисту; 6) Знак - знак Відкритого тексту, а саме: буква алфавіту будь-якої мови, ієрогліф будь-якої мови, цифра, розділовий знак, загальновідомий символ, проміжок; 7) Таблиця - шифрувальна таблиця, призначена для шифрування Відкритого тексту і розшифрування Шифротексту; 8) Число - випадкове багатозначне число, яке входить до складу Таблиці і Шифротексту; 9) Рядок - складова частина Таблиці; Рядок складається з Чисел, призначених для шифрування Знаків одного найменування; 10) Програма - комп'ютерна програма, призначена для підрахунку Знаків, створення Таблиці, шифрування Відкритого тексту і розшифрування Шифротексту. Відомий винахід як найближчий аналог - "Способ защиты информации" (патент РФ № 2494553, Н0429/00 G09C1/00, 27.09.2013 г.), який включає шифрування інформації з використанням шифрувального коду (секретного ключа) з подальшим її розшифруванням. Основним недоліком даного способу шифрування інформації є його невисока стійкість. Невисока стійкість способу шифрування визначається тим, що цей спосіб шифрування не забезпечує абсолютну гарантованість захисту інформації (іншими словами, не забезпечує теоретично стійке шифрування), тому що можна підібрати ключ (хоч для цього необхідно, у більшості випадків, виконати невиправдано великий обсяг обчислювальних робіт) і, врешті решт, здолати захист і отримати вихідну інформацію. Задачею даного способу шифрування є зробити принципово неможливим розшифрування Шифротексту без використання тієї Таблиці, яка була використана при його створенні. Для вирішення поставленої задачі використовують спосіб шифрування, який полягає в тому, що Відкритий текст шифрують з використанням шифрувального коду, отриманий Шифротекст розшифровують, а шифрувальний код створюють за допомогою виробника (генератора) випадкових чисел з використанням обчислювальної техніки (комп'ютера) у формі Таблиці, яку використовують для шифрування певної максимальної кількості Знаків Відкритого тексту. Таблицю створюють з Рядків. кількість Рядків дорівнює кількості найменувань Знаків, шифрування яких здійснюють, використовуючи Таблицю. Кожний Рядок створюють для шифрування Знаків одного певного найменування. Кожний Рядок створюють з Чисел. Числа, які входять до складу одного Рядка, не є рівними між собою. Числа, які входять до складу Таблиці, не є рівними між собою. Перед шифруванням визначають найменування Знаків Відкритого тексту і кількість Знаків Відкритого тексту. Для шифрування використовують Таблицю, яка призначена для шифрування визначених найменувань Знаків і кількості Знаків Відкритого тексту. Шифрування певного Знака здійснюють згідно з найменуванням Знака і місцем розташування Знака у Відкритому тексті. Для шифрування одного певного Знака з певного Рядка, який призначений для шифрування Знаків одного певного найменування, беруть одне Число. Одне Число Рядка використовують для шифрування тільки одного Знака Відкритого тексту і тільки один раз. Шифротекст створюють з Чисел, які не є рівними між собою. Крім цього: 1) Таблицю і Шифротекст передають за призначенням; 2) Таблицю і Шифротекст використовують для шифрування інформації, яка не призначена для передачі; 3) Таблицю створюють для шифрування тільки одного Відкритого тексту і тільки один раз і для розшифрування тільки одного Шифротексту і тільки один раз; 4) Таблицю створюють для шифрування кількох Відкритих текстів, загальна сума Знаків яких не перевищує певної максимальної кількості, і для розшифрування кількох Шифротекстів; 1 UA 118351 U 5 10 15 20 25 30 35 40 45 50 55 60 5) використовують різні види Таблиць в залежності від найменувань Знаків, кількості найменувань Знаків, максимальної кількості Знаків, шифрування яких здійснюють, використовуючи Таблиці; 6) Рядки однієї Таблиці створюють, використовуючи однакову або неоднакову кількість Чисел для створення кожного Рядка; 7) Числа однієї Таблиці створюють, використовуючи однакову або неоднакову кількість цифр для створення кожного Числа; 8) після створення Таблиці змінюють місця розташування Чисел Таблиці, згідно з певним алгоритмом; 9) після створення Таблиці змінюють місця розташування цифр Таблиці, згідно з певним алгоритмом; 10) зліва і/або справа від кожного або не кожного Числа Шифротексту розміщують одну або кілька випадкових цифр; 11) між цифрами кожного або не кожного Числа Шифротексту розміщують одну або кілька випадкових цифр; 12) Числа Шифротексту розміщують у тій самій послідовності, в якій розміщені Знаки Відкритого тексту, тобто перше Число Шифротексту відповідає першому Знаку Відкритого тексту, друге Число Шифротексту відповідає другому Знаку Відкритого тексту тощо; 13) після шифрування змінюють місця розташування Чисел Шифротексту, згідно з певним алгоритмом; 14) після шифрування змінюють місця розташування цифр Шифротексту, згідно з певним алгоритмом; 15) замість Чисел використовують неоднакові між собою за складом групи знаків, групи знаків складають з будь-яких знаків: букв, ієрогліфів, цифр, символів тощо; 16) Таблицю створюють з використанням технічних засобів, шифрування Відкритого тексту і розшифрування Шифротексту здійснюють з використанням технічних засобів, наприклад комп'ютера і Програми. Технічний результат, який може бути отриманий при здійсненні корисної моделі, полягає в підвищенні стійкості зашифрованої інформації від несанкціонованого доступу, що забезпечується наступним: а) Шифротекст можна розшифрувати, використовуючи тільки ту Таблицю, яка була використана для його створення; б) Шифротекст неможливо розшифрувати ніякими іншими засобами. Даний спосіб використовують наступним чином: 1) визначають найменування Знаків Відкритого тексту і підраховують кількість Знаків Відкритого тексту; 2) підбирають Програму, яка створить Таблицю, необхідну для шифрування Відкритого тексту; 3) за допомогою Програми створюють Таблицю. 3.1) Таблицю складають з Рядків. Кількість Рядків дорівнює кількості найменувань Знаків, шифрування яких здійснюють за допомогою Таблиці. 3.2) Рядок створюють для шифрування Знаків одного певного найменування. Рядок складають з випадкових багатозначних Чисел. Числа одного Рядка не є рівними між собою. Числа однієї Таблиці не є рівними між собою. Кожний Рядок однієї Таблиці створюють, використовуючи однакову або неоднакову кількість Чисел для створення кожного Рядка. 3.3) Числа, які входять до складу однієї Таблиці, можуть складатись з: а) однакової кількості цифр; б) неоднакової кількості цифр. 3.4) Кількість Чисел, які входять до складу Рядка, визначає максимальну кількість Знаків Відкритого тексту, шифрування якого здійснюють за допомогою Таблиці. 4) Використовують Програму і Таблицю для перетворення Відкритого тексту у Шифротекст. 5) Використовують Програму і Таблицю для перетворення Шифротексту у Відкритий текст. Реалізацію даного способу шифрування розглянемо на прикладі: 1) Необхідно здійснити: а) шифрування Відкритого тексту на українській мові, кількість Знаків Відкритого тексту не перевищує 1000; б) розшифрування отриманого Шифротексту. 2) Найменування Знаків, які необхідно шифрувати: а) букви алфавіту української мови від "А" до "Я"; всього 33 найменування Знаків; б) арабські цифри від "0" до "9"; всього 10 найменувань Знаків; 2 UA 118351 U 5 10 15 20 в) розділові знаки: апостроф, крапка, кома, двокрапка, крапка з комою, знак оклику, знак питання, тире, риска, підкреслення; всього 10 найменувань Знаків; г) загальновідомі символи: № * % / \ @ # $& § « » " " () [] { } + - ± = ; всього 29 найменувань Знаків; ґ) проміжок; 1 найменування Знака. Всього 83 найменування Знаків. 3) Підготовка до шифрування. 3.1) Користувач дає команду комп'ютеру, який за допомогою Програми створює Таблицю. 3.2) Таблиця складається з 83 Рядків. Кожний Рядок призначений для шифрування 1000 Знаків одного найменування. До складу кожного Рядка входить 1000 Чисел, наприклад 8мизначних. Числа одного Рядка не є рівними між собою. Числа Таблиці не є рівними між собою. Таким чином, до складу Таблиці входять: а) 83 Рядки; б) 83000 Чисел; в) 664000 цифр. 3.3) Комп'ютер присвоює: а) Рядкам порядкові номери з № 1 по № 83; б) Числам порядкові номери з № 1 по № 83000. 3.4) Відкритий текст, який підлягає шифруванню - АТЛАНТИДА 3.5) Для економії місця: а) наведена частина Таблиці, а саме Рядки №№ 1, 2, 6, 11, 16, 18, 23, 33; б) в кожному Рядку розміщені не 1000, а 4 Числа. А № Числа Число 1 10243045 Рядок № 2 2 3 87654321 23456789 … … 1000 34567890 Б № Числа Число 1001 11223344 Рядок № 2 1002 1003 22334455 33445566 … … 2000 09876543 Д № Числа Число 5001 55667788 Рядок № 6 5002 5003 66778899 77889900 … … 6000 88990011 И № Числа Число 10001 21436587 Рядок № 11 10002 10003 32547698 43658709 … … 11000 54769801 Л № Числа Число 15001 65870921 Рядок № 16 15002 15003 75532099 91919191 … … 16000 82838485 Н № Числа Число 17001 19181716 Рядок № 18 17002 17003 92939495 40495059 … … 18000 38081122 Т № Числа Число 22001 27985011 Рядок № 23 22002 22003 81364001 19501031 … … 23000 19550408 Я № Числа Число 32001 92677721 Рядок № 33 32002 32003 19171131 54910509 … … 33000 37991630 25 30 4) Шифрування Відкритого тексту. 4.1) Користувач дає комп'ютеру команду здійснити шифрування Відкритого тексту за допомогою Програми і Таблиці. 3 UA 118351 U 4.2) Комп'ютер присвоює Знакам Відкритого тексту порядкові номери з № 1 по № 9 (див. табл. № 1). Таблиця 1 Знак № Знака 5 10 15 20 25 30 А Т 1 Л 2 А 3 Н 4 Т 5 И 6 Д 7 А 8 9 4.3) Шифрування здійснюється наступним чином: а) комп'ютер шифрує Знак № 1 Відкритого тексту - букву А. Для цього комп'ютер бере з Рядка № 1 Число № 1-10243045. Це Число - перше Число Шифротексту. Комп'ютер використовує це Число для шифрування тільки цього одного Знака і тільки один раз; б) комп'ютер шифрує Знак № 2 Відкритого тексту - букву Т. Для цього комп'ютер бере з Рядка № 23 Число № 22001-27985011. Це Число - друге Число Шифротексту. Комп'ютер використовує це Число для шифрування тільки цього одного Знака і тільки один раз; в) комп'ютер шифрує Знак № 3 Відкритого тексту - букву Л. Для цього комп'ютер бере з Рядка № 16 Число № 15001-65870921. Це Число - третє Число Шифротексту. Комп'ютер використовує це Число для шифрування тільки цього одного Знака і тільки один раз; г) комп'ютер шифрує Знак № 4 Відкритого тексту - букву А. Для цього комп'ютер бере з Рядка № 1 Число № 2-87654321. Це Число - четверте Число Шифротексту. Комп'ютер використовує це Число для шифрування тільки цього одного Знака і тільки один раз; ґ) комп'ютер шифрує Знак № 5 Відкритого тексту - букву Н. Для цього комп'ютер бере з Рядка № 18 Число № 17001-19181716. Це Число - п'яте Число Шифротексту. Комп'ютер використовує це Число для шифрування тільки цього одного Знака і тільки один раз; д) комп'ютер шифрує Знак № 6 Відкритого тексту - букву Т. Для цього комп'ютер бере з Рядка № 23 Число № 22002-81364001. Це Число - шосте Число Шифротексту. Комп'ютер використовує це Число для шифрування тільки цього одного Знака і тільки один раз; е) комп'ютер шифрує Знак № 7 Відкритого тексту - букву И. Для цього комп'ютер бере з Рядка № 11 Число № 10001-21436587. Це Число - сьоме Число Шифротексту. Комп'ютер використовує це Число для шифрування тільки цього одного Знака і тільки один раз; є) комп'ютер шифрує Знак № 8 Відкритого тексту - букву Д. Для цього комп'ютер бере з Рядка №6 Число № 5001-55667788. Це Число - восьме Число Шифротексту. Комп'ютер використовує це Число для шифрування тільки цього одного Знака і тільки один раз; ж) комп'ютер шифрує Знак № 9 Відкритого тексту - букву А. Для цього комп'ютер бере з Рядка № 1 Число № 3-23456789. Це Число - дев'яте Число Шифротексту. Комп'ютер використовує це Число для шифрування тільки цього одного Знака і тільки один раз. 4.4) Процес шифрування наведений у табл. № 2. Таблиця 2 Знак № Знака № Рядка № Числа Число А Т 1 1 1 10243045 Л 2 23 22001 27985011 А 3 16 15001 65870921 Н 4 1 2 87654321 5 18 17001 19181716 35 Знак № Знака № Рядка № Числа Число 40 І 6 23 22002 81364001 И 7 11 10001 21436587 д 8 6 5001 55667788 А 9 1 3 23456789 Шифротекст 102430452798501165870921876543211918171681364001214365875 566778823456789 5) Розшифрування Шифротексту. 5.1) Користувач дає комп'ютеру команду здійснити розшифрування Шифротексту за допомогою Програми і Таблиці. 5.2) Комп'ютер, починаючи з першої цифри, розділяє Шифротекст на групи по 8 цифр у кожній групі і отримує 9 груп цифр. Кожна група цифр - це Число Шифротексту. 5.3) Комп'ютер присвоює Числам Шифротексту порядкові номери з № 1 по № 9. 4 UA 118351 U 5 5.4) Комп'ютер бере Число № 1 Шифротексту - 10243045. Комп'ютер шукає це Число в Рядках Таблиці і знаходить його як Число № 1 у Рядку № 1, який призначений для шифрування букв А. Знак № 1 Відкритого тексту - буква А. 5.5) Комп'ютер бере Число № 2 Шифротексту - 27985011. Комп'ютер шукає це Число в Рядках Таблиці і знаходить його як Число № 22 001 у Рядку № 23, який призначений для шифрування букв Т. Знак № 2 Відкритого тексту - буква Т. 5.6) Комп'ютер бере послідовно наступні Числа Шифротексту, здійснює аналогічні дії і отримує наступні Знаки Відкритого тексту. 5.7) Процес розшифрування наведений у табл. № 3. 10 Таблиця 3 Число № Числа № Рядка № Знака Знак Число № Числа № Рядка № Знака Знак 15 20 25 30 35 40 45 10243045 1 1 1 А 27985011 22001 23 2 65870921 15001 16 3 Т Л 81364001 22002 23 6 Т 19181716 17001 18 5 А 21436587 10001 11 7 И 87654321 2 1 4 Н 55667788 5001 6 8 д 23456789 3 1 9 А Відкритий текст - АТЛАНТИДА. Шифротекст 102430452798501165870921876543211918171681364001214365875566778823456789 можна розшифрувати, використовуючи тільки ту Таблицю, яка була використана для його створення. Найбільш ймовірно, що Користувачі будуть використовувати даний спосіб шифрування за допомогою Програм. Види Програм 1) Програми для підрахунку Знаків Відкритого тексту. 2) Програми для шифрування тільки одного Відкритого тексту і тільки один раз і для розшифрування тільки одного Шифротексту і тільки один раз. Кожна з цих Програм створює тільки одну Таблицю і тільки один раз. Кожна з цих Програм за допомогою Таблиці здійснює шифрування Відкритого тексту, кількість Знаків якого не перевищує, наприклад 1000, або 10000, або 100000 Знаків. Шифротексти, отримані за допомогою цих Програм, призначені для передачі по каналам зв'язку, наприклад в мережі інтернет. 3) Програми для шифрування кількох Відкритих текстів і для розшифрування кількох Шифротекстів. Кожна з цих Програм створює тільки одну Таблицю і тільки один раз. Кожна з цих Програм за допомогою Таблиці здійснює шифрування кількох Відкритих текстів, загальна сума Знаків яких не перевищує наприклад 100000 або 1000000 Знаків. Шифрування будь-якого Знаку будь-якого Відкритого тексту здійснюється Числом, яке не використовується для шифрування будь-якого іншого Знака будь-якого Відкритого тексту. Шифротексти, отримані за допомогою цих Програм, не призначені для передачі по каналам зв'язку. Ці Програми призначені для шифрування і збереження інформації в комп'ютерах. 4) Програми для шифрування букв алфавіту однієї певної мови, цифр, розділових знаків і загальновідомих символів. 5) Програми для шифрування букв алфавітів кількох певних мов, цифр, розділових знаків і загальновідомих символів. 6) Програми для шифрування найбільш поширених ієрогліфів однієї певної мови, цифр, розділових знаків і загальновідомих символів. 7) Програми для шифрування найбільш поширених ієрогліфів певної мови, букв алфавіту певної мови, цифр, розділових знаків і загальновідомих символів. 8) Програми для шифрування тільки цифр. Користувачі можуть використовувати даний спосіб наступним чином. Варіант № 1 1) Користувач-1 замовляє у постачальника необхідну кількість Програм, кожна з яких призначена для шифрування тільки одного Відкритого тексту. 5 UA 118351 U 5 10 15 20 25 30 35 40 2) Користувач-1 дає комп'ютеру команду, комп'ютер за допомогою Програм створює Таблиці. 3) Користувач-1 записує Програми і Таблиці на два зовнішніх носія інформації (далі - ЗНІ). 4) Користувач-1 передає особисто (або в іншій безпечний спосіб) один ЗНІ Користувачу-2. 5) У Користувача-1 виникає необхідність передати Шифротекст Користувачу-2 по каналам зв'язку. 6) Користувач-1 вводить в комп'ютер: а) Відкритий текст; б) Програму і Таблицю із ЗНІ. 7) Користувач-1 дає комп'ютеру команду здійснити шифрування Відкритого тексту. 8) Комп'ютер перетворює Відкритий текст у Шифротекст. 9) Користувач-1 передає Шифротекст Користувачу-2, наприклад в мережі Інтернет. 10) Користувач-1 видаляє: а) із комп'ютера Відкритий текст, Програму, Таблицю і Шифротекст; б) із ЗНІ використані Програму і Таблицю. 11) Користувач-2 отримує Шифротекст. 12) Користувач-2 вводить в комп'ютер потрібні Програму і Таблицю із ЗНІ. 13) Користувач-2 дає комп'ютеру команду здійснити розшифрування Шифротексту. 14) Комп'ютер перетворює Шифротекст у Відкритий текст. 15) Користувач-2 видаляє: а) із комп'ютера Відкритий текст, Шифротекст, Програму і Таблицю; б) із ЗНІ використані Програму і Таблицю. Варіант № 2 1) Користувач замовляє у постачальника Програму, призначену для шифрування кількох Відкритих текстів. 2) Користувач дає комп'ютеру команду створити Таблицю. 3) Комп'ютер створює Таблицю. 4) Користувач записує Програму і Таблицю на ЗНІ і видаляє їх із комп'ютера. 5) При необхідності Користувач вводить в комп'ютер: а) Відкритий текст; б) Програму і Таблицю із ЗНІ. 6) Користувач дає комп'ютеру команду здійснити шифрування Відкритого тексту. 7) Комп'ютер перетворює Відкритий текст у Шифротекст. 8) Користувач видаляє із комп'ютера Відкритий текст, Програму і Таблицю. 9) Користувач зберігає Шифротекст у комп'ютері. 10) Користувач для розшифрування Шифротексту вводить в комп'ютер Програму і Таблицю із ЗНІ. 11) Користувач дає комп'ютеру команду здійснити розшифрування Шифротексту. 12) Комп'ютер перетворює Шифротекст у Відкритий текст. 13) Користувач може здійснити шифрування кількох Відкритих текстів, загальна сума Знаків яких не перевищує, наприклад, 100000 або 1000000 Знаків. 14) Після розшифрування останнього Шифротексту Користувач видаляє: а) із комп'ютера Шифротекст, Програму і Таблицю; б) із ЗНІ Програму і Таблицю. 45 ФОРМУЛА КОРИСНОЇ МОДЕЛІ 50 55 60 1. Спосіб шифрування, який полягає в тому, що інформацію, яка потребує криптографічного захисту (Відкритий текст), шифрують з використанням шифрувального коду, отриманий Шифротекст розшифровують, який відрізняється тим, що шифрувальний код створюють за допомогою виробника (генератора) випадкових чисел з використанням обчислювальної техніки (комп'ютера) у формі шифрувальної таблиці, яку використовують для шифрування певної максимальної кількості знаків Відкритого тексту, шифрувальну таблицю створюють з рядків, кількість рядків дорівнює кількості найменувань знаків, шифрування яких здійснюють, використовуючи шифрувальну таблицю, кожний рядок створюють для шифрування знаків одного певного найменування, кожний рядок створюють з випадкових чисел, випадкові числа, які входять до складу одного рядка, не є рівними між собою, випадкові числа, які входять до складу шифрувальної таблиці, не є рівними між собою, перед шифруванням визначають найменування знаків Відкритого тексту і кількість знаків Відкритого тексту, для шифрування використовують шифрувальну таблицю, яка призначена для шифрування визначених 6 UA 118351 U 5 10 15 20 25 30 35 40 45 найменувань знаків і кількості знаків Відкритого тексту, шифрування певного знака здійснюють згідно з найменуванням знака і місцем розташування знака у Відкритому тексті, для шифрування одного певного знака з певного рядка, який призначений для шифрування знаків одного певного найменування, беруть одне випадкове число, одне випадкове число рядка використовують для шифрування тільки одного знака Відкритого тексту і тільки один раз, Шифротекст створюють з випадкових чисел, які не є рівними між собою. 2. Спосіб за п. 1, який відрізняється тим, що шифрувальну таблицю і Шифротекст передають за призначенням. 3. Спосіб за п. 1, який відрізняється тим, що шифрувальну таблицю і Шифротекст використовують для шифрування інформації, яка не призначена для передачі. 4. Спосіб за п. 1, який відрізняється тим, що шифрувальну таблицю використовують для шифрування тільки одного Відкритого тексту і тільки один раз і для розшифрування тільки одного Шифротексту і тільки один раз. 5. Спосіб за п. 1, який відрізняється тим, що шифрувальну таблицю використовують для шифрування кількох Відкритих текстів, загальна сума знаків яких не перевищує певної максимальної кількості, і для розшифрування кількох Шифротекстів. 6. Спосіб за п. 1, який відрізняється тим, що використовують різні види шифрувальних таблиць в залежності від найменувань знаків, кількості найменувань знаків, максимальної кількості знаків, шифрування яких здійснюють, використовуючи шифрувальні таблиці. 7. Спосіб за п. 1, який відрізняється тим, що рядки одної шифрувальної таблиці створюють, використовуючи однакову або неоднакову кількість випадкових чисел для створення кожного рядка. 8. Спосіб за п. 1, який відрізняється тим, що випадкові числа одної шифрувальної таблиці створюють, використовуючи однакову або неоднакову кількість цифр для створення кожного випадкового числа. 9. Спосіб за п. 1, який відрізняється тим, що після створення шифрувальної таблиці змінюють місця розташування чисел шифрувальної таблиці, згідно з певним алгоритмом. 10. Спосіб за п. 1, який відрізняється тим, що після створення шифрувальної таблиці змінюють місця розташування цифр шифрувальної таблиці, згідно з певним алгоритмом. 11. Спосіб за п. 1, який відрізняється тим, що зліва і/або справа від кожного або не кожного числа Шифротексту розміщують одну або кілька випадкових цифр. 12. Спосіб за п. 1, який відрізняється тим, що між цифрами кожного або не кожного числа Шифротексту розміщують одну або кілька випадкових цифр. 13. Спосіб за п. 1, який відрізняється тим, що числа Шифротексту розміщують у тій самій послідовності, в якій розміщені знаки Відкритого тексту, тобто перше число Шифротексту відповідає першому знаку Відкритого тексту, друге число Шифротексту відповідає другому знаку Відкритого тексту тощо. 14. Спосіб за п. 1, який відрізняється тим, що після шифрування змінюють місця розташування чисел Шифротексту, згідно з певним алгоритмом. 15. Спосіб за п. 1, який відрізняється тим, що після шифрування змінюють місця розташування цифр Шифротексту, згідно з певним алгоритмом. 16. Спосіб за п. 1, який відрізняється тим, що замість випадкових чисел використовують не однакові між собою за складом групи знаків, групи знаків складають з будь-яких знаків: букв, ієрогліфів, цифр, символів тощо. 17. Спосіб за п. 1, який відрізняється тим, що шифрувальну таблицю створюють з використанням технічних засобів, шифрування Відкритого тексту і розшифрування Шифротексту здійснюють з використанням технічних засобів, наприклад комп'ютера і комп'ютерної програми. Комп’ютерна верстка О. Рябко Міністерство економічного розвитку і торгівлі України, вул. М. Грушевського, 12/2, м. Київ, 01008, Україна ДП “Український інститут інтелектуальної власності”, вул. Глазунова, 1, м. Київ – 42, 01601 7
ДивитисяДодаткова інформація
МПК / Мітки
Мітки: шифрування, спосіб
Код посилання
<a href="https://ua.patents.su/9-118351-sposib-shifruvannya.html" target="_blank" rel="follow" title="База патентів України">Спосіб шифрування</a>
Попередній патент: Рельєфний катетер для епідуральної анестезії
Наступний патент: Пристрій екранування магнітного поля лінійного струмонесучого джерела
Випадковий патент: Пристрій взаємного навантаження машин постійного струму без механічного з'єднання валів