Gregory Morse, Tamás Kozsik, Oskar Mencer, Peter Rakyta
{"title":"通过密码学构造展示计算逻辑公式的紧凑 QUBO 编码","authors":"Gregory Morse, Tamás Kozsik, Oskar Mencer, Peter Rakyta","doi":"arxiv-2409.07501","DOIUrl":null,"url":null,"abstract":"We aim to advance the state-of-the-art in Quadratic Unconstrained Binary\nOptimization formulation with a focus on cryptography algorithms. As the\nminimal QUBO encoding of the linear constraints of optimization problems\nemerges as the solution of integer linear programming (ILP) problems, by\nsolving special boolean logic formulas (like ANF and DNF) for their integer\ncoefficients it is straightforward to handle any normal form, or any\nsubstitution for multi-input AND, OR or XOR operations in a QUBO form. To\nshowcase the efficiency of the proposed approach we considered the most\nwidespread cryptography algorithms including AES-128/192/256, MD5, SHA1 and\nSHA256. For each of these, we achieved QUBO instances reduced by thousands of\nlogical variables compared to previously published results, while keeping the\nQUBO matrix sparse and the magnitude of the coefficients low. In the particular\ncase of AES-256 cryptography function we obtained more than 8x reduction in\nvariable count compared to previous results. The demonstrated reduction in QUBO\nsizes notably increases the vulnerability of cryptography algorithms against\nfuture quantum annealers, capable of embedding around $30$ thousands of logical\nvariables.","PeriodicalId":501312,"journal":{"name":"arXiv - MATH - Mathematical Physics","volume":"42 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-09-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"A compact QUBO encoding of computational logic formulae demonstrated on cryptography constructions\",\"authors\":\"Gregory Morse, Tamás Kozsik, Oskar Mencer, Peter Rakyta\",\"doi\":\"arxiv-2409.07501\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"We aim to advance the state-of-the-art in Quadratic Unconstrained Binary\\nOptimization formulation with a focus on cryptography algorithms. As the\\nminimal QUBO encoding of the linear constraints of optimization problems\\nemerges as the solution of integer linear programming (ILP) problems, by\\nsolving special boolean logic formulas (like ANF and DNF) for their integer\\ncoefficients it is straightforward to handle any normal form, or any\\nsubstitution for multi-input AND, OR or XOR operations in a QUBO form. To\\nshowcase the efficiency of the proposed approach we considered the most\\nwidespread cryptography algorithms including AES-128/192/256, MD5, SHA1 and\\nSHA256. For each of these, we achieved QUBO instances reduced by thousands of\\nlogical variables compared to previously published results, while keeping the\\nQUBO matrix sparse and the magnitude of the coefficients low. In the particular\\ncase of AES-256 cryptography function we obtained more than 8x reduction in\\nvariable count compared to previous results. The demonstrated reduction in QUBO\\nsizes notably increases the vulnerability of cryptography algorithms against\\nfuture quantum annealers, capable of embedding around $30$ thousands of logical\\nvariables.\",\"PeriodicalId\":501312,\"journal\":{\"name\":\"arXiv - MATH - Mathematical Physics\",\"volume\":\"42 1\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2024-09-10\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"arXiv - MATH - Mathematical Physics\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/arxiv-2409.07501\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - MATH - Mathematical Physics","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2409.07501","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A compact QUBO encoding of computational logic formulae demonstrated on cryptography constructions
We aim to advance the state-of-the-art in Quadratic Unconstrained Binary
Optimization formulation with a focus on cryptography algorithms. As the
minimal QUBO encoding of the linear constraints of optimization problems
emerges as the solution of integer linear programming (ILP) problems, by
solving special boolean logic formulas (like ANF and DNF) for their integer
coefficients it is straightforward to handle any normal form, or any
substitution for multi-input AND, OR or XOR operations in a QUBO form. To
showcase the efficiency of the proposed approach we considered the most
widespread cryptography algorithms including AES-128/192/256, MD5, SHA1 and
SHA256. For each of these, we achieved QUBO instances reduced by thousands of
logical variables compared to previously published results, while keeping the
QUBO matrix sparse and the magnitude of the coefficients low. In the particular
case of AES-256 cryptography function we obtained more than 8x reduction in
variable count compared to previous results. The demonstrated reduction in QUBO
sizes notably increases the vulnerability of cryptography algorithms against
future quantum annealers, capable of embedding around $30$ thousands of logical
variables.