Рейтинг:-1

Какова временная и пространственная сложность S-блоков AES?

флаг us

Какова временная и пространственная сложность S-блоков AES? Может кто-нибудь объяснить, как они определяются?

kelalaka avatar
флаг in
Постоянная, так как нет $n$ для рассмотрения. Это может быть вопрос домашнего задания. Следует говорить о требованиях к памяти, которые действительно зависят от того, как они реализованы, и о количестве операций, которые все еще зависят от того, как они реализованы.
Рейтинг:3
флаг in

Время $O(1)$ Память $O(1)$ Мы можем реализовать S-блок с поиском, или как схему, или воссоздать исходный полином GF, использованный для его генерации. Во всех случаях это фиксированный размер, иначе это не был бы AES. И без н. для обсуждения время и память постоянны.

В качестве более общего примечания, нотации сложности проблематичны в криптографии, а взлом AES с помощью грубой силы технически невозможен. $O(1)$ поэтому мы часто говорим о количестве операций и говорим что-то вроде $2^{256}$ операции, часто оставляя неясным, что это за операция. Иногда это вызов криптографического примитива, который делает это ясным, и мы можем считать, но часто мы делаем что-то еще, и то, какие операции мы считаем, становится неясным.

SAI Peregrinus avatar
флаг si
Еще более общая версия вашего второго абзаца: почти каждая криптографическая функция имеет конечный максимальный размер входных данных. Обозначение Big-O имеет дело с поведением функций в пределе, когда размер входных данных стремится к бесконечности, и не применяется к функциям с ограниченным размером входных данных.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.