[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-0-en-105":3,"doc-seo-266951-105":59,"doc-detail-266951-en":130},{"code":4,"msg":5,"data":6},0,"success",[7,13,18,23,28,33,38,43,48,51,55],{"id":8,"doc_module":4,"doc_module_name":9,"category_name":10,"show_sort_weight":11,"slug":12},1,"Document","Story & Novel",90,"story-novel",{"id":14,"doc_module":4,"doc_module_name":9,"category_name":15,"show_sort_weight":16,"slug":17},2,"Literature",80,"literature",{"id":19,"doc_module":4,"doc_module_name":9,"category_name":20,"show_sort_weight":21,"slug":22},4,"Exam",70,"exam",{"id":24,"doc_module":4,"doc_module_name":9,"category_name":25,"show_sort_weight":26,"slug":27},5,"Comic",60,"comic",{"id":29,"doc_module":4,"doc_module_name":9,"category_name":30,"show_sort_weight":31,"slug":32},6,"Technology",50,"technology",{"id":34,"doc_module":4,"doc_module_name":9,"category_name":35,"show_sort_weight":36,"slug":37},7,"Healthcare",40,"healthcare",{"id":39,"doc_module":4,"doc_module_name":9,"category_name":40,"show_sort_weight":41,"slug":42},8,"Research & Report",30,"research-report",{"id":44,"doc_module":4,"doc_module_name":9,"category_name":45,"show_sort_weight":46,"slug":47},9,"Religion & Spirituality",20,"religion-spirituality",{"id":46,"doc_module":4,"doc_module_name":9,"category_name":49,"show_sort_weight":46,"slug":50},"World Cup","world-cup",{"id":52,"doc_module":4,"doc_module_name":9,"category_name":53,"show_sort_weight":52,"slug":54},10,"Lifestyle","lifestyle",{"id":56,"doc_module":4,"doc_module_name":9,"category_name":57,"show_sort_weight":24,"slug":58},19,"General","general",{"code":4,"msg":60,"data":61},"ok",{"site_id":62,"language":63,"slug":64,"title":65,"keywords":66,"description":67,"schema_data":68,"social_meta":123,"head_meta":125,"extra_data":127,"updated_unix":129},105,"en","using-walk-sat-and-rel-sat-for-cryptographic-key-search","Using Walk-SAT and Rel-SAT for Cryptographic Key Search","","Computer security relies on the strength of cryptographic algorithms, making cryptographic key search a central challenge for governments and large organizations. This work promotes cryptographic key search as a benchmark for propositional reasoning and search, leveraging encodings that capture both real-world and random problem characteristics. Two state-of-the-art AI search methods, Walk-SAT and Rel-SAT, are evaluated on a propositional encoding of the Data Encryption Standard (DES), with results analyzed to guide improvements to SAT solvers. Future challenges are outlined.",{"@graph":69,"@context":122},[70,84,105],{"@type":71,"itemListElement":72},"BreadcrumbList",[73,77,79,82],{"item":74,"name":75,"@type":76,"position":8},"https://docshare.wps.com","Home","ListItem",{"item":78,"name":9,"@type":76,"position":14},"https://docshare.wps.com/document/",{"item":80,"name":40,"@type":76,"position":81},"https://docshare.wps.com/document/research-report/",3,{"item":83,"name":65,"@type":76,"position":19},"https://docshare.wps.com/document/using-walk-sat-and-rel-sat-for-cryptographic-key-search/266951/",{"url":83,"name":65,"@type":85,"image":86,"author":91,"headline":65,"publisher":94,"fileFormat":97,"inLanguage":63,"description":67,"dateModified":98,"datePublished":99,"encodingFormat":97,"isAccessibleForFree":100,"interactionStatistic":101},"DigitalDocument",{"url":87,"@type":88,"width":89,"height":90},"https://docshare.wps.com/thumbnails/using-walk-sat-and-rel-sat-for-cryptographic-key-search/266951.png","ImageObject",300,407,{"name":92,"@type":93},"Jake","Person",{"url":74,"name":95,"@type":96},"DocShare","Organization","application/pdf","2026-10-31","2026-09-14",true,{"@type":102,"interactionType":103,"userInteractionCount":44},"InteractionCounter",{"@type":104},"ViewAction",{"@type":106,"mainEntity":107},"FAQPage",[108,114,118],{"name":109,"@type":110,"acceptedAnswer":111},"Why is cryptographic key search important in computer security?","Question",{"text":112,"@type":113},"Cryptographic key search is often the main search problem because breaking communication security depends on the cipher’s strength.","Answer",{"name":115,"@type":110,"acceptedAnswer":116},"How does the paper use propositional logic to model cryptographic key search?",{"text":117,"@type":113},"It encodes properties of the Data Encryption Standard so that finding a model corresponds to finding a key, turning key search into a SAT problem.",{"name":119,"@type":110,"acceptedAnswer":120},"Which AI search algorithms are tested, and on what target?",{"text":121,"@type":113},"The paper tests Walk-SAT and Rel-SAT on the propositional encoding of the Data Encryption Standard (DES).","https://schema.org",{"og:url":83,"og:type":124,"og:title":65,"og:site_name":95,"og:description":67},"article",{"robots":126,"canonical":83},"index,follow",{"doc_id":128,"site_id":62},266951,1789413187,{"code":4,"msg":5,"data":131},{"doc_id":128,"user_id":132,"nickname":92,"user_avatar":133,"doc_module":4,"category_id":39,"category_name":40,"doc_title":65,"doc_description":67,"doc_content":134,"file_id":135,"file_url":136,"file_type":137,"file_size":138,"view_count":44,"is_deleted":4,"is_public":8,"is_downloadable":8,"audit_status":8,"page_count":29,"language":139,"language_code":63,"site_id":62,"html_lang":63,"table_of_contents":140,"faqs":141,"seo_title":142,"seo_description":67,"update_tm":129,"read_time":143,"preview_page_count":8,"preview_urls":144},962084928904,"https://ap-avatar.wpscdn.com/davatar_155a257f0dc6eb9ab79c44ca47cae57d","Using Walk-SAT an d Rel-SAT for Cryptographic Key Search  \nFabio Massacci *  \nDip. di Informatica e Sistemistica Univ. di Roma I \"La Sapienza\"via Salaria 113,1-00198 Roma , Italy email: [massa cci@dis . uni roma l . it](massa cci@dis . uni roma l . it)[ ](massa cci@dis . uni roma l . it)url: [h t t p : / /www. di s . uni roma l . it /](h t t p : / /www. di s . uni roma l . it /) ~massa cc i  \nAbstract  \nComputer security depends heavily on the strength of cryptographic algorithms. Thus , cryptographic key search is often THE search problem for many governments and corporations.  \nIn the recent years , Al search techniques have achieved notable successes in solving \"real world \"problems. Following a recent result which showed that the properties of the U.S. Data Encryption Standard can be encoded in propositional logic , this paper advocates the use of cryptographic key search as a benchmark for propositional reasoning and search. Benchmarks based on the encoding of cryptographic algorithms optimally share the features of \"real world \" and random problems.  \nIn this paper, two state-of-the-art Al search algorithms , Walk-SAT by Kautz & Selman and RelSAT by Bayard o & Schrag , have been tested on the encoding of the Data Encryption Standard , to see whether they are up the task , and we discuss what lesson can be learned from the analysis on this benchmark to improve SAT solvers.  \nNew challenges in this field conclude the paper.  \n1 Introduction  \nSecuring one's data and communication from unauthorized access in large open networks such as the Internet is of the main issues for computer science today [Anderson & Needham , 1996 ; G10 , 1996 ; OECD , 19981.  \nYet security depends heavily on the strength of cryptographic algorithms: security protocols which have been formall y proved correct may be broken by the choice of a bad cipher Ryan & Schneider, 1998) . Thus , cryptographic key search is often the search problem for many government and large corporations ; and the ability of law enforcement officers to perform key search becomes the main concern behind the licensing of encryption technology [OECD , 19981.  \n* Supported by CNR fellowship 201-15-9. This work has been partly supported by AS1 , CNR and MURST grants. 1 would like to thank L. Carlucci Aiello , F. Liberatore, and L. Marraro for useful comments and discussions.  \n290 CHALLENGE PAPERS  \nSearch , although in different settings , has also been a problem at the heart of Al research for many years. Recently propositional search has received attention for a number offactors [Selma n et al., 19971 :  \nEirst new algorithms were discovered .. . based on stochastic local search as well as systematic search [   | . Second , improvements in machine speed , memory size and implementations extended the range of the algorithms. Third , researchers began to develop and solve propositional encodings of interesting , real-world problems [   ] Between 1991 and 1996 the size of hard satisfiability problems grew from ones involving less than 100 variables to ones involving over 10,000 variables.  \nFollowing a seminal proposal from [Cook and Mitchel , 1997], an application comes to one's mind: can we encode cryptographic key search as a SAT-problem so that AI search techniques can solve it'!  \nA recent result in automated reasoning makes this possible. In [Marraro & Massacci , 19991 it has been show that , by combining clever reverse engineering , advanced CAD minimization , and propositional simplification , it is possible to encode in propositional logic the properties of the U.S. Data Encryption Standard , DES for short ,[NIST , 1997 ; Schneicr, 1994] . An encoding whose size is within reach of current Al search techniques: the encoding of a cryptographic search problem (finding a model is equivalent to finding a key) for the commercial version of DES requires slightly more than 10,000 variable s and 6 times many clauses.  \nAlthough DES is currently under review , it is still the mos","cbCaiqmnbskt5zL8","https://ap.wps.com/l/cbCaiqmnbskt5zL8","pdf",170485,"English","# Introduction\n## Encoding cryptographic key search as SAT\n## Walk-SAT and Rel-SAT for DES\n## Experimental evaluation and implications","[{\"question\":\"Why is cryptographic key search important in computer security?\",\"answer\":\"Cryptographic key search is often the main search problem because breaking communication security depends on the cipher’s strength.\"},{\"question\":\"How does the paper use propositional logic to model cryptographic key search?\",\"answer\":\"It encodes properties of the Data Encryption Standard so that finding a model corresponds to finding a key, turning key search into a SAT problem.\"},{\"question\":\"Which AI search algorithms are tested, and on what target?\",\"answer\":\"The paper tests Walk-SAT and Rel-SAT on the propositional encoding of the Data Encryption Standard (DES).\"}]","Using Walk-SAT and Rel-SAT for Cryptographic Key Search | PDF",15,[145],{"page_no":8,"url":146,"width":147,"height":148},"https://res-academy.cache.wpscdn.com/upload/kdocshare/2026-11-08/bd82b22d43a0e2554d84dd3087421a24.webp",983,1318]