Рейтинг:0

Режим CTR вычисляет сообщения до того, как потребуется новый ключ

флаг tr

Я изучаю видео по криптографии на Coursera здесь под названием: Режимы работы: многократный ключ (CTR).

У меня всего два простых вопроса:

  1. Около 4:30 на видео они показывают 2^48 не говоря уже о том, откуда взялось это число, возможно, оно является частью спецификации AES?

  2. Затем они продолжают объяснять, что подставили значение 2^48 в подчеркнутое уравнение в строке выше, чтобы рассчитать, сколько сообщений и какого размера можно отправить, прежде чем потребуется новый ключ. Как они это сделали и что на выходе?

Вот картинка из видео: Скриншот из видео

kelalaka avatar
флаг in
квадратный корень квадратный корень!
questioner avatar
флаг tr
@kelalaka Из чего они извлекли квадратный корень?
Maarten Bodewes avatar
флаг in
Ну, у вас есть три числа 128, 32 и 48 как степени двойки... Они выбрали 48 бит в качестве поля, но помните дату рождения!
questioner avatar
флаг tr
@MaartenBodewes Не могли бы вы опубликовать ответ на вопрос, потому что я извлек квадратный корень из 128 и получил другой ответ ... Тогда есть второй вопрос.
Maarten Bodewes avatar
флаг in
Я думаю, что могу объяснить слайд, но в настоящее время я не уверен в термине $|X|$... Квадрат q необходим, потому что в противном случае одноразовый номер может столкнуться. В основном вы используете 128 - 32 = 96 бит, а квадратный корень из этого составляет 48 бит. Тем не менее, вам все равно придется иметь дело со счетчиком. Однако у меня слишком мало контекста, чтобы создать читаемый ответ — эти слайды не лучше всего читаются без контекста, то есть презентации.
questioner avatar
флаг tr
@MaartenBodewes |x| означает длину блока X, поэтому в случае AES 2 ^ 128. Почему вы вычли 32 из 128? Я взял квадратный корень из 96, но мой ответ не был 48. Я сделал ссылку на видео в первой строке моего вопроса.
Maarten Bodewes avatar
флаг in
Длина блока AES составляет $128$, а не $2^{128}$, что меня смутило. Возможно, $|X|$ — это размер группы ввода/вывода — это имело бы больше смысла: в конце концов, существует $2^{128}$ возможных входных и выходных значений. Квадратный корень из 96 бит равен 48 битам. $\sqrt{2^{96}} = (2 ^ {96})^ {1 \более 2} = 2 ^ {96/2} = 2^{48}$. Биты уже экспоненциальны.

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

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