Минимальная длина отдельной подписи PGP

516
H. C. Barton

Насколько маленькой может быть отдельная подпись PGP? Единственный размер, который я получаю, составляет 287 байт для 2048-битного ключа и 543 байта для 4096-битного ключа, независимо от размера подписываемых данных. Однако в этом посте с 2004 года автор говорит, что он может получить 65-байтовую отдельную подпись. Как это возможно, и есть ли еще способ сделать это?

0
[Вы не можете получить меньше размера ключа, используя RSA] (https://crypto.stackexchange.com/q/3505/5122). Будут добавлены некоторые дополнительные издержки для метаданных и заголовков. Недавно я представил аналогичное обсуждение в [Как использовать GnuPG для получения наименьшего возможного результата (симметричное шифрование)?] (Https://superuser.com/q/1244070/102155) что в основном относится и к подписям. Jens Erat 6 лет назад 0
Может ли Эль-Гамаль зашифровать что-то, что будет меньше размера ключа? H. C. Barton 6 лет назад 0
Я получил цифровую подпись до 96 байтов. Но когда я шифрую, нельзя ли уменьшить вывод без использования симметричного шифрования? H. C. Barton 6 лет назад 0
Что вы имеете в виду? OpenPGP - это гибридная криптосистема, которая всегда шифрует данные симметричным шифрованием и использует только криптографию с открытым / закрытым ключом для шифрования симметричного сеансового ключа. Jens Erat 6 лет назад 0
То есть, вы говорите, что причина в том, что PGP-шифрование в 1 байт является большим (> 500 байт), заключается в том, что оно должно включать открытый ключ? H. C. Barton 6 лет назад 0
Нет, он не встраивает открытый ключ _ (но обычно он содержит ссылку на открытый ключ, отпечаток ключа). В него встроен блок шифрования для симметричного шифрования. Я бы рекомендовал прочитать статью Википедии о [гибридных криптосистемах] (https://en.wikipedia.org/wiki/Hybrid_cryptosystem). Jens Erat 6 лет назад 0

0 ответов на вопрос

Похожие вопросы