В 90-е годы прошлого века эта задача, кажется, была эквивалентна задаче логарифмирования в конечных полях и полиномиального от степени расширения по сложности не имела.
К исходному вопросу это никакого отношения не имеет.
Но вроде как продвинулись в начале века.
Продвинулись, но не слишком далеко. Ничего "мощного" там нет.
Как кроме перебора можно найти образующую? или как доказать, что конкретный элемент образующий?
Можно случайным образом выбирать элемент и проверять, является ли он образующим мультипликативной группы. Это не сложно, если известно разложение порядка группы в произведение простых чисел. Образующих относительно много, так что поиск не слишком долгий будет.