You are on page 1of 7

ii

ANNA UNIVERSITY: CHENNAI 600 025


BONAFIDE CERTIFICATE

Certified that this Report titled “A Secure Data Sharing for Groups
Dynamically in Public Cloud” is the bonafide work of R.VINUPRIYA
(621614510006) who carried out the work under my supervision. Certified further
that to the best of my knowledge the work reported herein does not form part of any
other thesis or dissertation on the basis of which a degree or award was conferred on
an earlier occasion on this or any other candidate.

Signature of the HOD Signature of the Supervisor


Prof. R.VIJAYALAKSHMI, M.E., (Ph.D)., Mrs.M.CAROLINE KAYALVIZHI,M.E.,
Professor and Head Assistant Professor
Department of Computer Science and Department of Computer Science and
Engineering Engineering
Muthayammal Engineering College Muthayammal Engineering College
Rasipuram-637408 Rasipuram-637408

Submitted for the ANNA UNIVERSITY Project Phase-I Viva-Voce examination


held on

Internal Examiner External Examiner


iii

ABSTRACT

Data security and privacy becomes more important when using cloud
computing. Data owners outsource their data to the cloud for the reasons of economy,
scalability and efficient accessibility. The cloud usually managed and maintained by
cloud provider who considered as semi-trusted third party. So, Data owners will be a
need to encrypt the data stored at cloud. With the popularity of group sharing in public
cloud, the security and privacy of data at group sharing have become issues. In this
paper, a secure group sharing framework for public cloud is proposed. It combines
GDH and TGDH together into a protocol. The Combined GDH and TGDH group
sharing in which group divided into subgroups, each maintain its subgroup using
Group Diffie-Hellman (GDH) and links with other subgroups using Tree-based Group
Diffie-Hellman (TGDH). So Computation load is distributed among many hosts. And
also support forward and backward secrecy. The theoretical and experimental analysis
shows that our proposed scheme is highly secure and performs better key establishment
for secure group sharing.

Keywords: Group sharing, Group key agreement, Group Diffie-Hellman, Tree-based


Group Diffie-Hellman
iv

ACKNOWLEDGEMENT

Owing deeply to the supreme, first and foremost I thank the lord almighty who
has blessed me to make this project work, a success. I take immense pleasure to
express my deep sense of gratitude to my parents and well-wishers.

I take this wonderful opportunity to thank our honourable Founder and


Chairman Shri R. Kandasamy, Muthayammal Educational Trust & Research
Foundation.

I express my heartful thanks to Prof.K.Gunasekaran M.E., (Ph.D)., F.I.E.,


Secretary and Managing Trustee for providing necessary facilities to complete the
project.

I extend my hearty gratitude to our Principal Dr.S.Nirmala, M.E., Ph.D., of


Muthayammal Engineering College for her consistent support and encouragement.

I express my deep sense of gratitude and sincere thanks to


Prof.R.Vijayalakshmi, M.E., (Ph.D)., Head of the Department for her guidance and
kind co-operation.

I extend my heartfelt thanks to my guide Mrs.M.CAROLINE


KAYALVIZHI, M.E., Assistant Professor, Department of Computer Science and
Engineering for her exemplary guidance, constant encouragement and kind co-
operation throughout the project.

I express my heartful gratitude and sincere thanks to Mr.A.Selvaraj, M.E.,


Project Coordinator who have been constantly inculcating with logistic support and
encouragement throughout the project.

I whole heartedly thank all the philanthropic teaching and non-teaching faculty
members of my department without whom I would not be able to make this project a
reality.
v

TABLE OF CONTENTS

CHAPTER NO TITLE PAGE NO

ABSTRACT iii
LIST OF FIGURES vii
LIST OF ABBREVIATIONS viii
1 INTRODUCTION 1

1.1 CLOUD COMPUTING 1

1.2 CLOUD COMPONENTS 2

1.3 TYPES OF CLOUDS 3

1.4 CHARACTERISTICS 3

1.5 CLOUD SERVICES 4

1.6 DATA OUTSOURCING 4

1.7 GROUP KEY MANAGEMENT 5

1.8 SYSTEM OVERVIEW 6

1.9 OBJECTIVE OF THE PROJECT 6


2 LITERATURE REVIEW 7
3 SYSTEM INFORMATION 12
3.1 EXISTING SYSTEM 12
3.2 PROPOSED SYSTEM 12
3.3 SYSTEM REQUIREMENTS 13
3.4 SOFTWARE DESCRIPTION 14

4 SYSTEM ORGANIZATION 16
vi

4.1 SYSTEM ARCHITECTURE 16


4.2 MODULES DESCRIPTION 18
5 IMPLEMENTATION 21
6 CONCLUSION AND FUTURE WORK 25
REFERENCES 26

LIST OF FIGURES
vii

FIGURE NO TITLE PAGE NO.

1.1 Cloud computing Architecture 1


1.2 Cloud service Model 4
4.1 System Architecture 16
4.2 Group formation using GDH and TGDH 17
4.3 Diffie-Hellman key exchange 19

LIST OF ABBREVIATIONS
viii

GDH - Group Diffie-Hellman

TGDH - Tree-based Group Diffie-Hellman

GL - Group Leader

GM - Group Member

GA - Group Administrator

SK - Subgroup Key

GK - Group Key

JS - JavaScript

PHP - Hypertext Preprocessor

DB - Database

You might also like