Definition of XOR-Universal hash functions by Abidin[1]:
A class $H$ of hash functions from $M$ to $T$ is XOR-Universal$_2$ ($XU_2$) if there exist at most $|H|/|T|$ hash functions $h$ $\in$ $H$ such that $(h(m_1) = h(m_2$) $\oplus t)$ for any two distinct $m_1$, $m_2$ $\in$ $M$ and any $t \in T$.
If there are at most $\epsilon|H|$ hash functions instead, for $\epsilon > 1/|T|$, the class $H$ is $\epsilon$-Almost-XOR-Universal$_2$ ($\epsilon-AXU_2$).
$M$ is the set containing all messages (all bit-strings of length m in this case)
$T$ is the set of all possible tags (all bit-strings of length n in this case)
$H$ is the set containing all possible hash functions
$|H|$ refers to the number of hash functions (For $n$ x $m$ Toeplitz matrices $|H|$ = $2^{m + n-1}$).
$|T|$ refers to the size of set $T$.
Toeplitz-Matrices for Authentication
Toeplitz matrices are binary matrices with constant diagonals, such that only the first row and column are needed to specify any such matrix (key length of $m+n-1$ bits).
e.g.
$$
T_{3\times5}=
\left[{\begin{array}{ccccc}
0 & 1&0&0&1 \\
1&0&1&0&0\\
0& 1&0&1&0 \\
\end{array} } \right]
$$
For authentication, each message is represented as a binary column vector of length m and multiplied by a Toeplitz matrix and to the resulting vector, the bitwise XOR operation is applied to receive a binary vector of length n.
If this operation would be XOR-universal, it could be used in an unconditionally secure authentication scheme by also performing the following step: The result is XOR'ed with a uniform bit-string of length n (One-Time-Pad encryption (OTP)) to end up with the tag. The second party knows the key to identify the Toeplitz matrix and the key of the OTP. To check for authenticity she performs the same calculations on m and compares it to the received tag
Question
I want to prove that Toeplitz matrices are XOR-universal in the scheme described above to figure out if they can be used in a Wegman-Carter One-Time-Pad authentication scheme as described in [2]. In his 94 paper, Krawczyk [3]
showed that Toeplitz matrices constructed with an LFSR are indeed XOR-universal. But as far as I can tell his construction only yields certain restricted Toeplitz matrices and his proof isn't applicable to the general case.
Besides, any paper I've found so far cites Mansour [4] for such a proof, who doesn't mention Toeplitz matrices in his paper. Therefore my question is if someone knows a proof to show that the family of Toeplitz matrices is indeed XOR-Universal or a paper that contains such a proof.
[1]:http://liu.diva-portal.org/smash/record.jsf?pid=diva2%3A616704&dswid=3813
[2]:https://dl.acm.org/doi/10.1145/800105.803400
[3]:https://link.springer.com/chapter/10.1007/3-540-48658-5_15
[4]:https://www.sciencedirect.com/science/article/pii/030439759390257T?via%3Dihub