Thats a unique idea.You should consider the following idea to enhance your idea so that it would impact uniquely: Evolutionary Computation (EC) has been used with great success on various real-world problems. One domain abundant with numerous difficult problems is cryptology. Cryptology can be divided into cryptography, that informally speaking considers methods how to ensure secrecy (but also authenticity, privacy, etc.), and cryptanalysis, that deals with methods how to break cryptographic systems.   Although not always in an obvious way, EC can be applied to problems from both domains. This tutorial will first give a brief introduction to cryptology intended for general audience (therefore, omitting proofs and mathematics behind many concepts).   Afterwards,  concentrate on several topics from cryptography that are successfully tackled up to now with EC and discuss why those topics are suitable to apply EC.   Hover, care must be taken since there exists a number of problems that seem to be impossible to solve with EC and one needs to realize the limitations of the heuristics.    will discuss the choice of appropriate EC techniques (GA, GP, CGP, ES, multi-objective optimization, etc) for various problems and evaluate on the importance of that choice. Furthermore,  will discuss the gap beten the cryptographic community and EC community and what does that mean for the results.   By doing that,  will give a special emphasis on the perspective that cryptography presents a source of benchmark problems for the EC community.   To conclude,  will present a number of topics  consider to be a strong research choice that can have a real-world impact. In that part,  give a special attention to cryptographic problems where cryptographic community successfully applied EC, but where those problems remained out of the focus of EC community.   This tutorial will also present some live demos of EC in action when dealing with cryptographic problems.  will present several problems, ways of encoding solutions, impact of the algorithms choice and finally,  will run some experiments to show the results and discuss how to assess them from cryptographic perspective.
['Stjepan Picek']
I am writing a research paper on a idea Evolutionary Computation and Cryptology
[{"from": "human", "value": "I am writing a research paper on a idea Evolutionary Computation and Cryptology"}, {"from": "gpt", "value": "Thats a unique idea.You should consider the following idea to enhance your idea so that it would impact uniquely: Evolutionary Computation (EC) has been used with great success on various real-world problems. One domain abundant with numerous difficult problems is cryptology. Cryptology can be divided into cryptography, that informally speaking considers methods how to ensure secrecy (but also authenticity, privacy, etc.), and cryptanalysis, that deals with methods how to break cryptographic systems.   Although not always in an obvious way, EC can be applied to problems from both domains. This tutorial will first give a brief introduction to cryptology intended for general audience (therefore, omitting proofs and mathematics behind many concepts).   Afterwards,  concentrate on several topics from cryptography that are successfully tackled up to now with EC and discuss why those topics are suitable to apply EC.   Hover, care must be taken since there exists a number of problems that seem to be impossible to solve with EC and one needs to realize the limitations of the heuristics.    will discuss the choice of appropriate EC techniques (GA, GP, CGP, ES, multi-objective optimization, etc) for various problems and evaluate on the importance of that choice. Furthermore,  will discuss the gap beten the cryptographic community and EC community and what does that mean for the results.   By doing that,  will give a special emphasis on the perspective that cryptography presents a source of benchmark problems for the EC community.   To conclude,  will present a number of topics  consider to be a strong research choice that can have a real-world impact. In that part,  give a special attention to cryptographic problems where cryptographic community successfully applied EC, but where those problems remained out of the focus of EC community.   This tutorial will also present some live demos of EC in action when dealing with cryptographic problems.  will present several problems, ways of encoding solutions, impact of the algorithms choice and finally,  will run some experiments to show the results and discuss how to assess them from cryptographic perspective."}]