Ink & Switch представляет Bijo... Заметка
InfoQ на русском

Ink & Switch представляет Bijou64: каноническое кодирование целочисленных значений переменной длины для безопасного разбора

Ink & Switch опубликовали bijou64, целочисленное кодирование переменной длины, где каждое число имеет ровно одно байтовое представление, устраняя класс ошибок каноничности, лежащих в основе атак на PKCS#1, библиотеки JWT и Bitcoin. Дизайн также декодирует в два-десять раз быстрее, чем LEB128. Последовали портирования сообществом на Elixir, Go, Perl и Java, в то время как комментаторы на HN обсуждали производительность SIMD и остаточные проверки диапазона. Автор: Стееф-Ян Виггерс
CdXz5zHNQW_TkXkiKpAuj.jpeg