Бесплатные JAVA проекты

 Речевые технологии

В ОС Андроид есть возможность синтезировать речь по заданному тексту.

Эту технологию можно использовать для эффективного шифрования информации. Синтезированная речь сохраняется в аудио файле. Затем из файла выбираются N байт в определенном порядке, известном отправителю и получателю. N равно длине шифруемого текста.

Выполняется XOR шифрование и можно отправлять.

Тесты JAVA прототипа приложения показали, что по заданному тексту создается одинаковый звуковой файл. Из которого получаются одинаковые ключи шифрования.

Если для синтеза речи использовать, например, одно и то же объявление (текст) из известной газеты или с сайта, то можно независимо генерировать ключи шифрования/декодирования в разных местах. Для особо важных случаев могут быть разработаны специальные кодеки.

https://github.com/vallshmeleff/speech2soundcryptokeysgen

Audio Crypto Entropy


Комментарии

Популярные сообщения из этого блога

Бесплатные JAVA проекты

Бесплатные JAVA проекты