用于个人通信系统的椭圆曲线密码引擎的FPGA实现

M. Reaz, J. Jalil, H. Husian, F. H. Hashim
{"title":"用于个人通信系统的椭圆曲线密码引擎的FPGA实现","authors":"M. Reaz, J. Jalil, H. Husian, F. H. Hashim","doi":"10.5897/sre11.1727","DOIUrl":null,"url":null,"abstract":"Elliptic Curve Cryptography (ECC), which allows smaller key length as compared to conventional public key cryptosystems, has become a very attractive choice in wireless mobile communication technology and personal communication systems. In this research, the ECC encryption engine has been implemented in Field Programmable Gate Arrays (FPGA) for two different key sizes, which are 131 bits and 163 bits. The cryptosystem, which has been implemented on Altera’s EPF10K200SBC600-1, has taken 5945 and 6913 logic cells out of 9984 for the key sizes of 131 bits and 163 bits respectively with an operating frequency 43 MHz, and performs point multiplication operation in 11.3 ms and 14.9 ms for 131 bits and 163 bits implementation respectively. In terms of speed, the cryptosystem implemented on FPGA is 8 times faster than the software implementation of the same system. . Key-Words: Encryption, ECC, FPGA, Synthesis, Hardware","PeriodicalId":175601,"journal":{"name":"WSEAS Transactions on Circuits and Systems archive","volume":"106 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2011-11-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":"{\"title\":\"FPGA implementation of elliptic curve cryptography engine for personal communication systems\",\"authors\":\"M. Reaz, J. Jalil, H. Husian, F. H. Hashim\",\"doi\":\"10.5897/sre11.1727\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Elliptic Curve Cryptography (ECC), which allows smaller key length as compared to conventional public key cryptosystems, has become a very attractive choice in wireless mobile communication technology and personal communication systems. In this research, the ECC encryption engine has been implemented in Field Programmable Gate Arrays (FPGA) for two different key sizes, which are 131 bits and 163 bits. The cryptosystem, which has been implemented on Altera’s EPF10K200SBC600-1, has taken 5945 and 6913 logic cells out of 9984 for the key sizes of 131 bits and 163 bits respectively with an operating frequency 43 MHz, and performs point multiplication operation in 11.3 ms and 14.9 ms for 131 bits and 163 bits implementation respectively. In terms of speed, the cryptosystem implemented on FPGA is 8 times faster than the software implementation of the same system. . Key-Words: Encryption, ECC, FPGA, Synthesis, Hardware\",\"PeriodicalId\":175601,\"journal\":{\"name\":\"WSEAS Transactions on Circuits and Systems archive\",\"volume\":\"106 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2011-11-30\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"7\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"WSEAS Transactions on Circuits and Systems archive\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.5897/sre11.1727\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"WSEAS Transactions on Circuits and Systems archive","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.5897/sre11.1727","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 7

摘要

椭圆曲线密码技术(ECC)与传统的公钥密码系统相比,其密钥长度更短,已成为无线移动通信技术和个人通信系统中非常有吸引力的选择。在本研究中,ECC加密引擎已在现场可编程门阵列(FPGA)中实现,用于两种不同的密钥大小,即131位和163位。该密码系统已在Altera公司的EPF10K200SBC600-1上实现,在工作频率为43 MHz的情况下,对131位和163位的密钥大小分别采用9984个逻辑单元中的5945个和6913个,并分别在11.3 ms和14.9 ms内执行131位和163位的点乘法运算。在速度方面,在FPGA上实现的密码系统比相同系统的软件实现快8倍。关键词:加密,ECC, FPGA,综合,硬件
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
FPGA implementation of elliptic curve cryptography engine for personal communication systems
Elliptic Curve Cryptography (ECC), which allows smaller key length as compared to conventional public key cryptosystems, has become a very attractive choice in wireless mobile communication technology and personal communication systems. In this research, the ECC encryption engine has been implemented in Field Programmable Gate Arrays (FPGA) for two different key sizes, which are 131 bits and 163 bits. The cryptosystem, which has been implemented on Altera’s EPF10K200SBC600-1, has taken 5945 and 6913 logic cells out of 9984 for the key sizes of 131 bits and 163 bits respectively with an operating frequency 43 MHz, and performs point multiplication operation in 11.3 ms and 14.9 ms for 131 bits and 163 bits implementation respectively. In terms of speed, the cryptosystem implemented on FPGA is 8 times faster than the software implementation of the same system. . Key-Words: Encryption, ECC, FPGA, Synthesis, Hardware
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Comparison of the Satellite Attitude Control System Design using the H∞ Method and H∞/MLI with Pole Allocation Considering the Parametric Uncertainty Random Access in IoT Using Naïve Bayes Classification CMOS Realization of Fully Electronically Tunable Single Resistance Control Mixed Mode Biquad Filter Employing Single VDTA at ± 0.6V Cascade PI-Fuzzy Based Position Optimization of Nonal Switched UPQC with DG for Power Quality Enhancement in IEEE 14 Bus System Controller Design for Descriptor-type Systems with Distributed Timedelay Using Extension
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1