PROJECT TITLE :
Translating Algorithms to Handle Fully Homomorphic Encrypted Data on the Cloud - 2018
Cloud provides giant shared resources where users (or foundations) can get pleasure from the facility of storing data or executing applications. In spite of gaining convenience of huge resources, storing crucial data in cloud isn't secured. Hence, cloud security is a crucial issue to create cloud helpful at the enterprise level. Knowledge encryption could be a primary answer for providing confidentiality to sensitive data. However, processing of encrypted data requires additional overhead, since repeated encryption-decryption want to be performed for each straightforward processing on encrypted knowledge. Hence, direct processing on encrypted cloud data is advantageous, that is supported by homomorphic encryption schemes. Fully Homomorphic Encryption (FHE) provides a method of performing arbitrary operations directly on encrypted information. This seemingly magical plan could be a welcome to cloud computing. But, there are several challenges to beat for making the technology viable in practical applications. During this Project, we make an initial effort to highlight the problem of translating algorithms that may run on unencrypted or normal knowledge to those which operate on encrypted data. Here, we have a tendency to show that although FHE provides the ability to perform arbitrary computations, its complete benefit can only be obtained if they conjointly allow to execute arbitrary algorithms on encrypted knowledge. During this pursuit, we tend to give techniques to translate basic operators (like bitwise, arithmetic and relational operators), which are used for implementation of algorithms in any high level language like C. Subsequently, we have a tendency to address call creating and loop handling and connected information structures that are very important to realize when the controlling variables are encrypted. Since, termination is a major challenge while handling encrypted information, we propose a methodology of handling termination by message passing between server and client.
Did you like this research project?
To get this research project Guidelines, Training and Code... Click Here