{"title":"低面积消耗AES算法在FPGA上的实现","authors":"Pritamkumar N. Khose, V. Raut","doi":"10.1109/PERVASIVE.2015.7087102","DOIUrl":null,"url":null,"abstract":"An AES algorithm can be implemented in software or hardware but hardware implementation is more suitable for high speed applications in real time. AES is most secure security algorithm to maintain safety and reliability of data transmission. The main goal of paper is AES hardware implementation to achieve less area and low power consumption which maintain standard throughput of data, also to achieve high speed data processing and reduce time for key generating. AES hardware implementation can easily reset and immediately erase data on disk. The conventional Sbox combinational logic is replaced by BRAM which gives instantaneous output. The AES 128/196/256 is implements on a FPGA using HDL language with help of Xilinx ISE tool.","PeriodicalId":442000,"journal":{"name":"2015 International Conference on Pervasive Computing (ICPC)","volume":"5 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-04-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"29","resultStr":"{\"title\":\"Implementation of AES algorithm on FPGA for low area consumption\",\"authors\":\"Pritamkumar N. Khose, V. Raut\",\"doi\":\"10.1109/PERVASIVE.2015.7087102\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"An AES algorithm can be implemented in software or hardware but hardware implementation is more suitable for high speed applications in real time. AES is most secure security algorithm to maintain safety and reliability of data transmission. The main goal of paper is AES hardware implementation to achieve less area and low power consumption which maintain standard throughput of data, also to achieve high speed data processing and reduce time for key generating. AES hardware implementation can easily reset and immediately erase data on disk. The conventional Sbox combinational logic is replaced by BRAM which gives instantaneous output. The AES 128/196/256 is implements on a FPGA using HDL language with help of Xilinx ISE tool.\",\"PeriodicalId\":442000,\"journal\":{\"name\":\"2015 International Conference on Pervasive Computing (ICPC)\",\"volume\":\"5 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2015-04-16\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"29\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2015 International Conference on Pervasive Computing (ICPC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/PERVASIVE.2015.7087102\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 International Conference on Pervasive Computing (ICPC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/PERVASIVE.2015.7087102","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Implementation of AES algorithm on FPGA for low area consumption
An AES algorithm can be implemented in software or hardware but hardware implementation is more suitable for high speed applications in real time. AES is most secure security algorithm to maintain safety and reliability of data transmission. The main goal of paper is AES hardware implementation to achieve less area and low power consumption which maintain standard throughput of data, also to achieve high speed data processing and reduce time for key generating. AES hardware implementation can easily reset and immediately erase data on disk. The conventional Sbox combinational logic is replaced by BRAM which gives instantaneous output. The AES 128/196/256 is implements on a FPGA using HDL language with help of Xilinx ISE tool.