Given the cipher $$E(k, m) = m \oplus k \oplus \operatorname{rev}(k)$$ where $\operatorname{rev}(k)$ is the reversed binary of $k$, how would one prove that the cipher is not perfectly secret.
I know that the definition of perfect secrecy is $P(M = m \mid C = c) = P(M = m)$ for all $m$ and $c$ and that each key is only used once.
Clearly the intuition comes in when the key is symmetric as then $k \oplus \operatorname{rev}(k) = 0$, but given the definition above how can I show this formally using the definition above?
Thank you! This is a homework question.
My work so far is along the lines of $P(M = m) = 1/2^n$ where $n$ is the number of bits and $$ P(M = m \mid C = c) \\= P(M = m \text{ and } C = c) / P(C = c) \\= 2^n \cdot P(M = m \text{ and } C = c) \\= 2^n \cdot (1/2^n \cdot 1/2^{n/2}) \text, $$ however this doesn't seem very formal.