A Project Presentation for the Degree of Bachelor in Computer
Engineering
Topic Name: Secured Cloud-based Real-Time
Sharing
Group Member Name:
GUIDE: Name: 1) Omkar Yadav
Name: Prof. Sukesh Kothari 2) Akshay Pethkar
Designation: 3) Arshad Shirgave
4) Chetan Patil
Dr. D. Y. Patil Institute Of Technology,
Pimpri, Pune
Department Computer Engineering
A.Y 2023-2024 1
Table of Contents
Introduction
Literature Survey
Motivation
Problem Statement
Scope & Objective
System Architecture
Algorithm/Methods
Requirement Analysis
UML diagram
Conclusion
Future Work
References 2
Introduction
• Cloud-based document sharing is pivotal in the digital era, enabling individuals and
organizations to collaborate seamlessly.
• Cloud computing, the backbone of this technology, allows for easy, real-time access
to documents from anywhere, fostering global cooperation.
• Cloud-based sharing is of paramount importance, providing a secure, scalable
platform for storing and sharing a variety of documents.
• The convenience and accessibility offered by cloud computing play a crucial role in
enhancing information management and global collaboration.
• Security measures such as encryption, access controls, and authentication are
essential in cloud-based document sharing, protecting sensitive information.
3
Literature Survey
Sr. Name Year Author Abstract
1 Evolution of Cloud-Based 2010 Dr. Armbrust • The objective of this paper
Document Sharing Systems is to provide an idea about
how cloud technology
simplifies document access
and collaboration,
transforming traditional
file sharing for remote
teams
2 Significance of encryption 2018 Prof. • In cloud-based document
in protecting data during Ristenpart sharing, data security is a
transmission and storage top priority, employing
encryption protocols,
access control, and
mathematical concepts.
4
Sr. Name Year Author Abstract
3 Effective integration with 2012 Prof. • Understanding HTTP and
third-party applications Richardson & RESTful API design is
Ruby critical for enabling data
exchange and connectivity
with a multitude of
software tools
4 Geographically distributed 2014 Prof. • Disaster recovery and data
data centers and effective Beloglazov resilience are key
redundancy strategies components in ensuring
uninterrupted service
5 Fundamental concepts of 2019 Prof. • Cloud-based document
socket programming Tanenbaum sharing platforms leverage
and Steen socket programming to
establish connections
between users and
servers, facilitating
realtime collaboration 5
Motivation
• Efficient Information Management: Cloud-based sharing transforms information
management, making it more efficient and accessible.
• Security and Scalability: It provides a secure and scalable platform for individuals,
businesses, and institutions to store various document types.
• Global Collaboration: Cloud sharing breaks down geographical and temporal barriers,
enabling real-time collaboration among team members worldwide.
• Data Security and Integrity: Paramount importance is given to security and data
integrity, with encryption and access control mechanisms in place.
• Disaster Resilience: Redundancy and backup mechanisms inherent in the cloud ensure
data availability even during unexpected disasters.
6
Problem Statement
• Development of a secure and real-time cloud-based document sharing platform
is the objective.
• The challenge is to create a system that is secure, scalable, and user-friendly
while enabling real-time collaboration.
• Current methods face challenges related to access barriers, security concerns,
and scalability issues.
• Addressing these issues involves designing a system that guarantees efficient
real-time collaboration, data security, compliance, and scalability.
7
Scope & Objective
• Enhance Collaborative Efficiency: Improve document access and editing speeds,
reducing latency. Streamline collaboration with faster document loading.
• Ensure Data Security and Compliance: Implement multi-factor authentication for
enhanced security. Maintain high standards for data security at rest and in transit.
• Improve Accessibility and Usability: Enhance mobile accessibility for seamless
document access and editing.
• Scalability, Performance, Encryption, and Access Control: Build a scalable
infrastructure for peak performance and future growth. Optimize server response
times. Enhance data security with robust encryption and access control
mechanisms.
8
System Architecture
9
Algorithm/Methods
• Google navigation API for Providing the Path
• Yolo version 8 Image Recognition algorithm for Verifying
Images
10
Requirement Analysis
•User Requirements: Identify and understand the needs of disabled individuals,
caregivers, establishments, and administrators.
•Functional Requirements: Implement user registration, establishment registration,
location data integration, recommendation system, search and filters, reviews, and
accessibility certification
•Non-Functional Requirements: Ensure performance, security, scalability, usability,
reliability, and compliance
•Legal and Ethical: Comply with data protection laws and content moderation
•Testing: Conduct unit, integration, and accessibility testing.
•Feedback: Implement a user feedback mechanism.
11
UML Diagram : Use Case Diagram
12
UML diagram : State Diagram
13
UML diagram : Class Diagram
14
Conclusion
• In summary, the goals and objectives set forth for a cloud-based data-sharing platform
form a holistic approach toward establishing a resilient and user-centric solution.
• By putting these objectives into practice, we will forge a platform that not only
streamlines data sharing but also upholds data integrity, regulatory adherence, and
efficient resource utilization.
• Ultimately, the triumph of a cloud-based data-sharing platform rests on its capacity to
harmonize innovation with dependability, empowering organizations to unlock their
data's full potential while upholding the most rigorous standards of security and
compliance.
• This delicate balance between innovation and reliability serves as the linchpin for
organizations to leverage their data comprehensively, securing it with the utmost
precision and ensuring seamless, cost-effective, and compliant data sharing.
15
Future Work
•Accessibility Information : Provides details on wheelchair ramps, accessible
restrooms, and parking at user-chosen locations.
•Partnerships with Local Businesses : Establishes partnerships for discounts and
promotions, benefiting both users and businesses.
•Collaboration with Advocacy Groups : Partners with disability advocacy groups for
feedback and wider promotion. Expands user reviews.
• Multilingual Support :Expanding from English to include multiple regional languages
for broader accessibility.
• Platform Expansion Currently available on Android, with plans to launch a web
version for a wider user base.
16
References
Armbrust, M., et al. (2010). A view of cloud computing. Communications of the ACM, 53(4), 50-58.
Sultan, N. (2010). Cloud computing for education: A new dawn? International Journal of Information
Management, 30(2), 109-116.
Ristenpart, T., et al. (2009). Enigma: a cryptographic storage system. Proceedings of the Twenty-First ACM
SIGOPS Symposium on Operating Systems Principles, 1-16.
Kumar, M., et al. (2018). Cloud computing security issues and challenges: A survey. International Journal of
Computer Applications, 177(8), 1-4.
Eustace, A., et al. (2019). Scalability and performance of a highly concurrent distributed file system. ACM
Transactions on Computer Systems, 37(4), 1-32.
Kleinrock, L. (1975). Queueing Systems, Volume I: Theory. Wiley. Richardson, L., & Ruby, S. (2007).
RESTful Web Services. O'Reilly Media. Hardt, D. (2012). The OAuth 2.0 Authorization Framework.
RFC 6749. Ghobadi, A., et al. (2019). Towards a next generation datacenter network architecture:
scalability, resiliency, and programmability. Proceedings of the ACM Special Interest Group on Data
17
Communication, 408-423.