StealthyCRM, a secure Cloud CRM system application that supports fully homomorphic database encryption

Customer Relationship Management (CRM) system improves companies’ profitability by helping companies focus on the relationships with customers, colleagues or suppliers. Though having strong initiative to move applications to cloud, enterprises are hindered by cloud security and reliability issue [1]...

Full description

Bibliographic Details
Main Author: Xia, Ye
Other Authors: Wen Yonggang
Format: Final Year Project (FYP)
Language:English
Published: 2015
Subjects:
Online Access:http://hdl.handle.net/10356/62874
_version_ 1811686241302740992
author Xia, Ye
author2 Wen Yonggang
author_facet Wen Yonggang
Xia, Ye
author_sort Xia, Ye
collection NTU
description Customer Relationship Management (CRM) system improves companies’ profitability by helping companies focus on the relationships with customers, colleagues or suppliers. Though having strong initiative to move applications to cloud, enterprises are hindered by cloud security and reliability issue [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 integrats three key components: Open source CRM system SugarCRM, partial homomorphic database system CryptDB and fully homomorphic encryption library HElib. By leveraging the structure proposed by Silivanxay [2], StealthyCRM successfully integrates fully homomorphic encryption support on top of CryptDB database encryption environment. Besides that, StealthyCRM enables a transparent and seamless integration to any CRM system by using a modified MySQL proxy to listen to, encrypt the queries and interact with CryptDB and HElib subsystems. An evaluation of TPC-C and TPC-H queries is conducted on StealthyCRM system. The result shows StealthyCRM has 14%-28% throughput overhead (request per second) for most of the CRM queries, compared with unmodified MySQL server. For complex TPC-H queries involving multiplication and composition of computation, StealthyCRM 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, StealthyCRM provided a prototype for researchers and other business application developers to explore the potential.
first_indexed 2024-10-01T04:57:17Z
format Final Year Project (FYP)
id ntu-10356/62874
institution Nanyang Technological University
language English
last_indexed 2024-10-01T04:57:17Z
publishDate 2015
record_format dspace
spelling ntu-10356/628742023-03-03T20:53:51Z StealthyCRM, a secure Cloud CRM system application that supports fully homomorphic database encryption Xia, Ye Wen Yonggang School of Computer Engineering A*STAR SIMTech Singapore Data Storage Institute DRNTU::Engineering::Computer science and engineering Customer Relationship Management (CRM) system improves companies’ profitability by helping companies focus on the relationships with customers, colleagues or suppliers. Though having strong initiative to move applications to cloud, enterprises are hindered by cloud security and reliability issue [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 integrats three key components: Open source CRM system SugarCRM, partial homomorphic database system CryptDB and fully homomorphic encryption library HElib. By leveraging the structure proposed by Silivanxay [2], StealthyCRM successfully integrates fully homomorphic encryption support on top of CryptDB database encryption environment. Besides that, StealthyCRM enables a transparent and seamless integration to any CRM system by using a modified MySQL proxy to listen to, encrypt the queries and interact with CryptDB and HElib subsystems. An evaluation of TPC-C and TPC-H queries is conducted on StealthyCRM system. The result shows StealthyCRM has 14%-28% throughput overhead (request per second) for most of the CRM queries, compared with unmodified MySQL server. For complex TPC-H queries involving multiplication and composition of computation, StealthyCRM 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, StealthyCRM provided a prototype for researchers and other business application developers to explore the potential. Bachelor of Engineering (Computer Science) 2015-04-30T04:36:39Z 2015-04-30T04:36:39Z 2015 2015 Final Year Project (FYP) http://hdl.handle.net/10356/62874 en Nanyang Technological University 51 p. application/pdf
spellingShingle DRNTU::Engineering::Computer science and engineering
Xia, Ye
StealthyCRM, a secure Cloud CRM system application that supports fully homomorphic database encryption
title StealthyCRM, a secure Cloud CRM system application that supports fully homomorphic database encryption
title_full StealthyCRM, a secure Cloud CRM system application that supports fully homomorphic database encryption
title_fullStr StealthyCRM, a secure Cloud CRM system application that supports fully homomorphic database encryption
title_full_unstemmed StealthyCRM, a secure Cloud CRM system application that supports fully homomorphic database encryption
title_short StealthyCRM, a secure Cloud CRM system application that supports fully homomorphic database encryption
title_sort stealthycrm a secure cloud crm system application that supports fully homomorphic database encryption
topic DRNTU::Engineering::Computer science and engineering
url http://hdl.handle.net/10356/62874
work_keys_str_mv AT xiaye stealthycrmasecurecloudcrmsystemapplicationthatsupportsfullyhomomorphicdatabaseencryption