Performance analysis of Format Preserving Encryption (FIPS PUBS 74-8) over block ciphers for numeric data

K. Mallaiah, S. Ramachandram, Shruthi Gorantala
{"title":"Performance analysis of Format Preserving Encryption (FIPS PUBS 74-8) over block ciphers for numeric data","authors":"K. Mallaiah, S. Ramachandram, Shruthi Gorantala","doi":"10.1109/ICCCT.2013.6749626","DOIUrl":null,"url":null,"abstract":"Encrypting Credit card numbers, Social Security Numbers in huge legacy databases has become a very complex task as encrypted data normally increases in size and changes its format, with traditional encryption algorithms. A number of cryptographic methods have been introduced to provide security to credit card numbers. But, a major problem in adopting these cryptographic algorithms is the requirement to change the existing schema and underlying applications to incorporate the encrypted data. Format Preserving Encryption is a solution to the above mentioned problem, wherein the encrypted data `fits' into the existing schema. In this paper, we are analyzing the performance of Format Preserving Encryption (FIPS 74-8) over block ciphers such as AES, DES, 3DES, Blowfish on numeric data (credit cards numbers) with different keys. It has been observed that FPE (FIPS 74-8) over AES with 192 bits key gives better performance with 16198.5ns for an average encryption and decryption time of 1000 credit card numbers. Performances of Blowfish and AES with Key size 192 are neck to neck with respect to 1000 sixteen digits credit card numbers. We have also discussed overhead of FPE (FIPS-74-8). FIPS 74-8 was a NIST standard based on DES. Instead of using a block cipher DES, use of AES or Blowfish will give better performance and security for Format preserving of numeric data.","PeriodicalId":290499,"journal":{"name":"2013 4th International Conference on Computer and Communication Technology (ICCCT)","volume":"21 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"10","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2013 4th International Conference on Computer and Communication Technology (ICCCT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCCT.2013.6749626","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 10

Abstract

Encrypting Credit card numbers, Social Security Numbers in huge legacy databases has become a very complex task as encrypted data normally increases in size and changes its format, with traditional encryption algorithms. A number of cryptographic methods have been introduced to provide security to credit card numbers. But, a major problem in adopting these cryptographic algorithms is the requirement to change the existing schema and underlying applications to incorporate the encrypted data. Format Preserving Encryption is a solution to the above mentioned problem, wherein the encrypted data `fits' into the existing schema. In this paper, we are analyzing the performance of Format Preserving Encryption (FIPS 74-8) over block ciphers such as AES, DES, 3DES, Blowfish on numeric data (credit cards numbers) with different keys. It has been observed that FPE (FIPS 74-8) over AES with 192 bits key gives better performance with 16198.5ns for an average encryption and decryption time of 1000 credit card numbers. Performances of Blowfish and AES with Key size 192 are neck to neck with respect to 1000 sixteen digits credit card numbers. We have also discussed overhead of FPE (FIPS-74-8). FIPS 74-8 was a NIST standard based on DES. Instead of using a block cipher DES, use of AES or Blowfish will give better performance and security for Format preserving of numeric data.
数字数据的格式保留加密(FIPS PUBS 74-8)优于分组密码的性能分析
在传统的加密算法下,在庞大的遗留数据库中对信用卡号、社会安全号进行加密已经成为一项非常复杂的任务,因为加密后的数据通常会增加大小并改变格式。已经引入了许多加密方法来为信用卡号码提供安全性。但是,采用这些加密算法的一个主要问题是需要更改现有的模式和底层应用程序来合并加密的数据。格式保留加密是上述问题的解决方案,其中加密的数据“适合”现有模式。在本文中,我们分析了FIPS 74-8在具有不同密钥的数字数据(信用卡号码)上与AES、DES、3DES、Blowfish等分组密码相比的性能。据观察,使用192位密钥的AES上的FPE (FIPS 74-8)在1000个信用卡号码的平均加密和解密时间上提供了16198.5ns的更好性能。Blowfish和密钥大小为192的AES在1000个16位信用卡号码方面的性能不相上下。我们还讨论了FPE的开销(FIPS-74-8)。FIPS 74-8是基于DES的NIST标准,使用AES或Blowfish代替分组密码DES,将为数字数据的格式保存提供更好的性能和安全性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
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学术文献互助群
群 号:604180095
Book学术官方微信
小红书