Vishnu Asutosh Dasu, Anubhab Baksi, Sumanta Sarkar, A. Chattopadhyay
{"title":"LIGHTER-R: sbox可逆电路的优化实现","authors":"Vishnu Asutosh Dasu, Anubhab Baksi, Sumanta Sarkar, A. Chattopadhyay","doi":"10.1109/SOCC46988.2019.1570548320","DOIUrl":null,"url":null,"abstract":"This article presents the ‘LIGHTER-R’ tool that aims at implementing a given 4-bit SBox using reversible logic libraries. An SBox is a basic building block in the symmetric key cryptography. In order to analyze the security of the symmetric key algorithms in the futuristic reversible computing paradigm, one needs to implement those algorithms in the reversible manner. Our tool offers an end-to-end flow for implementing a given 4-bit SBox (which is the common choice in recent designs) in reversible circuits while optimizing the cost for a given cost metric. It extends the tool LIGHTER, which is developed for classical computing. LIGHTER-R enjoys the advantages of LIGHTER; such as, easy to use and free.","PeriodicalId":253998,"journal":{"name":"2019 32nd IEEE International System-on-Chip Conference (SOCC)","volume":"6 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"21","resultStr":"{\"title\":\"LIGHTER-R: Optimized Reversible Circuit Implementation For SBoxes\",\"authors\":\"Vishnu Asutosh Dasu, Anubhab Baksi, Sumanta Sarkar, A. Chattopadhyay\",\"doi\":\"10.1109/SOCC46988.2019.1570548320\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This article presents the ‘LIGHTER-R’ tool that aims at implementing a given 4-bit SBox using reversible logic libraries. An SBox is a basic building block in the symmetric key cryptography. In order to analyze the security of the symmetric key algorithms in the futuristic reversible computing paradigm, one needs to implement those algorithms in the reversible manner. Our tool offers an end-to-end flow for implementing a given 4-bit SBox (which is the common choice in recent designs) in reversible circuits while optimizing the cost for a given cost metric. It extends the tool LIGHTER, which is developed for classical computing. LIGHTER-R enjoys the advantages of LIGHTER; such as, easy to use and free.\",\"PeriodicalId\":253998,\"journal\":{\"name\":\"2019 32nd IEEE International System-on-Chip Conference (SOCC)\",\"volume\":\"6 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2019-09-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"21\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2019 32nd IEEE International System-on-Chip Conference (SOCC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/SOCC46988.2019.1570548320\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 32nd IEEE International System-on-Chip Conference (SOCC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SOCC46988.2019.1570548320","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
LIGHTER-R: Optimized Reversible Circuit Implementation For SBoxes
This article presents the ‘LIGHTER-R’ tool that aims at implementing a given 4-bit SBox using reversible logic libraries. An SBox is a basic building block in the symmetric key cryptography. In order to analyze the security of the symmetric key algorithms in the futuristic reversible computing paradigm, one needs to implement those algorithms in the reversible manner. Our tool offers an end-to-end flow for implementing a given 4-bit SBox (which is the common choice in recent designs) in reversible circuits while optimizing the cost for a given cost metric. It extends the tool LIGHTER, which is developed for classical computing. LIGHTER-R enjoys the advantages of LIGHTER; such as, easy to use and free.