ensuring distributed accountability for data sharing in the cloud

19
Ensuring Distributed Accountability for Data Sharing in the Cloud

Upload: swapnil-salunke

Post on 26-May-2015

1.327 views

Category:

Technology


1 download

DESCRIPTION

Ensuring Distributed Accountability for Data Sharing in the Cloud

TRANSCRIPT

Page 1: Ensuring Distributed Accountability for Data Sharing in the Cloud

Ensuring Distributed Accountability for Data Sharing in the Cloud

Page 2: Ensuring Distributed Accountability for Data Sharing in the Cloud

IntroductionCloud Computing

Features of Cloud Computing

1) Scalability

2)Resource Virtualization

Page 3: Ensuring Distributed Accountability for Data Sharing in the Cloud

MotivationClient Fears of Loosing Control on

Data.

Question about (Cloud Service

Provider)CSP reliability

Significant Barriers for Cloud

Computing

Page 4: Ensuring Distributed Accountability for Data Sharing in the Cloud

Related WorkInformation Accountability[1]

Accountability mechanisms and

Privacy Manager[2]

Logic for Auditing Accountability in

Decentralized Systems[3]

Accountable Grid Computing

System[4]

Page 5: Ensuring Distributed Accountability for Data Sharing in the Cloud

Cont.Security Applications in JAVA using Self-

Depending Objects[SDO][5]

Proof-Carrying authentication (PCA)[6]

Identity-Based Encryption[7]

Current access control mechanism[8]

Page 6: Ensuring Distributed Accountability for Data Sharing in the Cloud

ProposalDecentralized TechniqueData Access automatic loggingReliable Log files Delivery of log files to Data Owner. 1)Push Mode 2)Pull Mode

Page 7: Ensuring Distributed Accountability for Data Sharing in the Cloud

Hardware RequirementTwo or more systems of following

config.

Processor - Pentium IV onwards

RAM- 512 MB DD RAM

Hard Disk- 20 GB

Page 8: Ensuring Distributed Accountability for Data Sharing in the Cloud

System Architecture

Page 9: Ensuring Distributed Accountability for Data Sharing in the Cloud

Software RequirementsOperating System :Windows95/98/2000/XP Application Server : Tomcat5.0/6.X Front End : HTML, Java Server Sidé Script : Java Server Pages. Database : MySQL 5.0 Database Connectivity : JDBC.Cloud Services: Any cloud service provider.

Page 10: Ensuring Distributed Accountability for Data Sharing in the Cloud

Flowchart1

Page 11: Ensuring Distributed Accountability for Data Sharing in the Cloud

Flowchart2

Page 12: Ensuring Distributed Accountability for Data Sharing in the Cloud

Algorithms IBE Key Generation Algorithm

SAML-Based Authentication

Algorithm

Push And Pull Pure Log mode for log

record generation

Page 13: Ensuring Distributed Accountability for Data Sharing in the Cloud

Logging Algorithm

Page 14: Ensuring Distributed Accountability for Data Sharing in the Cloud

Data flow Diagram

Page 15: Ensuring Distributed Accountability for Data Sharing in the Cloud

Use Case Diagram

Page 16: Ensuring Distributed Accountability for Data Sharing in the Cloud

ConclusionWe proposed innovative approach:

CAI framework and use of JAR file,

for automatically logging any access

to the data in the cloud together with

an auditing mechanism.

Page 17: Ensuring Distributed Accountability for Data Sharing in the Cloud

References[1] “Information Accountability,” Comm.ACM, vol. 51,

no. 6, pp. 82-87, 2008.[2] “Accountability as a Way Forward for Privacy

Protection in the Cloud,” Proc. First Int’l Conf. Cloud Computing,09.

[3] Logic for Auditing Accountability in Decentralized Systems,” Proc. IFIP TC1 WG1.7 Workshop Formal Aspects in Security and Trust , pp. 187-201, 2005.

[4] The Design and Evaluation of Accountable Grid Computing System,” Proc. 29thIEEE Int’l Conf. Distributed Computing Systems (ICDCS ’09),pp. 145-154, 2009.

Page 18: Ensuring Distributed Accountability for Data Sharing in the Cloud

References[5]“Using Self-Defending Objects to Develop Security

Aware Applications in Java,” Proc. 27th Australasian Conf. Computer Science, vol. 26,pp. 341-349, 2004

[6] An Open Framework for Foundational Proof-Carrying Code,” Proc. ACM SIGPLAN Int’l Workshop Types in Languages Design and Implementation, pp. 67-78,2007.

[7]“Towards Accountable Management of Identity and Privacy: Sticky Policies and Enforceable Tracing Services,” Proc. Int’l Workshop Database and Expert Systems Applications (DEXA), pp. 377-382, 2003.

Page 19: Ensuring Distributed Accountability for Data Sharing in the Cloud

References[8]“Usage Control Enforcement: Present and

Future,” IEEE Security & Privacy, vol. 6, no. 4, pp. 44-53, July/Aug. 2008.