Causality Cipher