Заказ работы

Заказать
Каталог тем

Заказ научной авторской работы

Сучасні основні шифри

 

За характером використання  ключа  відомі  кріптосистеми можна розподілити на два типи:  симетричні (одноключові, з секретним ключем) і несиметричні (з відкритим ключем).

У першому  випадку в шифраторі відправника і дешифраторі одержувача використовується один і той же ключ.  Шифратор утворює шифртекст, який є функцією відкритого тексту, конкретний вид функції шифрування визначається секретним ключем. Дешифратор одержувача повідомлення  виконує зворотне перетворення аналогічним чином. Секретний ключ зберігається в таємниці і передається відправником повідомлення  одержувачу по каналу,  що виключає перехоплення ключа криптоаналітиком супротивника.

Як приклад симетричного алгоритму шифрування розглянемо достатньо стійкий і надійний алгоритм DES (Data Encryption Standard).

У криптосистемах з відкритим ключем в алгоритмах шифрування і дешифрування використовуються різні ключі,  кожний з яких не може бути одержаний з іншого (з прийнятними витратами). Один ключ використовується для шифрування,  інший – для дешифрування. Основний принцип систем з відкритим ключем грунтується на  застосуванні  односторонніх або необоротних функцій і односторонніх функцій з лазівкою («потайним ходом»). Обчислення ключів здійснюється одержувачем повідомлень, який залишає у себе той ключ,  який він потім використовуватиме (тобто секретний ключ). Інший ключ він висилає  відправнику повідомлень – відкритий  ключ – не побоюючись його розголосу. Користуючись цим відкритим ключем, будь-який абонент може зашифрувати текст і послати його одержувачу,  який згенерував даний відкритий ключ. Всі використовувані алгоритми загальнодоступні. Важливо те, що функції шифрування і дешифрування оборотні лише тоді,  коли вони забезпечуються строго взаємозв'язаною парою ключів (відкритого і секретного),  а відкритий ключ повинен бути необоротною функцією  від  секретного  ключа. Так само шифртекст повинен бути необоротною функцією  відкритого  тексту, що в  корені відрізняється від шифрування в системах з секретним ключем.

Як алгоритм з відкритим ключем далі розглянемо  один з найбільш поширених шифр RSA (Rivest - Shamir - Adleman). Його надійність знаходиться в  прямій  залежності  від складності розкладання великих чисел на множники.  Якщо множники мають довжину близько 100 десяткових цифр,  то  в найкращому з відомих способів розкладання на множники необхідно близько 100 млн. років машинного часу, шифрування ж  і дешифрування вимагає близько 1-2 с на блок.

 

 

     Ниже Вы можете заказать выполнение научной работы. Располагая значительным штатом авторов в технических и гуманитарных областях наук, мы подберем Вам профессионального специалиста, который выполнит работу грамотно и в срок.


* поля отмеченные звёздочкой, обязательны для заполнения!

Тема работы:*
Вид работы:
контрольная
реферат
отчет по практике
курсовая
диплом
магистерская диссертация
кандидатская диссертация
докторская диссертация
другое

Дата выполнения:*
Комментарии к заказу:
Ваше имя:*
Ваш Е-mail (указывайте очень внимательно):*
Ваш телефон (с кодом города):

Впишите проверочный код:*    
Заказ курсовой диплома или диссертации.

Горячая Линия


Вход для партнеров