We consider the problem of recovering the entries of diagonal matrices
for
from multiple
“incomplete” samples
of the form
,
where
and
are unknown
matrices of low rank. We devise practical algorithms for this problem depending on the
ranks of
and
.
This problem finds its motivation in cryptanalysis: we show how to significantly
improve previous algorithms for solving the approximate common divisor problem and
breaking CLT13 cryptographic multilinear maps.
Keywords
simultaneous diagonalization, cryptanalysis, linear
algebra, multilinear maps in cryptography, approximate
common divisor problem