ОБЩИЕ ПОЛОЖЕНИЯ. Один із принципів створення IDEA - ускладнити диференційний криптоаналіз
Один із принципів створення IDEA - ускладнити диференційний криптоаналіз. Також не одна лінійна криптоаналітична атака не закінчилась успішно, як і не було виявлено алгебраїчно слабких місць. Довжина ключа в алгоритмі IDEA становить 128 бітів - це понад в два рази більше ніж алгоритм DES. Така довжина ключа зумовлює те, що існує 2128 (1038) шифрограм. Якщо б спроектувати цифровий пристрій, який тестує міліард ключів в секунду і використати міліард таких пристроїв, то тривалість розпізнавання становила 1013 років, що набагато більше за час існування всесвіту. Мережа з 1024 машин знайшла ключ на протязі дня, але в цілому всесвіті не знайшлося б стільки атомів кремнію, щоб побудувати стільки машин. Самий повний аналіз провів Daemen. Він відкривив великий клас 251 слабких ключів, при використанні яких в процесі шифрування, ключ може бути виявлений і відновлений. Однак, в IDEA існує 2128 можливих варіантів ключів, то це відкриття не впливає на практичну безпеку шифру. Щодо ключів, що є слабкими, то конкретне рішення по їх викоританню чи невикористанню залежить від розробника криптосистеми. З одної сторони, ймовірність появи саме слабкого ключа є практично нульовою, а з іншої не складним є перед використанням перевіряти ключі на їх належність до множини слабких, напівслабких чи частково слабких ключів. Крім того, певну небезпеку з точки зору криптостійкості системи становить властивість комплементарності ключів. Комплементарні ключі - це ключі, протилежні за формою один одному - кожній одиничці одного ключа відповідає нолик в другому і навпаки. Небезпека є в тому, що комплементарні ключі шифрують комплементарні тексти явні до комплементарних шифрограм. В результаті, при застосуванні атаки за допомогою тексту явного достатньо реалізувати лише половину переборів ключів від максимального числа 2128. Біхам і Шамір показали, що при застосуванні такого методу потрібно як мінімум 251 різних текстів явних. Слід сказати, що ефект від властивості комплементарності дуже легко зменшити, застосувавши перетворення вихідного тексту явного в послідовність більш-менш рівноймовірних символів, і тоді час, потрачений на аналіз комплементарних текстів в порівнянні з часом, затраченим на пробу ключа, зведе до нуля ефект комплементарності. З початку впровадження IDEA точиться дискусія щодо криптостійкості, яка забезпечується таким ключем. І що цікаво, з плином часу оцінки експертів щодо необхідних затрат ресурсів часу і грошей для злому алгоритму, що має саме таку довжину ключа збільшуються. В результаті цього до даного часу не доказано математично, за скільки ж часу можна все-таки ефективно перебрати 2128 ключів. Крім того, після впровадження в 1990 році Біхамом і Шаміром різнецевої атаки, питання про довжину ключа втратило актуальність через те, що для цього методу атаки на криптографічні системи довжина ключа не грає принципової ролі. В зв”язку з цим єдиним критерієм можна назвати той, що довжина ключа повинна забезпечувати таку кількість комбінацій, яку не можна було б перебрати швидше того часу, за який можна реалізувати різнецеву криптоатаку. В цьому розділі, вказано деякі доказані характеристики безпеки шифру IDEA. Путаниця. Путаниця необхідна для безпечного шифру, в алгоритмі IDEA досягається змішуванням трьох несумісних групових операцій. В процесі шифрування для IDEA три групові операції так розмішуються, що вихідна операція одного типу ніколи не використана в якості вхідної операції того ж типу. Три операції несумісні по змісту: 1. Ніяка пара трьох операцій не задовільняє "дистрибутивний" закон. Наприклад,для операцій ¤ і [+], для a,b,c в F216: a[+](b¤c)¹(a[+]b)¤(a[+]c). Для прикладу,a=b=c=1=(0,0,...,0,1), ліва сторона нерівності 2=(0,0,...,0,1,0), права сторона - 4=(0,0,...,0,1,0,0). 2. Ніяка пара трьох операцій не задовільняє "узагальнений асоціативний" закон. Наприклад,для операцій [+] і Å, для a,b,c в F216: a[+](bÅc)¹(a[+]b) Å c. Для прикладу,a=b=c=1=(0,0,...,0,1), ліва сторона нерівності 1=(0,0,...,0,1), права сторона - 3=(0,0,...,0,1,1). Таким чином не можна випадково змінити порядок операцій, щоб спростити аналіз. 3. Три операції зв`язуються прямим розподілом та інверсією. Шифрувальне значення в тому, що якщо б існував ізотопізм між двома операціями, тоді можна було одну операцію іншою прикладаючи взаємно-нежалежний розподіл на вході і виході. Розсіювання. Перевірка прямих обчислень показала, що функція циклу - "завершена",тобто кожен вихідний біт першого циклу залежить від кожного біту відкритого тексту і від кожного біта ключа використаного на цьому циклі. Це рлзсіювання проводиться в шифрі IDEA перетворенням, що називається структура множення-додавання (МД), яка показана на рис.5. Структура МД перетворює два 16 бітні підблоки в два 16-ти бітні підблоки керовані двома 16-ти бітними підблоками ключа.
Ця структура має наступні особливості: · для любого вибору підблоків ключа Z5 і Z6, МА(.,.,Z5,Z6) - зворотнє перетворення; для любого вибору U1 і U2, МА(.,.,U1,U2) - також зворотнє перетворення; · ця структура має "завершене розсіювання" ефект якого полягає в наступному: кожен вихідний підблок залежить від кожного вхідного підблоку, і ця структура використовує найменшу кількість потрібних операцій (чотири), щоб досягнути такого повного розсіювання.
2.2.6.Реалізація шифру.
Шифр IDEA легко реалізується в програмному забезпеченні, оскільки тільки основні операції в парах 16-ти бітних підблоків використовуються в процесі шифрування. Регулярна модульна структура шифру забезпечує апаратну реалізацію. Схожість шифрування і дешифрування дає можливість використовувати один і той же пристрій для шифрування та дешифрування. ОБЩИЕ ПОЛОЖЕНИЯ
1.1. Настоящие нормы должны соблюдаться (за исключением случаев, указанных в других главах СНиП) при проектировании освещения помещений вновь строящихся и реконструируемых зданий и сооружений различного назначения, мест производства работ вне зданий, площадок промышленных и сельскохозяйственных предприятий и наружного освещения городов, поселков и сельских населенных пунктов. Настоящие нормы не распространяются на проектирование освещения подземных выработок, морских и речных портов, аэродромов, железнодорожных станций и их путей, спортивных сооружений, помещений для хранения сельскохозяйственной продукции, размещения растений, животных, птиц, а также на проектирование специального технологического освещения и охранного освещения при применении технических средств охраны. Определение терминов приведено в прил. 1. 1.2. Помещения по задачам зрительной работы подразделяются на следующие четыре группы: I группа—помещения, в которых производится различение объектов зрительной работы при фиксированном направлении линии зрения работающих на рабочую поверхность (производственные помещения промышленных предприятий, рабочие кабинеты, конструкторские бюро, кабинеты врачей и операционные лечебных учреждений, групповые комнаты детских дошкольных учреждений, классные комнаты, аудитории, лаборатории, читальные залы и т. п.); II группа—помещения, в которых производится различение объектов при нефиксированной линии зрения и обзор окружающего пространства (торговые залы магазинов, залы столовых, выставочные залы, картинные галереи, помещения для длительного пребывания детей, кроме групповых в детских яслях-садах, производственные помещения, в которых III группа—помещения, в которых производится обзор окружающего пространства при очень кратковременном, эпизодическом различении объектов (концертные залы, зрительные залы и фойе театров, клубов и кинотеатров, комнаты ожидания, рекреации, актовые залы, вестибюли, гардеробные общественных зданий и т. п.); IV группа — помещения, в которых происходит общая ориентировка в пространстве интерьера (проходы, коридоры, гардеробные производственных зданий, санузлы, закрытые стоянки автомашин и т. п.). 1.3. Нормированные значения освещенности в люксах, отличающиеся на одну ступень, следует принимать по шкале: 0,2; 0,3; 0,5; 1; 2; 3; 5; 7; 10; 20; 30; 50; 75; 100; 150; 200; 300; 400; 500; 600; 750; 1000; 1250; 1500; 2000; 2500; 3000; 3500: 4000; 4500; 5000. 1.4. Нормированные значения КЕО при естественном и совмещенном освещении и освещенность на рабочих поверхностях (в точках ее минимального значения) при искусственном освещении для производственных помещений следует принимать согласно табл.1,для помещений жилых, общественных и вспомогательных зданий — по табл. 2. Освещенность некоторых помещений и производственных участков в зданиях различного назначения приведена в прил. 3. 1.5. Коэффициент запаса К з при проектировании естественного, искусственного и совмещенного освещения следует приниматьпотабл.3. 1.6. Искусственное и совмещенное освещение следует проектировать, учитывая требования к ультрафиолетовому облучению согласно Санитарным нормам проектирования промышленных предприятий и Указаниям к проектированию и эксплуатации установок искусственного ультрафиолетового облучения на промышленных предприятиях, утвержденным Минздравом СССР.
|