UkrReferat.com
найбільша колекція україномовних рефератів

Всього в базі: 75850
останнє поновлення: 2016-12-08
за 7 днів додано 17

Реферати на українській
Реферати на російській
Українські підручники

$ Робота на замовлення
Реклама на сайті
Зворотній зв'язок

 

ПОШУК:   

реферати, курсові, дипломні:

Українські рефератиРусские рефератыКниги
НазваРозробка програмного забезпечення для системи «Клієнт-Банк» (дипломна робота)
АвторPetya
РозділІнформатика, компютерні науки
ФорматWord Doc
Тип документуДипломна
Продивилось5412
Скачало651
Опис
ЗАКАЧКА
Замовити оригінальну роботу

Дипломна робота

 

Розробка програмного забезпечення для системи «Клієнт-Банк»

 

Анотація

 

Дипломна робота “Розробка програмного забезпечення для системи

«Клієнт-Банк» присв’ячена створенню програмного забезпечення для обміну

електронними документами і зв’язку між банком та його клієнтами і

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

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

 

В роботі сформульовані вимоги до системи, що розробляється, підібрані

необхідні технічні засоби, проведено аналіз інформаційних потоків,

алгоритмізацію та програмування програмного забезпечення, що забезпечує

функціонування системи.

 

В дипломній роботі також розглянуті питання економіко–організаційної

частини та питання охорони праці.

 

1.21 Алгоритм RSA

 

Не дивлячись на досить велике число різних криптосистем, найбільш

популярна криптосистема RSA, що розроблена в 1977 році і одержала назву

на честь її творців: Рона Рівеста, Аді Шаміра і Леонарда Ейдельмана.

 

Вони скористалися тим фактом, що знаходження великих простих чисел в

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

множники твору двох таких чисел практично нездійсненно. Доведено

(теорема Рабіна), що розкриття шифру RSA еквівалентне такому

розкладанню. По цьому для будь-якої довжини ключа можна дати нижню

оцінку числа операцій для розкриття шифру, а з урахуванням

продуктивності сучасних комп'ютерів оцінити і необхідний на це час.

 

Можливість гарантовано оцінити захищеність алгоритму RSA стала однією з

причин популярності цієї системи на фоні десятків інших схем. Тому

алгоритм RSA використовується в банківських комп'ютерних мережах,

особливо для роботи з видаленими клієнтами (обслуговування кредитних

карток).

 

В даний час алгоритм RSA використовується в багатьох стандартах, серед

яких SSL, S-HHTP, S-MIME, S/WAN, STT і PCT.

 

Відкритий ключ публікується і доступний кожному, хто бажає послати

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

Після шифрування, повідомлення неможливо розкрити за допомогою

відкритого ключа. Власник же закритого ключа без праці може розшифрувати

прийняте повідомлення.

 

1.22 Практична реалізація RSA

 

В даний час алгоритм RSA активно реалізується як у вигляді самостійних

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

додатках.

 

Важлива проблема практичної реалізації - генерація великих простих

чисел. Рішення задачі «в лоб» - генерація випадкового великого числа n

(непарного) і перевірка його подільності на множники від 3 аж до n0.5. У

разі неуспіху слід узяти n+2 і так далі.

 

У принципі як p і q можна використовувати «майже» прості числа, тобто

числа для яких вірогідність того, що вони прості, прагне до 1. Але у

випадку, якщо використане складове число, а не просте, криптостойкость

RSA падає. Є непогані алгоритми, які дозволяють генерувати «майже»

прості числа з рівнем довіри 2-100.

 

В кінці 1995 року вдалося практично реалізувати розкриття шифру RSA для

500-значного ключа. Для цього за допомогою мережі Інтернет було задіяно

-----> Page:

0 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11]

ЗАМОВИТИ ОРИГІНАЛЬНУ РОБОТУ