Adjoint representations of black box groups
arXiv:1502.06374 · doi:10.1016/j.jalgebra.2018.02.022
Abstract
Given a black box group encrypting over an unknown field of unknown odd characteristic and a global exponent for (that is, an integer such that for all ), we present a Las Vegas algorithm which constructs a unipotent element in . The running time of our algorithm is polynomial in . This answers the question posed by Babai and Beals in 1999. We also find the characteristic of the underlying field in time polynomial in and linear in . Furthermore, we construct, in probabilistic time polynomial in , 1. a black box group encrypting , its subgroup of index isomorphic to and a probabilistic polynomial in time isomorphism ; 2. a black box field , and 3. polynomial time, in , isomorphisms \[ \rm{SO}_3(\mathsf{K}) \longrightarrow \mathsf{X} \longrightarrow \rm{SO}_3(\mathsf{K}). \] If, in addition, we know and the standard explicitly given finite field isomorphic to then we construct, in time polynomial in , isomorphism \[ \rm{SO}_3(\mathbb{F})\longrightarrow \rm{SO}_3(\mathsf{K}). \] Unlike many papers on black box groups, our algorithms make no use of additional oracles other than the black box group operations. Moreover, our result acts as an -oracle in the black box group theory. We implemented our algorithms in GAP and tested them for groups such as for (a prime number).
41 pages