Йоан Дамен (, ; , Ахел) — бельгійський криптограф, автор багатьох наукових публікацій із криптографії та один із розробників Rijndael, Advanced Encryption Standard (AES), спільно з Вінсентом Райменом. Він також розробив і брав участь у створенні таких блочних шифрів MMB, SQUARE, SHARK, Noekeon, 3-Way і BaseKing. Зовсім недавно він брав участь у створенні криптографічної геш-функції Keccak, яка є переможцем SHA-3.

Біографія Йоан Дамен народився в 1965 році і ріс в селі Ахел провінції Лімбург. В 1988 році закінчив Левенський католицький університет в області електромашинобудування. Згодом він почав працювати як член науково-дослідницької групи COSIC (Комп'ютерна безпека та промислова криптографія), і працював над розробкою та криптоаналізом блочних шифрів, потокових шифрів і геш-функцій. У березні 1995 року він отримує докторський ступінь.

Після отримання докторського ступеня, Йоан Дамен залишає область криптографії та комп'ютерної безпеки, щоб працювати на заводі Янссен Фармацевтика, компанії Джонсон & Джонсон (Johnson & Johnson), у Берсі, Бельгія. Потім він починає працювати в Бельгійському банку Bacob, стає фахівцем із Банківських технологій та займається технологіями ATM і EFTPOS.

Після розробки Banksys, Дамен працює в Proton World International, яка займається безпекою систем оплати та банківських операцій. Пізніше він працює в STMicroelectronics.

При розробці багатьох своїх алгоритмів, Йоан Дамен працював c колегою з COSIC Вінсентом Рейменом, з яким познайомився влітку 1993 року, працюючи над оцінкою якості шифру. У 1997 році вони створюють шифр SQUARE, який був попередником Rijndael Однією з останніх розробок Йоана Дам є алгоритм гешування Keccak.

Rijndael (AES)

Розширений стандарт шифрування є результатом 3-х річного відбору, який був початий в 1997 році NIST (Національний інститут стандартів і технологій) на заміну шифру DES, який використовувався з 1977 року американськими державними установами й компаніями, щоб захистити все, починаючи від електронної пошти до телефонних дзвінків. У 1999 році залишилися п'ять фіналістів, які були обрані з більше ніж 15-ти претендентів, а саме Rijndael, MARS, RC6, Serpent і Twofish. В кінці процесу стандартизації, був оголошений переможцем шифр Rijndael, розроблений двома бельгійськими криптографами Йоаном Даменом і Вінсентом Рейменом.

Після перемоги Rijndael став офіційним стандартом шифрування уряду США, а потім широко застосовувався в державному й приватному секторі, зокрема фінансовими установами.

Rijndael є шифром лінійних перетворень, що не вимагає мережі Фейстеля і з довжиною ключа 128, 192, або 256 біт.

… головним недоліком цього шифру є складність американцям зрозуміти його …. Розробники, Вінсент Реймі і Йоан Дамен, знають, що роблять … ,

Keccak

Останні роки Йоан Дамен працює спільно з Guido Bertoni, Michaël Peeters і над шифром Keccak, що є одним з п'яти фіналістів на SHA-3. Keccak є наступником RadioGatún. Keccak реалізований на базі конструкції «губки». Число раундів — 18.

Перестановка Keccak має такі властивості: Вона складається з ітерацій простої раундової функції, схожої на блоковий шифр без схеми ключа. Внутрішній стан може бути довжиною 25, 50, 100, 200, 400, 800 або 1600 біт. Вибір операцій обмежений побітові XOR, AND і NOT, а також перестановками.

Про продуктивність Keccak: У програмному забезпеченні Keccak займає близько 13 циклів на байт. В обладнанні, це швидкий і компактний алгоритм, зі змінним розміром/швидкістю. Вона підходить для DPA — стійких (стійких від диференційних атак по потужності) реалізацій як в області апаратного, так і програмного забезпечення.

У самій функції перестановки геш-функції Keccak поточний внутрішній стан представлено у вигляді тривимірного набору бітів (тривимірного масиву). Сам об'єкт можна розбити на площини уздовж трьох осей координат, а елементи кожного шару — на фрагменти у вигляді стовпців або векторів. Обробка внутрішнього стану в кожному раунді відбувається за допомогою функцій Chi, Theta, Pi, Rho і Iota.

Примітки

Посилання Advanced Encryption Standard The sponge and duplex constructions