Группа исследователей из Колумбийского университета представила на конференции SIGGRAPH 2018 технику FontCode для встраивания в текст скрытых сообщений, закодированных внутри применяемых для вывода текста глифов шрифта. Данные кодируются через внесение контролируемых искажений в параметры отрисовки символов векторного шрифта (незначительно изменяется наклон линий и радиус кривых).
Внесённые изменения незаметны для человека и не сказываются на качестве отрисовки шрифта, но могут быть распознаны алгоритмами. Подготовленный текст со скрытыми вставками может поставляться на различных носителях, например, быть напечатан в газете или журнале, оформлен в виде векторного или пиксельного изображения, интегрирован в PDF-документ или встроен в файл для текстового процессора.
Скрытое сообщение добавляется на уровне формирования модифицированного шрифта с применением его к уже существующему целевому текстовому документу. Для распознавания скрытого текста достаточно обработать фотографию текста, оформленного c использованием FontCode. Для обеспечения высокого качества распознавания разработана специальная схема кодирования с коррекцией ошибок. Метод действует для популярных векторных шрифтов, включая Times New Roman и Helvetica. Среди ограничений метода - отсутствие поддержки расширенных начертаний (курсив, жирный шрифт), а также проблемы с восстановлением в случае смятия листка с текстом или внесения других искажений.
Из идей по практическому применению метода упоминается добавление в текст водяных знаков и использование в качестве замены QR-кодам. Например, функциональность QR-кода можно встроить прямо в текст, без применения отдельных значков, а водяные знаки можно применять для скрытой пометки документов для отслеживания источника утечки или подтверждения авторских прав. Метод также применим для интеграции цифровой подписи в документ и скрытой передачи зашифрованных сообщений через публичные каналы связи, например, через объявление в газете.
Источник: https://www.opennet.ru/opennews/art.shtml?num=48667
(opennet.ru, основная лента)
[ON] Техника скрытия данных в тексте через манипуляцию c глифами шрифта
Модератор: Модераторы разделов
- Bizdelnick
- Модератор
- Сообщения: 20793
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: [ON] Техника скрытия данных в тексте через манипуляцию c глифами шрифта
А можно просто использовать OCR.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
- Hephaestus
- Сообщения: 3729
- Статус: Многоуважаемый джинн...
- ОС: Slackware64-14.1/14.2
- Контактная информация:
Re: [ON] Техника скрытия данных в тексте через манипуляцию c глифами шрифта
Не пойдет. QR-код - область с четко обозначенными границами.
А здесь целая страница текста, возможно, не одна. Может оказаться, что код "размазан" по всему тексту.
QR-код можно легко считать хоть со смартфона.
В случае с FontCode придется считывать всю страницу (или больше).
А вообще, затея довольно сомнительная.
Обычное распознавание текста - уж сколько лет - и то до сих пор не сделали толком.
А тут ещё скрытую инфу встраивать в шрифты. Только этого не хватало.