{"title":"Design of configurable LFSR instructions targeted at stream cipher processing","authors":"Longmei Nan, Z. Dai, Xuan S. Yang","doi":"10.1109/EDSSC.2011.6117647","DOIUrl":null,"url":null,"abstract":"By analyzing the operation characteristic of LFSRs in many public stream cipher algorithms and its bottleneck realized by general processor, several configurable specific instructions are proposed in this paper, which can neatly execute LFSR computing operation in parallel with high performance. The LFSR instructions brought out can sustain different operation data widths, different operating model. Instruction level parallelism based on VLIW system structure and instruction inner parallelism by operating several steps at one time are exploited too. The configurable instructions can be used as an important accelerated way in special processing for stream cipher.","PeriodicalId":6363,"journal":{"name":"2011 IEEE International Conference of Electron Devices and Solid-State Circuits","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2011-12-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2011 IEEE International Conference of Electron Devices and Solid-State Circuits","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/EDSSC.2011.6117647","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
By analyzing the operation characteristic of LFSRs in many public stream cipher algorithms and its bottleneck realized by general processor, several configurable specific instructions are proposed in this paper, which can neatly execute LFSR computing operation in parallel with high performance. The LFSR instructions brought out can sustain different operation data widths, different operating model. Instruction level parallelism based on VLIW system structure and instruction inner parallelism by operating several steps at one time are exploited too. The configurable instructions can be used as an important accelerated way in special processing for stream cipher.