Эта статья включает в себя список общих ссылок , но он остается в значительной степени непроверенным, поскольку в нем отсутствует достаточное количество соответствующих встроенных ссылок . ( Сентябрь 2018 г. ) |
Turing - это потоковый шифр, разработанный Грегори Г. Роузом и Филипом Хоуксом в Qualcomm для CDMA . [1]
Тьюринг генерирует 160 битов вывода в каждом раунде, применяя нелинейный фильтр к внутреннему состоянию LFSR . Он назван в честь Алана Тьюринга . [ необходима цитата ] Он был разработан на основе шифра SOBER, представленного Роуз в 1998 году. [2] Это очевидно в его главном компоненте, регистре сдвига с линейной обратной связью (LFSR), который представляет собой ту же технологию, что и в семействе машин SOBER. . [3] Turing, однако, отличается от своих предшественников тем, что он производит пять слов (в пять раз больше) вывода для каждого внутреннего обновления. [2] Он также обеспечивает стойкость ключа до 256 бит и разработан для быстрой работы в программном обеспечении, [3]достижение около 5,5 циклов / байт на некоторых процессорах x86 .
Некоторые эксперты обнаружили, что потоковый шифр Тьюринга имеет ряд слабых мест при столкновении с выбранными атаками IV. [4] Например, его алгоритм планирования ключей имеет один и тот же секретный ключ для разных векторов инициализации, что снижает безопасность системы. [4]