Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Характеристика сигналів в каналах зв'язку

Реферат Характеристика сигналів в каналах зв'язку





Наведемо простий приклад на малих простих числах Р = 211 і Q = 223. У цьому випадку N = 47053 і М = 46620. Виберемо відкритий ключ шифрування D = 16813 і обчислимо секретний ключ розшифрування Е = 19837. Тепер, взявши за повідомлення назву методу RSA, переведемо його в число. Для цього будемо вважати букву R рівній 18, S рівній 19, А рівною 1 за порядковим номером їх положення в англійському алфавіті. На представлення кожної букви відведемо по 5 біт числа, що представляє відкритий текст. У цьому випадку слову RSA відповідає наступне число: = ((1 * 32) +19) * 32 +18 = 1650

За допомогою відкритого ключа отримуємо шифровку:

S '= (S ** D) MOD N = 1650 ** 16813 MOD 47053 = 3071

Одержувач розшифровує її за допомогою секретного ключа:

S = (S '** E) MOD N = 3071 ** 19837 MOD 47053 = 1650

Автори RSA у прикладі зі своєї першої публікації використовували D = 9007 та N = 11438162575788886766923577997614661201021829672124236256256184 29357069352457338978305971235639587050589890751475992900268795 43541.

Прийнявши за вихідний відкритий текст фразу з "Юлія Цезаря" Шекспіра: ITS ALL GREEK TO ME, представлену цілим числом S = 920190001121200071805051100201501305, вони отримали таку

Навіщо наведені ці довгі набори цифр, взяті з книги американського математика Мартіна Гарднера, читач дізнається нижче. Крипостійкість системи RSA заснована на тому, що М не може бути просто обчислена без знання простих співмножників Р і Q, а знаходження цих співмножників з N вважалася важко вирішуваною завданням. Проте недавні роботи з розкладання великих чисел на співмножники показали, що для цього можуть бути використані різні і навіть абсолютно несподівані кошти. Спочатку автори RSA пропонували вибрати прості числа Р і Q випадково, по 50 десяткових знаків кожне. Вважалося, що такі великі числа дуже важко розкласти на прості співмножники при криптоанализе. Райвест вважав, що розкладання на прості множники числа з майже що 130 десяткових цифр, наведеного в їх публікації, зажадає більше 40 квадрильйонів років машинного часу. Але математики Ленстра з фірми Bellcore та Манасію з фірми DEC розклали число з 155 десяткових цифр на прості співмножники всього за 6 тижнів, з'єднавши для цього 1000 ЕОМ, що знаходяться в різних країнах світу. Вибране число, зване дев'ятим числом Ферма, з 1983 року перебувало в списку чисел, розкладання яких вважалося найбільш бажаним. Це число взято тому, що воно вважалося нерозкладним при існуючій обчислювальній техніці і достатньо великим для того, щоб його можна вважати безпечним для формування N в RSA. Як заявив Ленстра, провідний в Bellcore дослідження електронною захисту інформації та розкладанню великих чисел, їх метою було показати розробникам і користувачам криптографічних систем, з якими загрозами вони можуть зустрітися і наскільки обережні повинні бути п...


Назад | сторінка 5 з 13 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Закріплення знань учнів з теми: "Числа 1-10 та число 0"
  • Реферат на тему: Побудова простих великих чисел
  • Реферат на тему: Проектування суматора двійковій-десяткових чисел
  • Реферат на тему: Знаходження оптимального числа листів фанери и Вирізання потрібного числа з ...
  • Реферат на тему: Докладне вивчення роботи фінансової функції ДАТАКУПОНДО, яка повертає число ...