{"title":"FPGA设计空间对IDEA加密IP核的探索","authors":"Dinesh Varma Penumetcha, Jiafeng Xie, S. Ren","doi":"10.1109/MWSCAS.2015.7282150","DOIUrl":null,"url":null,"abstract":"Securing data in machine to machine scenario is of paramount importance. With the evolving of Internet of Things (IoT) market, data should be protected from eavesdropper. Of the available cryptographic algorithms, International Data Encryption Algorithm (IDEA) is one of the most secured and highly accepted algorithm to a broad range of applications. This paper presents implementation of IDEA cryptographic IP core in two different application needs, and explores the tradeoffs of a RTL looping (least area, latency) implementation and a pipelined implementation. All the designs are implemented on Xilinx Virtex6 XC6VLX240T FPGA evaluation board and obtained the throughputs of 764.59 Mbps and 73.45 Mbps for pipelined designs and RTL looping, respectively.","PeriodicalId":216613,"journal":{"name":"2015 IEEE 58th International Midwest Symposium on Circuits and Systems (MWSCAS)","volume":"437 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":"{\"title\":\"FPGA design space exploration of IDEA cryptography IP core\",\"authors\":\"Dinesh Varma Penumetcha, Jiafeng Xie, S. Ren\",\"doi\":\"10.1109/MWSCAS.2015.7282150\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Securing data in machine to machine scenario is of paramount importance. With the evolving of Internet of Things (IoT) market, data should be protected from eavesdropper. Of the available cryptographic algorithms, International Data Encryption Algorithm (IDEA) is one of the most secured and highly accepted algorithm to a broad range of applications. This paper presents implementation of IDEA cryptographic IP core in two different application needs, and explores the tradeoffs of a RTL looping (least area, latency) implementation and a pipelined implementation. All the designs are implemented on Xilinx Virtex6 XC6VLX240T FPGA evaluation board and obtained the throughputs of 764.59 Mbps and 73.45 Mbps for pipelined designs and RTL looping, respectively.\",\"PeriodicalId\":216613,\"journal\":{\"name\":\"2015 IEEE 58th International Midwest Symposium on Circuits and Systems (MWSCAS)\",\"volume\":\"437 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2015-10-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"4\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2015 IEEE 58th International Midwest Symposium on Circuits and Systems (MWSCAS)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/MWSCAS.2015.7282150\",\"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 IEEE 58th International Midwest Symposium on Circuits and Systems (MWSCAS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/MWSCAS.2015.7282150","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
FPGA design space exploration of IDEA cryptography IP core
Securing data in machine to machine scenario is of paramount importance. With the evolving of Internet of Things (IoT) market, data should be protected from eavesdropper. Of the available cryptographic algorithms, International Data Encryption Algorithm (IDEA) is one of the most secured and highly accepted algorithm to a broad range of applications. This paper presents implementation of IDEA cryptographic IP core in two different application needs, and explores the tradeoffs of a RTL looping (least area, latency) implementation and a pipelined implementation. All the designs are implemented on Xilinx Virtex6 XC6VLX240T FPGA evaluation board and obtained the throughputs of 764.59 Mbps and 73.45 Mbps for pipelined designs and RTL looping, respectively.