Professional Documents
Culture Documents
On
IMPLEMENTATION OF DATA INTEGRITY WITH REGENERATING DATA USING
ERASURE CODE AND TPA SYSTEM
Submitted to
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY ANANTAPUR, ANANTHAPURAMU
BACHELOR OF TECHNOLOGY
In
K.Arunsimha Reddy
(11691A0506)
R.Pushkar Kumar
(11691A0568)
D.Balaji
(11691A0509)
D.Chaithanya
(11691A0513)
2009-2013
K.Arunsimha Reddy
(11691A0506)
R.Pushkar Kumar
(11691A0568)
D.Balaji
(11691A0509)
D.Chaithanya
(11691A0513)
Submitted in partial fulfillment of the requirements for the award of degree Bachelor
of Technology in the stream of Computer Science & Engineering in Madanapalle
Institute of Technology and Science, Madanapalle, affiliated to Jawaharlal Nehru
Technological University Anantapur, Ananthapuramu during the academic year
2013-2014.
Guide
Mr.B.Krishna Sagar, M.Tech.(Ph.D)
Assistant Professor,
Department of CSE
Internal Examiner
Date:
External Examiner
Date:
ii
ACKNOWLEDGEMENT
M.E., Ph.D.,
We express our deep sense of gratitude to Dr. M. Sreedevi, M. Tech., Ph.D., Associate
Professor and Head of the Department of CSE & IT for his valuable guidance and
constant encouragement given to us during this work.
iii
DECLARATION
We hereby declare that the results embodied in this project IMPLEMENTATION
OF DATA INTEGRITY WITH REGENERATING DATA USING ERASURE CODE
AND TPA SYSTEM by us under the guidance of
Mr. B.Krishna Sagar,
M. Tech.,(Ph.D)
Date :
Place :
PROJECTASSOCIATES
K.Arunsimha Reddy
R.Pushkar Kumar
D.Balaji
D.Chaithanya Kumar
I certify that above statement made by the students is correct to the best of my
knowledge.
Date :
Guide :
iv
TABLE OF CONTENTS
ABSTRACT
vivii
LIST OF FIGURES
LIST OF ABBREVIATIONS
CHAPTER NO
1.
ix
TITLE
PAGE NO
1.1
1.2
1.3
1.4
INTRODUCTION
OVERVIEW OF PROJECT
LITERATURE REVIEW
LIMITATIONS
MOTIVATIONS
1
1
2
8
9
10
2.1
10
2.2
10
2.3
EXISTING SYSTEM
10
2.4
PROBLEM STATEMENT
11
2.5
11
2.
3.
12
3.1
HARDWARE REQUIREMENTS
12
3.2
HARDWARE DESCRIPTION
12
3.3
SOFTWARE REQUIREMENTS
13
3.4
SOFTRWARE DESCRIPTION
14
3.5
SYSTEM DESIGN
15
16
3.6
PROPOSED METHODOLOGY
17
3.7
MODULES
3.7.1 Data owner
3.7.2 Main cloud server
3.7.3 Data splitting and encryption
3.7.4 Parity bit addition and erasure code
17
17
18
18
18
CHAPTER NO
4.
TITLE
PAGE NO
24
25
25
26
27
27
28
30
4.1.11 TPA
31
19
19
19
19
22
23
23
23
24
34
36
5.1 SUMMARY
36
5.2 CONCLUSION
36
36
REFERENCES
37
APPENDIX
39
CODING
39
PUBLICATION REPORT
54
vi
ABSTRACT
In the existing system, cloud computing uses MRPDP and HAIL method for
regenerating code has to minimize repair traffic. In the proposed system, using
Functional Minimum-Storage Regenerating-Data Integrity Protection (FMSR-DIP)
codes for allow clients to remotely verify the integrity of random subsets of long term
archival data under multi server setting. FMSR-DIP codes perform basic file operations
Upload, Download, Check and Repair for 1. Read data from the other surviving
servers, 2. Reconstruct the corrupted data of the failed server, and 3. Write the
reconstructed data to a new server using NCCloud. FMSR-DIP codes preserve fault
tolerance and repair traffic saving. Modification of this Project is Data is encrypted,
splitted and stored in separate Servers. After Data is Splitted, Parity Bit is added to
that and stored in replica Servers also for Backup. The proposed system also changes
the Data into Hash format using SHA 256 Algorithm. TPA is used to verify the Data
Integrity. The proposed system uses Erasure Code implementation for Code
Reconstruction Technique.
vii
LIST OF FIGURES
FIGURE NO
TITLE
PAGE NO
3.1
Architecture Diagram
15
4.1
User Login
23
4.2
User Registration
24
4.3
Successful Registration
24
4.4
Successful Login
25
4.5
Uploading file
26
4.6
26
4.7
27
4.8
Upload Successful
28
4.9
28
4.10
29
4.11
29
4.12
Downloading File
30
4.13
Downloaded File
30
4.14
TPA
31
4.15
File Corruption
32
4.16
32
4.17
Deleting File
33
4.18
33
4.19
34
4.20
Performance Analysis
34
viii
LIST OF ABBREVATIONS
POR
Proof of Retrievability
PDP
MR-PDP
HAIL
FMSR-DIP
DIP
RDC
RAID
RACS
ix