Analysis of Neural Cryptography