{"_id":"72RJiX343yibxHG9b","bibbaseid":"ranearobles-aneasytousetoolforrotationalxorcryptanalysisofarxblockciphers-2017","authorIDs":[],"author_short":["Ranea Robles, A. H."],"bibdata":{"bibtype":"mastersthesis","type":"mastersthesis","title":"An Easy to Use Tool for Rotational-XOR Cryptanalysis of ARX Block Ciphers","url":"https://www.esat.kuleuven.be/cosic/publications/thesis-291.pdf","abstract":"Due to the progress of technology, electronic devices have become so cheap and small that they are being embedded in everyday objects. Some of these new devices has extreme constrains in computational power, chip area or memory. Therefore, they cannot implement conventional cryptographic algorithms. As a result, several cryp- tographic primitives tailored to such constrained environments have been published recently. Some of these proposals only use modular additions, cyclic rotations and exclusive-or operations. In this thesis, a computer tool has been developed to speed up and make easier the security evaluation of this type of proposals. The first part of the thesis starts with an introduction of cryptography. Then, the structure of these proposals is explained. Afterwards, three techniques to analyse the security of these proposals are explained along with a method for applying one of these techniques with an automatic search tool. Our computer tool automatizes this method. The tool takes a Python implemen- tation of a cryptographic primitive as input and automatically applies this method. As opposed to most of the automated tools, which only support a small set of primitives, our tool supports an entire class of cryptographic primitives and it is executed with a simple shell command. The last part of this thesis explains how to use our tool and the details of the implementation with several examples.","language":"en","school":"Katholieke Universiteit Leuve","author":[{"propositions":[],"lastnames":["Ranea","Robles"],"firstnames":["Adrián","Homero"],"suffixes":[]}],"year":"2017","keywords":"cryptography, uses sympy","bibtex":"@mastersthesis{ranea_robles_easy_2017,\n\ttitle = {An {Easy} to {Use} {Tool} for {Rotational}-{XOR} {Cryptanalysis} of {ARX} {Block} {Ciphers}},\n\turl = {https://www.esat.kuleuven.be/cosic/publications/thesis-291.pdf},\n\tabstract = {Due to the progress of technology, electronic devices have become so cheap and small that they are being embedded in everyday objects. Some of these new devices has extreme constrains in computational power, chip area or memory. Therefore, they cannot implement conventional cryptographic algorithms. As a result, several cryp- tographic primitives tailored to such constrained environments have been published recently. Some of these proposals only use modular additions, cyclic rotations and exclusive-or operations.\n\nIn this thesis, a computer tool has been developed to speed up and make easier the security evaluation of this type of proposals. The first part of the thesis starts with an introduction of cryptography. Then, the structure of these proposals is explained. Afterwards, three techniques to analyse the security of these proposals are explained along with a method for applying one of these techniques with an automatic search tool.\n\nOur computer tool automatizes this method. The tool takes a Python implemen- tation of a cryptographic primitive as input and automatically applies this method. As opposed to most of the automated tools, which only support a small set of primitives, our tool supports an entire class of cryptographic primitives and it is executed with a simple shell command. The last part of this thesis explains how to use our tool and the details of the implementation with several examples.},\n\tlanguage = {en},\n\tschool = {Katholieke Universiteit Leuve},\n\tauthor = {Ranea Robles, Adrián Homero},\n\tyear = {2017},\n\tkeywords = {cryptography, uses sympy},\n}\n\n\n\n","author_short":["Ranea Robles, A. H."],"key":"ranea_robles_easy_2017","id":"ranea_robles_easy_2017","bibbaseid":"ranearobles-aneasytousetoolforrotationalxorcryptanalysisofarxblockciphers-2017","role":"author","urls":{"Paper":"https://www.esat.kuleuven.be/cosic/publications/thesis-291.pdf"},"keyword":["cryptography","uses sympy"],"metadata":{"authorlinks":{}},"downloads":0},"bibtype":"mastersthesis","biburl":"https://bibbase.org/zotero-group/nicoguaro/525293","creationDate":"2020-07-15T18:45:36.810Z","downloads":0,"keywords":["cryptography","uses sympy"],"search_terms":["easy","use","tool","rotational","xor","cryptanalysis","arx","block","ciphers","ranea robles"],"title":"An Easy to Use Tool for Rotational-XOR Cryptanalysis of ARX Block Ciphers","year":2017,"dataSources":["YtBDXPDiQEyhyEDZC","fhHfrQgj3AaGp7e9E","qzbMjEJf5d9Lk78vE","45tA9RFoXA9XeH4MM","MeSgs2KDKZo3bEbxH","nSXCrcahhCNfzvXEY","ecatNAsyr4f2iQyGq","tpWeaaCgFjPTYCjg3"]}