StealthyCRM: A Secure Cloud CRM System Application that Supports Fully Homomorphic Database Encryption

Miguel Rodel Felipe, Khin Mi Mi Aung, Xia Ye, Yonggang Wen
{"title":"StealthyCRM: A Secure Cloud CRM System Application that Supports Fully Homomorphic Database Encryption","authors":"Miguel Rodel Felipe, Khin Mi Mi Aung, Xia Ye, Yonggang Wen","doi":"10.1109/ICCCRI.2015.23","DOIUrl":null,"url":null,"abstract":"Customer Relationship Management (CRM) system improves companies' profitability by helping companies focus on the relationships with customers, colleagues or suppliers. By having strong initiative to move applications to cloud, enterprises are hindered by cloud security and reliability issues [1], especially when it comes to financial industries. To provide a practical and secure solution to these enterprises, this project aims to build a cloud CRM system that enables fully homomorphic encryption. In order to explore the potential of this, the project integrates three key components: Open source CRM system Sugar CRM, partial homomorphic database system Crypt DB and fully homomorphic encryption library HElib. By leveraging the structure based on our previous work [2], Stealthy CRM successfully integrates fully homomorphic encryption support on top of Crypt DB database encryption environment. Besides that, Stealthy CRM enables a transparent and seamless integration to any CRM system by using a modified My SQL proxy to listen to, encrypt the queries and interact with Crypt DB and HElib subsystems. An evaluation of TPC-C and TPC-H queries is conducted on Stealthy CRM system. The result shows Stealthy CRM has 14%-28% throughput overhead for most of the CRM queries, compared with unmodified My SQL server. For complex TPC-H queries involving multiplication and composition of computation, Stealthy CRM is able to execute the query between 1.75 min to 11.7 min. Although the time takes to complete a fully homomorphic query in CRM system is still long, Stealthy CRM provided a prototype for researchers and other business application developers to explore the potential.","PeriodicalId":183970,"journal":{"name":"2015 International Conference on Cloud Computing Research and Innovation (ICCCRI)","volume":"9 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-10-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"10","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 International Conference on Cloud Computing Research and Innovation (ICCCRI)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCCRI.2015.23","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 10

Abstract

Customer Relationship Management (CRM) system improves companies' profitability by helping companies focus on the relationships with customers, colleagues or suppliers. By having strong initiative to move applications to cloud, enterprises are hindered by cloud security and reliability issues [1], especially when it comes to financial industries. To provide a practical and secure solution to these enterprises, this project aims to build a cloud CRM system that enables fully homomorphic encryption. In order to explore the potential of this, the project integrates three key components: Open source CRM system Sugar CRM, partial homomorphic database system Crypt DB and fully homomorphic encryption library HElib. By leveraging the structure based on our previous work [2], Stealthy CRM successfully integrates fully homomorphic encryption support on top of Crypt DB database encryption environment. Besides that, Stealthy CRM enables a transparent and seamless integration to any CRM system by using a modified My SQL proxy to listen to, encrypt the queries and interact with Crypt DB and HElib subsystems. An evaluation of TPC-C and TPC-H queries is conducted on Stealthy CRM system. The result shows Stealthy CRM has 14%-28% throughput overhead for most of the CRM queries, compared with unmodified My SQL server. For complex TPC-H queries involving multiplication and composition of computation, Stealthy CRM is able to execute the query between 1.75 min to 11.7 min. Although the time takes to complete a fully homomorphic query in CRM system is still long, Stealthy CRM provided a prototype for researchers and other business application developers to explore the potential.
StealthyCRM:一个安全的云CRM系统应用,支持完全同态数据库加密
客户关系管理(CRM)系统通过帮助公司关注与客户、同事或供应商的关系来提高公司的盈利能力。虽然企业有很强的主动性将应用程序迁移到云上,但却受到云安全性和可靠性问题的阻碍[1],尤其是在金融行业。为了给这些企业提供一个实用且安全的解决方案,本项目旨在构建一个完全同态加密的云CRM系统。为了挖掘这方面的潜力,该项目集成了三个关键组件:开源CRM系统Sugar CRM、部分同态数据库系统Crypt DB和完全同态加密库HElib。通过利用基于我们之前工作[2]的结构,Stealthy CRM成功地在Crypt DB数据库加密环境之上集成了完全同态加密支持。除此之外,Stealthy CRM通过使用修改后的My SQL代理来监听、加密查询并与Crypt DB和HElib子系统交互,从而实现与任何CRM系统的透明无缝集成。在隐身CRM系统上对TPC-C和TPC-H查询进行了评估。结果表明,与未修改的SQL服务器相比,Stealthy CRM在大多数CRM查询中有14%-28%的吞吐量开销。对于涉及乘法和组合计算的复杂TPC-H查询,Stealthy CRM能够在1.75分钟到11.7分钟之间执行查询。尽管在CRM系统中完成完全同态查询所需的时间仍然很长,但Stealthy CRM为研究人员和其他业务应用程序开发人员提供了一个原型,以探索其潜力。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术文献互助群
群 号:481959085
Book学术官方微信