{"title":"差分进化算法对背包密码的密码分析攻击","authors":"Saptarshi Neil Sinha, Supravo Palit, Mostafiz Amin Molla, Atreyee Khanra, Malay Kule","doi":"10.1109/RAICS.2011.6069326","DOIUrl":null,"url":null,"abstract":"The paper presents a cryptanalytic attack on Merkle-Hellman Knapsack cipher using Differential Evolution. The Differential Evolution is a stochastic, population based optimization search strategy and uses three typical operators, mutation, crossover and selection, to search the solution space. An initial population is created and a new generation is generated by applying the operators until the solution is obtained. The results of Differential Evolution are compared with the results of Genetic Algorithm (GA) for cryptanalysis of the knapsack cipher. Experimental results show that cryptanalysis of Merkle Hellman Knapsack cipher using Differential Evolution is a better technique than using Genetic Algorithm for this purpose.","PeriodicalId":394515,"journal":{"name":"2011 IEEE Recent Advances in Intelligent Computational Systems","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2011-11-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"12","resultStr":"{\"title\":\"A cryptanalytic attack on Knapsack cipher using Differential Evolution algorithm\",\"authors\":\"Saptarshi Neil Sinha, Supravo Palit, Mostafiz Amin Molla, Atreyee Khanra, Malay Kule\",\"doi\":\"10.1109/RAICS.2011.6069326\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The paper presents a cryptanalytic attack on Merkle-Hellman Knapsack cipher using Differential Evolution. The Differential Evolution is a stochastic, population based optimization search strategy and uses three typical operators, mutation, crossover and selection, to search the solution space. An initial population is created and a new generation is generated by applying the operators until the solution is obtained. The results of Differential Evolution are compared with the results of Genetic Algorithm (GA) for cryptanalysis of the knapsack cipher. Experimental results show that cryptanalysis of Merkle Hellman Knapsack cipher using Differential Evolution is a better technique than using Genetic Algorithm for this purpose.\",\"PeriodicalId\":394515,\"journal\":{\"name\":\"2011 IEEE Recent Advances in Intelligent Computational Systems\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2011-11-03\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"12\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2011 IEEE Recent Advances in Intelligent Computational Systems\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/RAICS.2011.6069326\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2011 IEEE Recent Advances in Intelligent Computational Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/RAICS.2011.6069326","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A cryptanalytic attack on Knapsack cipher using Differential Evolution algorithm
The paper presents a cryptanalytic attack on Merkle-Hellman Knapsack cipher using Differential Evolution. The Differential Evolution is a stochastic, population based optimization search strategy and uses three typical operators, mutation, crossover and selection, to search the solution space. An initial population is created and a new generation is generated by applying the operators until the solution is obtained. The results of Differential Evolution are compared with the results of Genetic Algorithm (GA) for cryptanalysis of the knapsack cipher. Experimental results show that cryptanalysis of Merkle Hellman Knapsack cipher using Differential Evolution is a better technique than using Genetic Algorithm for this purpose.