An Adversarial Neural Cryptography Approach to Integrity Checking: Learning to Secure Data Communications | IEEE Conference Publication | IEEE Xplore