Potochniak y

13
ШИФРУВАННЯ ДАНИХ В ІМІТАЦІЙНІЙ МОДЕЛІ РЕЛЯЦІЙНОЇ БАЗИ ДАНИХ НА РІВНІ ТАБЛИЦЬ Доповідач – Поточняк Я. В., Науковий керівник – к.т.н., проф. Кунгурцев О.Б. Одеський національний політехнічний університет

Transcript of Potochniak y

Page 1: Potochniak y

ШИФРУВАННЯ ДАНИХ В ІМІТАЦІЙНІЙ МОДЕЛІ РЕЛЯЦІЙНОЇ БАЗИ ДАНИХ НА РІВНІ

ТАБЛИЦЬ

Доповідач – Поточняк Я. В.,Науковий керівник – к.т.н., проф. Кунгурцев О.Б.

Одеський національний політехнічний університет

Page 2: Potochniak y

Мета роботи

Розробка спеціальних методів і засобів моделювання, в основу яких покласти

вичленення підструктури з БД, збереження вихідного стану даних,

виділення підмножини запитів, можливе кодування даних. Для полегшення

моделювання РБД надати можливість візуалізованого зображення БД.

Page 3: Potochniak y

Завдання моделі реляційної бази даних

Гарантоване збереження структури таблицьНадання доступу до даних, у таблицяхМоделювання на рівні таблицьШифрування заданих типів даних

• числових (грошові, дати)• зображення

Збереження «правдоподібності» даних

Page 4: Potochniak y

Вимоги при шифруванні числових значень

Не можна змінювати тип данихНе можна змінювати ймовірність появи значень данихПотрібно зберігати співвідношення значень модельованих даних («менше», «більше», «дорівнює»)

Page 5: Potochniak y

Алгоритм шифрування числових даних

1. Визначаємо кількість однакових значень (k)0,5 ≤ k < 1

2. Виділення граничних значень з генеральної сукупності значень кожного поля

amin & amax і A={a1, a2, ..., an}

3. Визначення кількості повторюваних значень – m4. Визначення середнього інтервалу

5. Для кожного елемента з генеральної сукупності визначаємо його вторинне значення

δ = ∆ * k5. Формуємо таблицю значень

Page 6: Potochniak y

Вимоги при шифруванні зображень

Не можна змінювати тип данихІм’я зображення має збігатисяРозміри зашифрованого зображення мають відповідати дійсному

Page 7: Potochniak y

Шифрування зображення

1. Визначення групи таблиць, які будуть моделюватися2. Визначення множини тем оригінальних зображень: Mо = {to1, to2, ..., ton}

3. Формуємо предметну область потрібної теми: Мz = {tz1, tz2, ..., tzn}4. Визначаємо співвідношення Mо МzՍ5. Кожному значенню з оригінальної таблиці БД буде присвоєна тема Тz = < tzi, s, d, r,>

Page 8: Potochniak y

Схема роботи компонент МРБД

Експериментатор моделі РБД

Блок шифрування зображення

Адміністратор РБД

Блок шифрування

числових даних

БД ЗЗ

МРБД

РБД

ФорматРозмір

ФорматРозмір

Page 9: Potochniak y

Додаток Приклад екранної форми

Page 10: Potochniak y

Додаток Приклад екранної форми

Page 11: Potochniak y

Висновки

Запропонований підхід моделювання РБД, у шифрованому вигляді, відповідає усім

вимогам моделювання. Алгоритм шифрування підходить для багатьох задач кодування даних, де шифровані дані виглядають як справжні, а також є необхідним для створення моделей

РБД для тестування. Випробування показали ефективність і надійність запропонованого способу шифрування даних для моделей РБД.

Page 12: Potochniak y

Web – зв’язок

http://db-vdumper.googlecode.com/svn/trunk

[email protected]

Page 13: Potochniak y

ШИФРУВАННЯ ДАНИХ В ІМІТАЦІЙНІЙ МОДЕЛІ РЕЛЯЦІЙНОЇ БАЗИ ДАНИХ НА РІВНІ ТАБЛИЦЬ

Дякую за увагу!

Одеський національний політехнічний університет