A simple proof for the Cassini's identity is in the following form . Consider the
following matrix that is well-know to $Q_p$ matrix
$$
Q_2=\left[
\begin{array}{cc}
0 & 1 \\
1 & 1
\end{array}
\right] \, .
$$
with the induction on $n$, we can prove that the $n$th power of matrix $Q_2$, is in the following form
$$
Q_2^n= \left[
\begin{array}{cc}
F_{n-1} & F_{n} \\
F_{n} & F_{n+1}
\end{array}
\right]\, .
$$
In addition, the determinant of matrix $Q_2$ is $(-1)$ and because of this we conclude that
$$
det(Q_2^{n})={(-1)}^{n}\, .
$$
the above relation, results that
$$
det(
\left[
\begin{array}{cc}
F_{n-1} & F_{n} \\
F_{n} & F_{n+1}
\end{array}
\right]
)={(-1)}^{n}
\Longrightarrow
F_{n-1}F_{n+1}-F_{n}^2={(-1)}^{n}\, .
$$
Another proof for the Cassini's identity is as follows
\begin{eqnarray}
F_{n+1}F_{n-1}-F_{n}^2&=&(F_{n-1}+F_{n})F_{n-1}-F_{n}^2 \\
\\
&=& F^2_{n-1}+F_n(F_{n-1}-F_n) \\
\\
&=&F^2_{n-1}-F_nF_{n-2} \\
\\
&=&-(F_nF_{n-2}-F^2_{n-1})
\end{eqnarray}
With repetition the mentioned process, we get
\begin{eqnarray}
-(F_nF_{n-2}-F^2_{n-1})&=& {(-1)}^2(F_{n-1}F_{n-3}-F^2_{n-2}) \\
\\
&=&{(-1)}^3(F_{n-2}F_{n-4}-F^2_{n-3}) \\
\\
&& \vdots \\
&=& {(-1)}^n(F_{1}F_{-1}-F^2_{0}) \\
\\
&=& {(-1)}^n
\end{eqnarray}
The last row is true, because of the following relation between Fibonacci numbers
$$
F_{-n}={(-1)}^{n+1}F_n \, .
$$