Рейтинг:2

Какой объем данных можно проверить с помощью электронной подписи?

флаг it

Я пытаюсь получить хорошее представление о том, как работают шифрование и подпись данных. Я предполагаю, что они немного различаются в зависимости от используемого программного обеспечения.

В частности, меня интересует вот что: сколько данных можно проверить электронной подписью?

fgrieu avatar
флаг ng
«Шифрование данных» и «подпись данных» — разные вещи. Цель шифрования — сделать некоторую информацию неразборчивой для злоумышленников (кроме того, шифрование с открытым ключом делает возможным шифрование с помощью открытого ключа). Цель подписи — позволить любому, у кого есть доверенная копия открытого ключа, убедиться, что некоторая информация обрабатывается точно так же, как владелец соответствующего закрытого ключа (а не подделана или изменена злоумышленником).
Vadym Fedyukovych avatar
флаг in
Есть возможность отредактировать заголовок? Или мы могли бы рассмотреть водные подписи в апреле этого года.
Рейтинг:5
флаг my

Итак, мне интересно, сколько данных можно проверить с помощью электрической подписи?

Если вы спрашиваете о том, сколько данных может обрабатывать одна подпись с открытым ключом, то нет никакого реалистичного предела.

Что делает каждая система подписи (по крайней мере, каждая, о которой я слышал), так это берет сообщение, пропускает его через хеш-функцию для генерации короткого хэша (а затем генерирует подпись на основе хеша). Следовательно, ничто не видит все сообщение, кроме хеш-функции. Даже самая ограничительная хеш-функция (например, SHA-256) примет любое сообщение размером меньше примерно $2^{61} \примерно 2300$ петабайты (что гораздо больше, чем все, что вам нужно подписать); другие хеш-функции либо имеют гораздо большие ограничения, либо вообще не имеют формальных ограничений.

Теперь программное обеспечение для подписи, которое у вас есть, может налагать меньшее ограничение (вероятно, потому, что оно может настаивать на том, чтобы все сообщение было в памяти сразу — программное обеспечение может быть написано без этого предположения, но, возможно, ваш код все равно настаивает на этом); однако это было бы программным ограничением, не имеющим ничего общего с самим алгоритмом.

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

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