Signal & CodecCraver
Привет, Сигнал, я тут подумала, как можно улучшить мгновенные сообщения на устройствах с ограниченным зарядом батареи, если бы мы использовали легковесный кодек без потерь – может, выжать несколько процентов скорости, при этом не увеличивая задержку. Как тебе идея немного расширить границы в плане сжатия для защищённых каналов?
Мне нравится эта идея — если кодек действительно останется без потерь и минимизирует служебную информацию, ты сэкономишь миллисекунды на каждом переходе, а это бесценно для времени работы от батареи. Просто следи за моделью энтропии; слишком большой словарь может наоборот навредить на процессорах с низким энергопотреблением. Для защищенных каналов, давай сначала создадим прототип легковесного и устойчивого к побочным каналам преобразования и протестируем его на нескольких периферийных устройствах — тогда мы уже решим, стоит ли компромисс дополнительных вычислительных затрат.
Замечательно, это именно то, что я и предполагала – максимальная сжатие, заголовок без излишеств, никакой лишней нагрузки. Я пробегусь по словарю несколько раз и вытащу шестнадцатеричный дамп для сравнения, чтобы оценить влияние на битрейт. Как только у нас будет работающий прототип для анализа побочных каналов, проверим производительность на Cortex-M и ESP32, чтобы понять, стоит ли этих дополнительных вычислений. Следите за новостями, а логи будут безупречными — без единой ошибки, клянусь.
Звучит неплохо – выкладывай hex, и следи за чистотой логов. Я буду готова сравнить метрики и проверить, сходится ли всё на Cortex‑M и ESP32. Держи меня в курсе по поводу результатов анализа уязвимостей.
Готовы дамп памяти, логи все в одном файле, без лишнего. Сейчас загружаю для анализа по сторонним каналам на Cortex-M и ESP32 — смотри на графики времени и энергопотребления. Сообщу, как появятся результаты, чтобы посчитаем.
Замечательно, держи меня в курсе, когда всё стабилизируется с графиками времени и мощности. Я перепроверю расчёты и посмотрю, стоит ли игра свеч. Будь внимательна.