首页> 外文会议>IEEE International Conference on Current Trends in Advanced Computing >An empirical study on effect of variations in the population size and generations of genetic algorithms in cryptography
【24h】

An empirical study on effect of variations in the population size and generations of genetic algorithms in cryptography

机译:密码学中人口规模变化和遗传算法世代影响的实证研究

获取原文

摘要

Genetic algorithm (GA) belongs to a large class of evolutionary algorithms. It is a metaheuristic, multi-dimensional bio-inspired optimization method which follows the process of natural selection. Genetic algorithms provide optimization solution to combinatorial optimization problems. The solution depends on the probability of GA operators, number of generations and the size of the population. Genetic algorithm can be applied for cryptography, where the conventional symmetric algorithm is enhanced with GA. This work projects, the changes in generations and size of population affects the efficiency of encryption time, decryption time, throughput time and the memory utilized by the genetic algorithm. The study reveals that the efficiency of the cryptographic algorithm treated with GA is dependent on the variations in the number of generations and initial population size. The result shows that an optimum population size has less encryption and decryption time. Among the sample population size taken for the experiment, almost the average population size has minimum encryption and decryption time. Results from iteration variations shows that the average number of iterations has less encryption and decryption time.
机译:遗传算法(GA)属于一类进化算法。它是一种遵循自然选择过程的元启发式多维生物启发式优化方法。遗传算法为组合优化问题提供了优化解决方案。解决方案取决于GA算子的概率,世代数和人口规模。遗传算法可以应用于密码学,其中传统的对称算法通过GA进行了增强。这项工作计划,人口的世代和大小的变化会影响加密时间,解密时间,吞吐时间和遗传算法所利用的内存的效率。研究表明,GA处理的密码算法的效率取决于世代数和初始种群大小的变化。结果表明,最佳人口规模具有较少的加密和解密时间。在用于实验的样本人口规模中,几乎平均人口规模具有最小的加密和解密时间。迭代变化的结果表明,平均迭代次数具有较少的加密和解密时间。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号