Data protection is achieved in modern cryptography by using encryption. Symmetric key cryptography is mainly responsible for the actual user data protection in various network protocols such as SSL/TLS and so on. The design of such encryption algorithms have always been one of the most important research targets, where heavy cryptanalysis works have been performed to evaluate the security margin. As a result, the research community is busy with fixing the security flaws based on the cryptanalysis results. Recently, the idea of building the auto...