Block cipher four implementation on field programmable gate array

Yusuf Kurniawan, M. A. Rizqulloh
{"title":"Block cipher four implementation on field programmable gate array","authors":"Yusuf Kurniawan, M. A. Rizqulloh","doi":"10.21924/cst.5.2.2020.184","DOIUrl":null,"url":null,"abstract":"Block ciphers are used to protect data in information systems from being leaked to unauthorized people. One of many block cipher algorithms developed by Indonesian researchers is the BCF (Block Cipher-Four) - a block cipher with 128-bit input/output that can accept 128-bit, 192-bit, or 256-bit keys. The BCF algorithm can be used in embedded systems that require fast BCF implementation. In this study, the design and implementation of the BCF engine were carried out on the FPGA DE2. It is the first research on BCF implementation in FPGA. The operations of the BCF machine were controlled by Nios II as the host processor. Our experiments showed that the BCF engine could compute 2,847 times faster than a BFC implementation using only Nios II / e. Our contribution presents the description of new block cipher BCF and the first implementation of it on FPGA using an efficient method.","PeriodicalId":36437,"journal":{"name":"Communications in Science and Technology","volume":" ","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2020-12-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Communications in Science and Technology","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.21924/cst.5.2.2020.184","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"Engineering","Score":null,"Total":0}
引用次数: 1

Abstract

Block ciphers are used to protect data in information systems from being leaked to unauthorized people. One of many block cipher algorithms developed by Indonesian researchers is the BCF (Block Cipher-Four) - a block cipher with 128-bit input/output that can accept 128-bit, 192-bit, or 256-bit keys. The BCF algorithm can be used in embedded systems that require fast BCF implementation. In this study, the design and implementation of the BCF engine were carried out on the FPGA DE2. It is the first research on BCF implementation in FPGA. The operations of the BCF machine were controlled by Nios II as the host processor. Our experiments showed that the BCF engine could compute 2,847 times faster than a BFC implementation using only Nios II / e. Our contribution presents the description of new block cipher BCF and the first implementation of it on FPGA using an efficient method.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
分组密码在现场可编程门阵列上的实现
分组密码用于保护信息系统中的数据不被泄露给未经授权的人。印度尼西亚研究人员开发的许多分组密码算法之一是BCF (block cipher - four)——一种具有128位输入/输出的分组密码,可以接受128位、192位或256位密钥。该算法可用于需要快速实现BCF的嵌入式系统。本研究在FPGA DE2上进行了BCF引擎的设计与实现。本文首次研究了BCF在FPGA中的实现。BCF机的运行由Nios II作为主处理器控制。我们的实验表明,BCF引擎的计算速度比仅使用Nios II / e的BFC实现快2,847倍。我们的贡献介绍了新的分组密码BCF的描述,并使用一种有效的方法在FPGA上首次实现。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
Communications in Science and Technology
Communications in Science and Technology Engineering-Engineering (all)
CiteScore
3.20
自引率
0.00%
发文量
13
审稿时长
24 weeks
期刊最新文献
Improving the activity of CO2 capturing from flue gas by membrane gas – solvent absorption process Efficient removal of amoxicillin, ciprofloxacin, and tetracycline from aqueous solution by Cu-Bi2O3 synthesized using precipitation-assisted-microwave Development of CaCO3 novel morphology through crystal lattice modification assisted by sulfate incorporation and vibration The impact of bacillus sp. NTLG2-20 and reduced nitrogen fertilization on soil properties and peanut yield Simulation and optimization of fatty acid extraction parameters from Nannochloropsis sp. using supercritical carbon dioxide
×
引用
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