Реклама

Случай 9 бита ключа AES

#Случай #Статья #Пункты #Комментарии

Статья URL: https://v12.sh/blog/the-case-of-the-9bit-aes-keyRequestments: httpss://news.ycombinator.com/temple?id=50280722 Пункты: 18 # Комментарии: 4

Несколько программ PDF рекламируют AES-256, но создают 256-битный ключ либо из очень небольшого пространства государства, либо из ненадежных случайных источников. Мы обнаружили, что несколько программ PDF генерируют ключи от файлов AES-256 из пространства штата достаточно маленький для перечисления. В MuPDF только 9 бит случайного состояния влияют на фактический ключ AES-256. Другие редакторы PDF, такие как Foxit, основывают свой ключ AES-256 на случайности по времени и таким образом также ведут к тому, что ключи банальны для восстановления. Введение шифрование PDF защищает строки и потоки данных в документе PDI, включая метаданные, если только они не остаются явно незакодированными. Механизм защиты паролей прошел через кучу пересмотров за последние годы, переходя от RC4 на AES и укрепляя пароль в борьбе с грубыми атаками силы. В нынешней версии, пересмотренной 6, используется AES-256. Когда PDF зашифрован с помощью AES-256, пароль не шифрует документ напрямую. Реализация генерирует случайный 32-байт файл, который шифрует содержание. Затем пароль и соль хешируются для получения отдельного ключа, который зашифрует этот случайный 32-байт файл. Пересмотр 6 намеренно замедляет этот процесс, а пятый пересмотренный вариант AES-256 - нет. PDF может иметь пароль пользователя для просмотра и пароль владельца для изменения разрешения. Либо открывает один и тот же ключ файла, так что ограничения зависят от читателя: с паролем просмотра вы также можете сделать неограниченную копию. Мы…