Crypto Tech

 Encryption

TTS - Text To Speech позволяет озвучить текст синтезированной речью. При этом объём данных возрастает в десятки тысяч раз.  Далее производим выборку небольшого количества чисел 50-60 значений. Оцениваем качество энтропии. Если требуется улучшение, снова делаем выборку из звукового файла с другими параметрами. Выбираем из второго массива нужное количество чисел и заменяем в первом массиве. Снова оцениваем качество энтропии. И т.д. 

Если нужно больше 50-60 "случайных чисел". 

Нужно использовать другой алгоритм преобразования исходных данных. Например, TTS с другими характеристиками - выбрать другой голос, темп, качество, тембр и т.д. Отдельный вариант - обработка специально написанными звуковыми фильтрами. В результате получится другой звуковой файл.

Далее. Часть чисел записывается на вход TTS для создания нового звукового файла. ...

Так можно делать много раз. При этом вести статистику, чтобы избегать повторений. Если нужно немного чисел, то можно генерировать на каждом этапе не более 10 чисел. И пересортировать в суммарный массив. 

Такой алгоритм PRNG позволяет синхронно генерировать массивы чисел на нескольких одинаковых смартфонах. Но требует "одинаковости" билда Андроид. Иначе массивы чисел могут оказаться разными.

Есть другая технология "расширения" исходных данных, которая не требует одинаковости смартфонов. Коэффициент расширения (преобразования) исходных данных здесь уже может быть любым. Миллиарды, триллионы.

Crypto Tech

Комментарии

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

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

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