АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Стандарт шифрування даних (DES)

Читайте также:
  1. ANSI – национальный институт стандартизации США
  2. VIII. Метод стандартизации
  3. XX. СТАНДАРТНЫЕ МОДУЛИ
  4. А) Ревізія розрахунків за відшкодуванням завданих збитків
  5. Автоматизовані банки даних (АБД), їх особливості та структура.
  6. Американский стандарт шифрования данных DES
  7. Анализ затрат с учетом международных стандартов
  8. Асиметричне шифрування.
  9. Атомный стандарт частоты
  10. Бази даних, їх призначення та основні елементи.
  11. Блок збереження даних у робочій області То Workspace
  12. Британский стандарт в области систем экологического менеджмента BS 7750

У січні 1977 р. уряд Сполучених Штатів прийняв шифр, розроблений фірмою IBM як офіційний стандарт для несекретних відомостей. Цей шифр, названий DES (Data Encryption Standard — Стандарт шифрування даних), набув широкого поширення у промисловості для захисту інформації. У своєму оригінальному виді він уже більше не є надійним, але у модифікованому виді – усе ще корисний. Відкритий текст шифрується блоками по 64 біта, у результаті чого на виході отримується по 64 біта зашифрованого тексту. Алгоритм, що використовує 56-розрядний ключ, складається з 19 окремих етапів. Перший етап є незалежною перестановкою 64 розрядів відкритого тексту. Останній є зворотною перестановкою. Передостанній етап міняє місцями лівих і правих 32 розрядів. Інші 16 етапів функціонально ідентичні, але керуються вхідним ключем. Алгоритм був розроблений так, щоб дешифрування виконувалося тим же ключем, що й шифрування. Етапи просто виконуються у зворотному порядку. Незважаючи на всю свою складність, шифр DES є, по суті, моноалфавітним підстановочним шифром з використанням 64-розрядних символів. Однаковим 64-розрядним блокам відкритого тексту відповідають однакові 64-розрядні блоки зашифрованого тексту. Криптоаналітик може використати цю властивість для злому шифру DES.

Очевидний спосіб кодування довгого повідомлення полягає у розбивці його на окремі блоки по 8 байт (64 біта) з подальшим кодуванням цих блоків по черзі тим самим ключем. Останній блок при необхідності доповнюється до 64 біт. Така техніка називається режимом електронного шифроблокнота.

Щоб протистояти атакам подібного типу, шифр DES (і всі блокові шифри) можна модернізувати таким чином, щоб заміна одного блоку викликала б ушкодження інших блоків відкритого тексту після їхньої розшифровки, перетворюючи ці блоки у сміття. Один з таких способів — зчеплення блоків шифру. При цьому методі кожен блок відкритого тексту перед зашифровкою додається за модулем 2 до попереднього вже зашифрованого блоку. При цьому однаковим блокам відкритого тексту вже не відповідають однакові блоки зашифрованого тексту. Таким чином, шифр перестає бути моноалфавітним підстановочним шифром. Зчеплення блоків шифру ускладнює криптоаналіз, тому що ті самі блоки відкритого тексту перетворяться у різні зашифровані блоки. Саме з цієї причини й застосовується описаний метод.

Однак у методі зчеплення блоків шифру є й недолік, який полягає у тому, що перш ніж може початися шифрування або дешифрування, повинен з'явитися цілий 64-бітовий блок даних.

IDEA

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

Основна структура алгоритму нагадує шифр DES у тім, що 64-розрядні блоки вхідного відкритого тексту піддаються серії послідовних параметризованих ітерацій обробки, у результаті яких отримуються 64-розрядні зашифровані блоки на виході. При використанні екстенсивної обробки бітів (на кожній ітерації кожен вихідний біт залежить від кожного вхідного біта) достатньо всього восьми ітерацій. Як і всі блокові шифри, шифр IDEA також можна використати у режимі шифрованого зворотного зв'язку, а також інших режимах роботи DES.


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 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 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.)