基于改进Blowfish算法和Lempel-Ziv-Welch算法的孟加拉文和英文文本加密

Shanjidah Akhter, Md. Badhan Chowdhury
{"title":"基于改进Blowfish算法和Lempel-Ziv-Welch算法的孟加拉文和英文文本加密","authors":"Shanjidah Akhter, Md. Badhan Chowdhury","doi":"10.1109/ICREST.2019.8644450","DOIUrl":null,"url":null,"abstract":"The goal of this research is to provide data security without sacrificing data transfer speed especially for Bangla language in digital platforms such as e-commerce portals, online marketing, electronic banking, social media networks, mobile telecommunication etc. Different cryptography algorithms have been reviewed, and Blowfish and Lempel-Ziv-Welch (LZW) have been found suitable owing to various advantages. Blowfish, a symmetric block cipher algorithm, uses a variable-length key from 32 bits to 448 bits. It is unpatented, requires less memory to execute, fast, and simple to operate. The LZW algorithm is also simple to implement and works by building a dictionary adaptively. It is effective particularly against data loss. The implemented modified Blowfish algorithm is observed to be faster than LZW algorithm in terms of total time to encrypt and decrypt Bangla and English text. It is observed that modified Blowfish algorithm is the fastest (0.16ms) to encrypt Bangla text while LZW algorithm is the fastest (0.07ms) to decrypt Bangla text. It is also observed from inputting text of different packet size that on average Bangla text decryption is considerably slower than Bangla text encryption by modified Blowfish algorithm.","PeriodicalId":108842,"journal":{"name":"2019 International Conference on Robotics,Electrical and Signal Processing Techniques (ICREST)","volume":"88 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":"{\"title\":\"Bangla and English Text Cryptography Based on Modified Blowfish and Lempel-Ziv-Welch Algorithm to Minimize Execution Time\",\"authors\":\"Shanjidah Akhter, Md. Badhan Chowdhury\",\"doi\":\"10.1109/ICREST.2019.8644450\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The goal of this research is to provide data security without sacrificing data transfer speed especially for Bangla language in digital platforms such as e-commerce portals, online marketing, electronic banking, social media networks, mobile telecommunication etc. Different cryptography algorithms have been reviewed, and Blowfish and Lempel-Ziv-Welch (LZW) have been found suitable owing to various advantages. Blowfish, a symmetric block cipher algorithm, uses a variable-length key from 32 bits to 448 bits. It is unpatented, requires less memory to execute, fast, and simple to operate. The LZW algorithm is also simple to implement and works by building a dictionary adaptively. It is effective particularly against data loss. The implemented modified Blowfish algorithm is observed to be faster than LZW algorithm in terms of total time to encrypt and decrypt Bangla and English text. It is observed that modified Blowfish algorithm is the fastest (0.16ms) to encrypt Bangla text while LZW algorithm is the fastest (0.07ms) to decrypt Bangla text. It is also observed from inputting text of different packet size that on average Bangla text decryption is considerably slower than Bangla text encryption by modified Blowfish algorithm.\",\"PeriodicalId\":108842,\"journal\":{\"name\":\"2019 International Conference on Robotics,Electrical and Signal Processing Techniques (ICREST)\",\"volume\":\"88 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2019-01-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"5\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2019 International Conference on Robotics,Electrical and Signal Processing Techniques (ICREST)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICREST.2019.8644450\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 International Conference on Robotics,Electrical and Signal Processing Techniques (ICREST)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICREST.2019.8644450","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5

摘要

这项研究的目标是在不牺牲数据传输速度的情况下提供数据安全,特别是孟加拉语在电子商务门户、在线营销、电子银行、社交媒体网络、移动电信等数字平台上。对不同的加密算法进行了回顾,发现Blowfish和Lempel-Ziv-Welch (LZW)算法具有各种优点。Blowfish是一种对称分组密码算法,使用从32位到448位不等长的密钥。它没有专利,需要更少的内存来执行,速度快,操作简单。LZW算法也很容易实现,并且通过自适应构建字典来工作。它特别有效防止数据丢失。观察到实现的改进Blowfish算法在加密和解密孟加拉语和英语文本的总时间方面比LZW算法更快。观察到改进的Blowfish算法对孟加拉文加密最快(0.16ms), LZW算法对孟加拉文解密最快(0.07ms)。从输入不同包大小的文本中也可以观察到,使用改进的Blowfish算法对孟加拉文本进行解密的平均速度要比对孟加拉文本进行加密慢得多。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Bangla and English Text Cryptography Based on Modified Blowfish and Lempel-Ziv-Welch Algorithm to Minimize Execution Time
The goal of this research is to provide data security without sacrificing data transfer speed especially for Bangla language in digital platforms such as e-commerce portals, online marketing, electronic banking, social media networks, mobile telecommunication etc. Different cryptography algorithms have been reviewed, and Blowfish and Lempel-Ziv-Welch (LZW) have been found suitable owing to various advantages. Blowfish, a symmetric block cipher algorithm, uses a variable-length key from 32 bits to 448 bits. It is unpatented, requires less memory to execute, fast, and simple to operate. The LZW algorithm is also simple to implement and works by building a dictionary adaptively. It is effective particularly against data loss. The implemented modified Blowfish algorithm is observed to be faster than LZW algorithm in terms of total time to encrypt and decrypt Bangla and English text. It is observed that modified Blowfish algorithm is the fastest (0.16ms) to encrypt Bangla text while LZW algorithm is the fastest (0.07ms) to decrypt Bangla text. It is also observed from inputting text of different packet size that on average Bangla text decryption is considerably slower than Bangla text encryption by modified Blowfish algorithm.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信