Модель забезпечення цілісності інформаційних об'єктів із застосуванням узагальненого завадостійкого коду умовних лишків

Explored possibilities of the use in the networks of telecommunication of model of providing of integrity of information holding object on the base of the generalized antigambling code of conditional tailings. In the article of such realizable analysis of his possibilities.

Gespeichert in:
Bibliographische Detailangaben
Datum:2010
1. Verfasser: Василенко, С.В.
Format: Artikel
Sprache:Ukrainian
Veröffentlicht: Інститут проблем моделювання в енергетиці ім. Г.Є. Пухова НАН України 2010
Schriftenreihe:Моделювання та інформаційні технології
Online Zugang:http://dspace.nbuv.gov.ua/handle/123456789/21815
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Назва журналу:Digital Library of Periodicals of National Academy of Sciences of Ukraine
Zitieren:Модель забезпечення цілісності інформаційних об'єктів із застосуванням узагальненого завадостійкого коду умовних лишків / С.В. Василенко // Моделювання та інформаційні технології: Зб. наук. пр. — К.: ІПМЕ ім. Г.Є.Пухова НАН України, 2010. — Вип. 55. — С. 29-33. — Бібліогр.: 2 назв. — укр.

Institution

Digital Library of Periodicals of National Academy of Sciences of Ukraine
id irk-123456789-21815
record_format dspace
spelling irk-123456789-218152011-06-20T12:05:33Z Модель забезпечення цілісності інформаційних об'єктів із застосуванням узагальненого завадостійкого коду умовних лишків Василенко, С.В. Explored possibilities of the use in the networks of telecommunication of model of providing of integrity of information holding object on the base of the generalized antigambling code of conditional tailings. In the article of such realizable analysis of his possibilities. 2010 Article Модель забезпечення цілісності інформаційних об'єктів із застосуванням узагальненого завадостійкого коду умовних лишків / С.В. Василенко // Моделювання та інформаційні технології: Зб. наук. пр. — К.: ІПМЕ ім. Г.Є.Пухова НАН України, 2010. — Вип. 55. — С. 29-33. — Бібліогр.: 2 назв. — укр. XXXX-0068 http://dspace.nbuv.gov.ua/handle/123456789/21815 681.3 uk Моделювання та інформаційні технології Інститут проблем моделювання в енергетиці ім. Г.Є. Пухова НАН України
institution Digital Library of Periodicals of National Academy of Sciences of Ukraine
collection DSpace DC
language Ukrainian
description Explored possibilities of the use in the networks of telecommunication of model of providing of integrity of information holding object on the base of the generalized antigambling code of conditional tailings. In the article of such realizable analysis of his possibilities.
format Article
author Василенко, С.В.
spellingShingle Василенко, С.В.
Модель забезпечення цілісності інформаційних об'єктів із застосуванням узагальненого завадостійкого коду умовних лишків
Моделювання та інформаційні технології
author_facet Василенко, С.В.
author_sort Василенко, С.В.
title Модель забезпечення цілісності інформаційних об'єктів із застосуванням узагальненого завадостійкого коду умовних лишків
title_short Модель забезпечення цілісності інформаційних об'єктів із застосуванням узагальненого завадостійкого коду умовних лишків
title_full Модель забезпечення цілісності інформаційних об'єктів із застосуванням узагальненого завадостійкого коду умовних лишків
title_fullStr Модель забезпечення цілісності інформаційних об'єктів із застосуванням узагальненого завадостійкого коду умовних лишків
title_full_unstemmed Модель забезпечення цілісності інформаційних об'єктів із застосуванням узагальненого завадостійкого коду умовних лишків
title_sort модель забезпечення цілісності інформаційних об'єктів із застосуванням узагальненого завадостійкого коду умовних лишків
publisher Інститут проблем моделювання в енергетиці ім. Г.Є. Пухова НАН України
publishDate 2010
url http://dspace.nbuv.gov.ua/handle/123456789/21815
citation_txt Модель забезпечення цілісності інформаційних об'єктів із застосуванням узагальненого завадостійкого коду умовних лишків / С.В. Василенко // Моделювання та інформаційні технології: Зб. наук. пр. — К.: ІПМЕ ім. Г.Є.Пухова НАН України, 2010. — Вип. 55. — С. 29-33. — Бібліогр.: 2 назв. — укр.
series Моделювання та інформаційні технології
work_keys_str_mv AT vasilenkosv modelʹzabezpečennâcílísnostíínformacíjnihobêktívízzastosuvannâmuzagalʹnenogozavadostíjkogokoduumovnihliškív
first_indexed 2025-07-02T21:51:39Z
last_indexed 2025-07-02T21:51:39Z
_version_ 1836573628808822784
fulltext 29 © С.В. Василенко 3. Каменева І.П. База даних еколого-енергетичного моніторингу: проектування та створення / І.П. Каменева, В.О. Артемчук // Збірник наукових праць Інституту проблем моделювання в енергетиці ім. Г.Є. Пухова. – К.: ІПМЕ ім. Г.Є. Пухова НАН України, 2009. – № 50. – С. 66-72. 4. Яцишин А.В. Формування вибірки з бази даних еколого-енергетичного моніторингу / А.В. Яцишин, В.О. Артемчук // Інтелектуальні системи прийняття рішень та проблеми обчислювального інтелекту : Матеріали Міжнародної наукової конференції, 18-22 травня 2009 р. - Херсон: ХНТУ, 2009. – Т.2. – Ч.2. – C. 114–117. Поступила 10.03.2010р. УДК 681.3 С.В. Василенко МОДЕЛЬ ЗАБЕЗПЕЧЕННЯ ЦІЛІСНОСТІ ІНФОРМАЦІЙНИХ ОБ’ЄКТІВ ІЗ ЗАСТОСУВАННЯМ УЗАГАЛЬНЕНОГО ЗАВАДОСТІЙКОГО КОДУ УМОВНИХ ЛИШКІВ Summary: Explored possibilities of the use in the networks of telecommunication of model of providing of integrity of information holding object on the base of the generalized antigambling code of conditional tailings. In the article of such realizable analysis of his possibilities. Вступ Відповідно до термінології нормативних документів Державної служби спеціальних телекомунікаційних систем і захисту інформації України [1] під цілісністю інформації розуміється її властивість, яка полягає у тому, що інформація не може бути модифікована неавторизованим користувачем або процесом. Іншими словами, під цілісністю інформації розуміється відсутність в ній будь-яких викривлень (модифікацій), які не були санкціоновані її власником, не залежно від причин або джерел виникнення таких викривлень. Викривлення інформації, тобто порушення її цілісності, можливі на будь-якому етапі її циркуляції у обчислювальних мережах: при зберіганні, передачі або обробці. Причини таких викривлень можуть бути випадковими або навмисними. У свою чергу, випадкові викривлення можуть бути як природними, пов’язаними з дією природних чинників, так і штучними. Випадкові штучні викривлення пов’язані з діяльністю людей − з випадковими помилками персоналу. Навмисні викривлення завжди пов’язані з умисними діями порушників. І ті, і інші дії мають своїм наслідком викривлення того або іншого числа символів в цифровому представленні інформації, незалежно від використовуваної системи числення або форми 30 представлення інформації і, в цьому значенні, є загрозами функціональним властивостям захищеності інформаційних ресурсів − їх цілісності і доступності. Надалі розглядається модель забезпечення цілісності інформаційних об’єктів в умовах природних впливів із застосуванням одного із узагальнених завадостійких кодів – коду умовних лишків. Постановка задачі Для забезпечення контролю та поновлення цілісності інформаційних об’єктів, включаючи і відновлення зруйнованої інформації, до складу інформації, яка захищається, включають надмірну інформацію – ознаку цілісності або контрольну ознаку (залежно від прийнятої в задачах контролю цілісності або завадостійкого кодування термінології) − своєрідний образ, відображення цієї інформації, процедура формування якого відома, і який з дуже високою вірогідністю відповідає інформації, що захищається. При цьому моделі забезпечення цілісності істотно залежать від умов їх застосування, а саме від впливу випадкових (природних) або штучних (зловмисних) викривлень. Серед основних моделей забезпечення цілісності інформації в умовах природних дій (проблема завадостійкості) слід виділяти: 1. Збільшення співвідношення сигнал/завада за рахунок підвищення енергетики сигналу, або за рахунок зниження рівня завад (шумів); 2. Забезпечення хоча б задовільної узгодженості смуги пропускання П каналу із спектром сигналу; 3. Застосування мажоритарних (групових) методів захисту; 4. Застосування різного роду завадостійких кодів з виявленням помилок в прийнятій (зчитаній) інформації; 5. Застосування різного роду завадостійких корегуючих кодів (ЗКК), які дозволяють реалізувати програмні, апаратурні або програмно-апаратурні засобів виявлення і усунення викривлень. Одним із класів таких кодів є узагальнені завадостійкі коди, зокрема код умовних лишків. Узагальнені завадостійкі коди. Код умовних лишків Під узагальненими розумітимемо коди, призначені для виявлення (виявлення і виправлення) пакетних викривлень з кратністю b, в яких використовуються алгоритми кодування і декодування, аналогічні відповідним алгоритмам двійкових кодів, але по відношенню до узагальнених b − розрядних символів. В цих кодах початкова двійкова кодова послідовність − базове кодове слово І1 І2 … Іm розбивається на n = m/b узагальнених символів (УС) – груп двійкових розрядів з розрядністю b, в яких передбачається виявлення та виправлення викривлень: І1… Іb, Іb+1…І2b ... Іm-b+1 …Іm. 1 – й УС 2 – й УС n – й УС 31 Двійкові символи, що входять в одну b − розрядну групу, розглядаються як b − значний УС, який може приймати будь-яке із s значень від 0 до (s – 1), де s = 2b. Одним із прикладів узагальнених кодів є код умовних лишків (лишків умовних код, ЛУ – код). Теоретичною основою ЛУ − коду є теорія лишкових класів. З теорії лишкових класів [2] відомо, що будь-яке число можна представити у вигляді набору лишків від розподілу цього числа на набір взаємно простих чисел, які мають назву основ системи числення, – pi, де і = 1, 2, …, n, n – кількість таких основ. Вибір величини n здійснюється з умови, яка викладена нижче. Тоді А = α1, α2, …, αn, (1) де α = А – [А/pi]·pi, а позначка [А/pi] означає операцію розрахунку цілої частини від дробового числа А/pi. При цьому між числом А і його уявленням (1) існує взаємна однозначна відповідність, якщо ∏ = =≤ n i ipPA 1 . У цьому виразі величина Р – діапазон представлення або робочий діапазон чисел. Звернемо увагу на те, що величина αі представляє собою групу двійкових розрядів, кількість яких не перевищує розрядності відповідної основи pi. Чудовою властивістю системи лишкових класів (СЛК) є те, що в неї легко вводяться властивості виявлення і виправлення викривлень. Відомо, що якщо ввести ще одну, контрольну, основу рк, то уявлення А в розширеному діапазоні R = P·рк, у вигляді А = α1, α2, …, αn, αk, (2) де αk – лишок по основі рк, має чудову для побудови корегуючих кодів властивість: при pk > pn будь-яке викривлення в одному з лишків αі може бути знайденою, а при pк > 2·pn·pn-1, де pn, pn-1 – найбільші з основ, може бути і виправленої. Це означає, що при представленні чисел у вигляді (2) створюється завадостійкий код з можливостями або виявлення викривлень, або і їх корекції. Такий код має принаймні 2 недоліки. Перший з них пов’язаний з необхідністю роботи з числами в системі числення в залишкових класах, а другий – з тим, що можливі викривлення знаходяться і виправляються (викривлений символ поновлюється) тільки в тому випадку, якщо викривлений лише один з символів αі, тобто викривлення повинні бути фіксованими в межах однієї з груп розрядів. Цей недолік достатньо просто усувається в коді умовних лишків, який вводиться таким чином. Хай є код деякого числа А, представленого в будь-якій системі числення, зокрема позиційної, наприклад двійкової. Для визначеності, хай це число А представлено послідовністю з нулів і одиниць. Розіб’ємо цю послідовності певним, у загальному випадку довільним, чином на n груп, як і 32 для решти узагальнених кодів. Як і раніше код кожної i − ї групи (пакету) розглядатимемо як s − значний розряд αi, який може приймати будь-яке з s значень від 0 до s − 1, де s = 2b, але умовно вважатимемо цей код лишком деякого умовного числа А по основі pi. Оскільки величина αi, як елемент початкового числа 0 ≤ αi ≤ s − 1, а як лишок від ділення А на pi 0 ≤ αi ≤ pi, то для представлення коду будь-якої групи у вигляді лишку по основі pi необхідно, щоб виконувалася умова pi > s – 1, інакше в групу із b розрядів може бути записаним код αі ≥ pi, що в лишкових класах не допустимо. Приклад. Хай b =3, s = 7, тоді αi може приймати значення 000, 001, 010,..., 11. При pi = 5 максимальне значення αi обмежується кодом 100, тобто коди 101, 110, 111 є “неправильними”. Якщо ж взяти pi > 7, наприклад pi = 9, тоді максимальне значення αі обмежується не величиною pi, а розрядністю групи b, тобто αmax = 11. При такому підході будь-які комбінації початкового коду числа А “вписуються” в систему числення з основами pi (і = 1, 2,...). Якщо розширити систему основ на контрольну pk і для одержаного набору умовних лишків αi (і = 1, 2,...) розрахувати умовний лишок αk, то на одержане умовне число А = α1, α2, …, αn1,αĸ (3) розповсюджується можливості СЛК по виявленню і виправленню викривлень, тобто одержаний код (3) має всі властивості коду (2), але останній код може бути отриманим для будь-якої двійкової послідовності, а не тільки по відношенню до чисел в лишкових класах. Відзначимо, що таким чином усунений перший недолік коду (2). Оскільки для отримання контрольної ознаки, тобто для кодування будь- якої послідовності двійкових цифр завадостійким кодом, умовно, не реально, не фізично, групи розрядів початкового числа розглядаються як деякі лишки, то такий код одержав найменування коду умовних лишків. Слід звернути увагу на те, що при кодуванні ЛУ-кодом початкова послідовність не міняється, до неї тільки приформовуються додаткові, обчислені за окремими правилами, контрольні символи. Таким чином ЛУ-код дозволяє знаходити і виправляти b - розрядні пакети викривлень, згруповані в межах будь-якої з n груп і вимагає при цьому надмірність біля r ≈ 2b + 1 розрядів (оскільки 12 −≈ nnk ppp , 1][log2 += kpr ). В конкретних випадках ця надмірність може відхилятися в ту або іншу сторону, що залежить також від алгоритмів кодування-декодування. Оскільки в основі ЛУ-коду лежать властивості СЛК, то в цьому коді 33 принципово можуть бути використані відомі алгоритми кодування- декодування. В основі цих алгоритмів лежить той факт, що будь-яке викривлення в одній з груп розрядів αі переводить початкове число з робочого діапазону [0, P = ∏ = n i ip 1 ) в діапазон [P, R), де R = pk·Р, тобто приводить до збільшенню початкового числа А < Р на деяку величину li·Ri. Тут li і Ri = R/pi – цілі числа. Дійсно, якщо вихідне число А = α1, α2, …, αi,…,αn, αk є викривленим по основі pi і має вид A~ = α1, α2, …, iα~ ,… ,αn,αĸ де iα~ = {αi + Δαi } (mod pi), то це є еквівалентним наступному перетворенню A~ = (α1, α2, …, αi,…,αn, αk) + (0, 0, …, Δαi, …,0, 0) = = (α1, α2, …, {αi + Δαi } (mod pi),…,αn1, αk). При цьому величина викривлення перевищує величину робочого діапазону Р: ΔА = (0, 0, …, Δαi, …,0, 0) > Р, оскільки тільки число виду ΔА = li·Ri = li·R/pi має всі лишки, окрім лишка по основі pi такими, що дорівнюють нулю. Але ΔА = li·Ri > P = R/pk тобто, навіть при li = 1, величина R/pi > R/pk по тій причині, що pk > pi. Відтак, сума A~ = А + ΔА > Р, тобто викривлене число вийшло за межі робочого діапазону Р і попало в діапазон [P, R). Відомі алгоритми кодування-декодування як раз і використовують цей факт. Висновки 1. Застосування запропонованих узагальнених кодів дозволяє забезпечити виявлення та виправлення викривлень в b − розрядних узагальнених символах в кожному із базових кодових слів. 2. Застосування таких кодів, на погляд автора, дозволить розв’язати сформульовану проблему щодо надійного забезпечення цілісності інформаційних об’єктів в умовах впливу пакетів викривлень значної тривалості. 1. НД ТЗІ 2.5-005-99 “Класифікація автоматизованих систем і стандартні функціональні профілі захищеності оброблюваної інформації від несанкціонованого доступу”. 2. Акушский И.Я., Юдицкий Д.И. Машинная арифметика в остаточных классах. // М.: Сов. радио, 1966. – 421 с. Поступила 22.02.2010р.