Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Новий тип шифрування




У винайденні нового типу шифрування, на мій погляд, потрібно керуватися такими параметрами як простота у використанні, надійність і ціна. Оскільки надійність і ціна – параметри взаємовиключні, потрібно винайти криптографічну систему, яка буде відповідати помірній ціні і помірній надійності.
Алгоритм буде складатися з двох частин: 1 – пошук зашифрованих символів, 2 – розшифрування інформації за допомогою секретного ключа.
Для цього закодуємо алфавіт таким чином:
0 00, 1 01, 2 02, 3 03, 4 04, 5 05, 6 06, 7 07, 8 08, 9 09, а 10, б 11, в 12, г 13, г 14, д 15, е 16, є 17, ж 18, з 19, и 20, і 21, ї 22, й 23, к 24, л 25, м 26, н 27, о 28, п 29, р 30, с 31, т 32, у 33, ф 34, х 35, ц 36, ч 37, ш 38, щ 39, ь 40, ю 41, я 42.
Задамо текст, який потрібно зашифрувати, наприклад «д о б р и й д е н ь». Потрібно звернути увагу, що зап’ятих, точок, пробілів в тексті немає і вони ніяк не відображаються у шифрі, а кожна буква записана окремо. Виберемо секретний ключ, який будемо знати лише ми і людина, яка отримає повідомлення, наприклад 3.
В такому випадку, кожний третій символ буде зашифрований за нашим кодуванням алфавіту, всі інші символи матимуть випадкове значення. В результаті ми отримаємо приблизно наступне: 6 17 (15) 11 9 (28) 79 34 (11) 165 42 (30) 87 73 (20) 27 9 (23) 16 11 (15) 52 24 (16) 13 95 (27) 26 23 (40); цифри, які знаходяться в дужках і є зашифроване повідомлення «д о б р и й д е н ь».
За методикою оцінки ефективності криптографічної системи, яка описана вище, даний алгоритм отримує 6, а отже рекомендований для використання.

Алгоритм дуже простий у використанні, виконує симетричне шифрування, а тому за першим параметром отримує оцінку 2.
Швидкість кодування залежить від кількості інформації, але цей алгоритм буде працювати з будь-якими об’ємами даних, оцінка - 1.
Надійність такого шифрування надвисока, поки алгоритм не оприлюднено.
Через те, що таку систему шифрування треба тримати в таємниці ставимо оцінку 1 за шкалою від одного до двох.
Ціна такого кодування буде завжди нижчою за інформацію, а отже ставимо оцінку 2.
В алгоритмі використано лише 2 математичні операції (заміна букви цифрою і підстановка секретного ключа), тому ставимо оцінку 0 по п’ятому параметру.
Хоча цей метод шифрування новий, через те, що він достатньо простий і має залишатися в секреті для надійного кодування, оцінка перспективності цього алгоритму 0.
Життєвий цикл цього алгоритму є надзвичайно довгим, адже такий тип шифрування можна вдосконалити кількома ідеями, наприклад: ключем буде не цифра, а функція (припустимо х*3-2, де х – будь-яке число) – що зробить алгоритм більш захищеним від хакерів; також, щоб захиститися від зламу шифру «грубою силою» (підбір ключа) можна зробити випадкові числа не випадковими, а розрахованими по формулі, за якою числа будуть відповідати буквам і з’являтися в шифрі з однаковою частотою, а отже неможливо визначити частотність виклику програмою тієї, чи іншої букви.

 




Поделиться с друзьями:


Дата добавления: 2015-07-13; Просмотров: 246; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.