Cryptology is the science of secret communication, which consists of two complementary disciplines: cryptography and cryptanalysis. Cryptography is dealing with design and development of new primitives, algorithms and schemas for data enciphering and deciphering. For many centuries cryptographic technics have been applied in protection of secrecy and authentication in diplomatic, political and military correspondences and communications. Cryptanalysis is dealing with different attacks on cryptographic schemas and algorithms, with purpose to retrieve the hidden information and the same later to use, modify, forge etc. There is a big interconnection between these two disciplines. Cryptographer who design a new algorithm, must evaluate its ...