J. M. Marmolejo-Tejada, V. Trujillo-Olaya, Jaime Velasco-Medina
{"title":"Hardware implementation of Grain-128, Mickey-128, Decim-128 and Trivium","authors":"J. M. Marmolejo-Tejada, V. Trujillo-Olaya, Jaime Velasco-Medina","doi":"10.1109/ANDESCON.2010.5632901","DOIUrl":null,"url":null,"abstract":"This work presents the hardware implementation of four hardware profile stream ciphers from the eSTREAM project. The hardware architectures are implemented using structural VHDL and, taking into account the simulation results, the best algorithm for hardware implementation is Trivium, with an 80-bit security level. This implementation requires 8 ALUTs, 289 registers, has a maximum frequency of 915.75 MHz and a throughput of 915 Mbps. The second is Grain-128, followed by Mickey-128 and Decim-128, which have a 128-bit security level. The designs were synthesized on the Altera FPGA Stratix ΙΠ EP3SE50F484C2.","PeriodicalId":359559,"journal":{"name":"2010 IEEE ANDESCON","volume":"6 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2010-11-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2010 IEEE ANDESCON","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ANDESCON.2010.5632901","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 7
Abstract
This work presents the hardware implementation of four hardware profile stream ciphers from the eSTREAM project. The hardware architectures are implemented using structural VHDL and, taking into account the simulation results, the best algorithm for hardware implementation is Trivium, with an 80-bit security level. This implementation requires 8 ALUTs, 289 registers, has a maximum frequency of 915.75 MHz and a throughput of 915 Mbps. The second is Grain-128, followed by Mickey-128 and Decim-128, which have a 128-bit security level. The designs were synthesized on the Altera FPGA Stratix ΙΠ EP3SE50F484C2.