Алгоритм кодування IVANKA
"Система кодування даних IVANKA" Держпатент 22,02,1994 №-4200652/2 (2058)
Кодування інформації базується на методі перестановки компонентів інформації місцями. Слово «СЕКРЕТ» закодоване кодом 3,1,6,4,5,2 складе «КСТРЕЕ». Та в комп’ютері символи зберігаються в 2-коді і складаються з 8 символів «0» та «1», тобто «00000001»- один символ, і є їх усього 256 , 2 в 8 степені.
Кодування інфориації відбувається на рівні Біт (1 від 8) інформації даних.
Код для кодування-декодування даних абонент обирає сам, а це набір цифр у будь якій послідовності . Код з 10 цифр може бути наступний « 3,8,9,1,4,7,6,5,2,10 » , і це дозволяє мати 3 628 800 комбінацій коду . Факторіал максимального числа коду .
У Всесвіті число атомів матерії за підрахунками астрономів складає 10е+80 степені . Код з кількістю комбінацій коду 10е+50 степені вважається недоступним для несанкціонованого доступу до інформації даних .
Комбінація коду з 100 цифр , складає 9е+157 степені комбінацій коду . Розмір коду з 100 цифр становить 300 Байт даних.
Максимального числа коду в алгоритмі кодування ”IVANKA” не існує . Код можливо обирати з будь якого максимального числа. В алгоритмі кодування ”IVANKA” вирішена проблема з не достатком даних під розмір коду.
Кількість кодів і кодувань необмежена ,і абонент визначає їх сам , це збільшує ступінь захисту.
Напрямок кодування – декодування даних з ліва на право , або навпаки з права на ліво. Також з будь якого номера символу даних у будь якому напрямку.
В разі потреби в збільшені ступеня захисту даних можливо вносити додаткові символи до кодування ,та після кодування . Без вилучення яких неможливо навіть при наявності коду відкрити дані.
Декілька разів кодувати під одним , або різними кодами , та багато інших комбінацій .
Існує можливість передачі нового коду між абонентами під час передачі інформації даних , і автоматичному переході на новий код при подальшій передачі даних.
Алгоритм кодування ”IVANKA” є прийнятним для користувачів абонентів з центральними базами даних , інформація при передачі від баз даних ,до абонента передається під кодом абонента ,та в кодованому виді зберігається на його ЕОМ , що унеможливлює відкриття інформації даних сторонніми особами .
Факторіал числа:
3 6
5 120
7 5040
10 3628800
15 1307674368000
20 2,432902008177е+18
30 2,652528598122е+32
50 3,041409320171е+64
100 9,332621544394е+157
150 5,713383956446е+267
170 7,257415615308е+306