Luka Bulatović, Anđela Mijanović, Balša Asanović, Nikola Trajković, V. Bozovic
{"title":"具有良好设计的启发式函数的爬山替代密码的自动密码分析","authors":"Luka Bulatović, Anđela Mijanović, Balša Asanović, Nikola Trajković, V. Bozovic","doi":"10.20948/MATHMON-2019-44-11","DOIUrl":null,"url":null,"abstract":"In this paper, we propose new method for automated cryptanalysis of substitution cryptosystem using Hill climbing algorithm. New heuristic function is proposed in order to drastically improve overall fitness of the standard Hill climbing algorithm. Several fitness functions have been tested and we try to detremine which of them perform better in specific situations using our suggested time-dependent measure goodness. We conclude which of those functions should be used in case we are dealing with short or long texts.","PeriodicalId":170315,"journal":{"name":"Mathematica Montisnigri","volume":"86 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Automated cryptanalysis of substitution cipher using Hill climbing with well designed heuristic function\",\"authors\":\"Luka Bulatović, Anđela Mijanović, Balša Asanović, Nikola Trajković, V. Bozovic\",\"doi\":\"10.20948/MATHMON-2019-44-11\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In this paper, we propose new method for automated cryptanalysis of substitution cryptosystem using Hill climbing algorithm. New heuristic function is proposed in order to drastically improve overall fitness of the standard Hill climbing algorithm. Several fitness functions have been tested and we try to detremine which of them perform better in specific situations using our suggested time-dependent measure goodness. We conclude which of those functions should be used in case we are dealing with short or long texts.\",\"PeriodicalId\":170315,\"journal\":{\"name\":\"Mathematica Montisnigri\",\"volume\":\"86 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1900-01-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Mathematica Montisnigri\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.20948/MATHMON-2019-44-11\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Mathematica Montisnigri","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.20948/MATHMON-2019-44-11","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Automated cryptanalysis of substitution cipher using Hill climbing with well designed heuristic function
In this paper, we propose new method for automated cryptanalysis of substitution cryptosystem using Hill climbing algorithm. New heuristic function is proposed in order to drastically improve overall fitness of the standard Hill climbing algorithm. Several fitness functions have been tested and we try to detremine which of them perform better in specific situations using our suggested time-dependent measure goodness. We conclude which of those functions should be used in case we are dealing with short or long texts.