2. Half of K is a random 256 bit X
3. Other half is (K xor X), still 256 bit
Having half of key is still 256 bit bruteforcing.