визначити, як тест і сценарій повторного введення ключа залежить від платформи випробувань. Дешеві смарт-карти будуть використані лише для блокових шифрів, MAC, хеш-функцій, потокових шифрів, покоління псевдовипадкових чисел, а також схем ідентифікації. p align="justify"> Для того щоб у рамках проекту NESSIE представити інформацію про ефективність на постійній основі, був розроблений "Шаблон" продуктивності. Мета цього шаблону є збір інформації про продуктивність представлених кандидатів. Перша частина описує параметри, такі як розмір слова, вимоги до пам'яті, розмір ключа і розмір коду. Наступними основними аналізованими операціями є такі як зрушення/поворот, пошук по таблиці, перестановки, множення, доповнення, модульні скорочення, зведення в ступінь, інверсії. Далі описуються характер і швидкість попередніх обчислень (установка, список ключів і т.д.). Елементи, що залежать від ключів, визначають на вході, чи є код постійно тимчасовим чи ні. Коли це можливо, досліджуються альтернативні подання алгоритмів. p align="justify"> Так само було розроблено спеціальне програмне забезпечення для автоматизованого тестування продуктивності ПК і робочих станцій. Статус оцінки ефективності представлений в [25]. br/>
3.2.3. Інструменти
Цілком очевидно, що у сфері криптоаналізу, сучасні комп'ютери та складні програмні засоби не можуть замінити людину. Тим не менш, програмні засоби можуть грати важливу роль у сучасному криптоанализе. У більшості випадків виявлені криптоаналітиків атаки вимагають великого числа обчислень, отже, фактичне обчислення атак виконується саме на комп'ютері. Однак програмне забезпечення та спеціальні програмні інструменти можуть бути невід'ємною частиною успішного пошуку способу атаки симетричного криптографічного алгоритму; прикладом можна вважати диференційний і лінійний криптоаналіз, залежність тестів та статистичних тестів. p align="justify"> У проекті NESSIE, ми виділяємо два класи інструментів. Загальні інструменти аналізу не є специфічними для алгоритмів. Спеціальні інструменти, що є специфічними для аналізу одного алгоритму, використовуються, коли в ході криптоаналізу даного алгоритму, виникає необхідність такого інструменту. p align="justify"> Для оцінки симетричних алгоритмів, у проекті є повний набір загальних інструментів. Ці кошти частково засновані на поліпшених версіях інструментів, розроблених для проекту RIPE (RACE Integrity Primitives Evaluation) [26]. Випробування включають більше 20 статистичних тестів. p align="justify"> Проект NESSIE також розробляє новий універсальний інструмент для аналізу блокових шифрів з диференціальним [2] і лінійним Криптоаналіз [17]. Цей інструмент заснований на загальному мові опису для блокових шифрів. p align="justify"> Це програмне забезпечення не буде доступно за межами проекту, але всі результати, отримані за допомогою цих інструментів, будуть оприлюднено у всіх деталях.
...