Professional Documents
Culture Documents
Deepak Jeengar Report Part 1
Deepak Jeengar Report Part 1
A
Seminar
submitted
in partial fulfillment
for the award of the Degree of
Bachelor of Technology
in Department of Computer Science and Engineering
April 2020
Candidate’s Declaration
I hereby declare that the work, which is being presented in the Seminar, entitled “Homomorphic
Encryption Algorithm for Data Security in Cloud” in partial fulfillment for the award of Degree of
“Bachelor of Technology” in Dept. Of Computer Science & Engineering and submitted to the
Department Dept. Of Computer Science & Engineering, Jodhpur Institute of Engineering &
Technology, Rajasthan Technical University is a record of my own WORK carried under the Guidance
of Ms. Jaya Gangwani (Assistant Professor), Department of Computer Science & Engineering.
Deepak Jeengar
Enrolment No.: ............
Jodhpur Institute of Engineering & Technology
Counter Signed by
ACKNOWLEDGEMENT
The satisfaction that accompanies the successful completion of any task would be incomplete without
ii
the mention of people who ceaseless cooperation made it possible, whose constant guidance and
encouragement crown all efforts with success.
I acknowledge my deep sense of gratitude to Ms. Mamta Garg, HOD of Computer Science
Engineering, Jodhpur Institute of Engineering & Technology, Jodhpur for her continuous
encouragement and for the provision of the required infrastructure, for providing me with the
opportunity to work with her, for her continuous guidance, help and all the support.
I express my sincere thanks to Miss. Jaya Gangwani, Assistant Professor (CSE) for her inspiring
guidance, support, constructive suggestions in completion of this seminar report.
I would also thank Miss. Aarti Dadheech, Assistant Professor (CSE) for her suggestions, help and
support.
iii
ABSTRACT
Problem Statement
Cloud computing is a broad and diverse phenomenon. Users are allowed to store large amount of data
on cloud storage for future use. The various security issues related to data security, privacy,
confidentiality, integrity and authentication needs to be addressed. Most of the cloud service provider
stores the data in plaintext format and user need to use their own encryption algorithm to secure their
data if required. The data needs to be decrypted whenever it is to be processed. This report focuses on
storing data on the cloud in the encrypted format using fully homomorphic encryption. The data is
stored in DynamoDB of Amazon Web Service (AWS) public cloud. User's computation is performed
on encrypted data in public cloud. When results are required, they can be downloaded on client
machine. In this scenario user’s data is never stored in plaintext on public cloud.
At this state data is available to cloud provider. Hence traditional encryption methods are not
sufficient to secure data completely. In this, we use homomorphic encryption methods and their
applications in cloud computing to secure data in processing state. Homomorphic encryption allows
user to operate encrypted data directly without decryption.
iv
TABLE OF CONTENTS
Acknowledgment _________________________________________________________iii
Abstract_ __________________________________________________________________iv
Table of Contents____________________________________________________________v
List of Tables_______________________________________________________________vi
List of Figures______________________________________________________________vii
1. Introduction ________________________________________________________________1
4. Conclusions_________________________________________________________________4
Appendix______________________________________________________________________5
References_____________________________________________________________________6
v
LIST OF TABLES
LIST OF FIGURES
vi
vii