Бесплатные JAVA проекты
Речевые технологии
В ОС Андроид есть возможность синтезировать речь по заданному тексту.
Эту технологию можно использовать для эффективного шифрования информации. Синтезированная речь сохраняется в аудио файле. Затем из файла выбираются N байт в определенном порядке, известном отправителю и получателю. N равно длине шифруемого текста.
Выполняется XOR шифрование и можно отправлять.
Тесты JAVA прототипа приложения показали, что по заданному тексту создается одинаковый звуковой файл. Из которого получаются одинаковые ключи шифрования.
Если для синтеза речи использовать, например, одно и то же объявление (текст) из известной газеты или с сайта, то можно независимо генерировать ключи шифрования/декодирования в разных местах. Для особо важных случаев могут быть разработаны специальные кодеки.
https://github.com/vallshmeleff/speech2soundcryptokeysgen
Комментарии
Отправить комментарий