Certificateless public integrity checking of group shared data on cloud storage | Java IEEE Project
Summary
TLDRThis video showcases a Java project focused on certificate-less public integrity checking for group-shared data on cloud storage. It highlights the use of a new RDBC protocol that overcomes limitations in existing systems for verifying the integrity of cloud-stored data. The demonstration covers the registration of group members, file upload processes, and the verification of data integrity using encrypted blocks stored in the cloud. The system includes a group manager for approving members, public verifiers for auditing, and an effective auditing mechanism that ensures data safety and unaltered status, even when users leave or join the group. Overall, the project ensures secure and reliable cloud-based data sharing and integrity checks.
Takeaways
- 😀 The project focuses on certificate-less public integrity checking for group-shared data on cloud storage, improving data security.
- 😀 Traditional methods used RDPBC (Remote Data Portion Checking Protocol) but had limitations, prompting the creation of a more efficient certificate-less system.
- 😀 The system model involves group members, group managers, and a public verifier, with data stored securely in cloud storage divided into blocks.
- 😀 Users register as group members, select their groups, and must be approved by the group manager before they can access and upload files.
- 😀 Files uploaded to the cloud are divided into encrypted blocks to ensure security, preventing unauthorized access.
- 😀 Cloud services such as DriveHQ are used to store and manage the uploaded files, which are stored as encrypted blocks for additional security.
- 😀 Group managers play a key role in approving members, controlling access, and overseeing file integrity and auditing.
- 😀 The auditing process allows public verifiers and group members to ensure that files remain unaltered by checking the hash codes of uploaded files.
- 😀 Group members can request audits for files, and the system verifies whether files have been modified, alerting members if discrepancies are found.
- 😀 The dynamic graph feature tracks average encryption and decryption times, providing insights into the system's performance as files are uploaded and accessed.
- 😀 The final project allows users to access files only if the request is approved by the file's original uploader, ensuring control over who can access the data.
Q & A
What is the main objective of the Java project discussed in the video?
-The main objective of the project is to ensure the integrity of group-shared data stored on cloud storage without using certificates, using a certificate-less public integrity checking method.
What technology is used for developing this project?
-The project is developed using NetBeans 8.2 and MySQL for the database management, with cloud storage integration using DriveHQ.
What does the acronym RDPBC stand for, and what is its role in the project?
-RDPBC stands for Remote Data Portion Checking Protocol. It was previously used for integrity checking in group-shared data, but the authors propose a new certificate-less signature-based method to improve its limitations.
What role does the public verifier play in the system model?
-The public verifier is responsible for maintaining the integrity checking of the group data. They verify whether the uploaded data in the cloud has been tampered with or not.
How does the system handle the group member registration process?
-Group members register by entering their details, selecting a group (e.g., Group 1, Group 2, Group 3), and receiving approval from the group manager before they can fully access the data.
What happens after a group manager approves a member?
-Once the group manager approves a group member, the member receives a private key via email. The group member then uses this key to log in and access the shared data.
What security measure is taken when uploading files to the cloud?
-The files are split into blocks and encrypted before being uploaded to the cloud, ensuring that the data is secure and cannot be viewed by unauthorized parties or hackers.
How is file integrity checked after it is uploaded to the cloud?
-File integrity is checked through a public verifier who verifies the hash code of the file. If the file is modified, the verifier can detect the change by comparing the original hash with the current hash.
What feature allows users to audit and verify files?
-Users can request an audit of files to check their integrity. The public verifier is responsible for verifying the file, and the result is available to both the group members and the public verifier.
What happens when a file is modified by someone other than the uploader?
-If a file is modified, the audit process will show that the file has been changed. The group members can then be alerted about the modification, and the file's integrity will be flagged as compromised.
Outlines

Esta sección está disponible solo para usuarios con suscripción. Por favor, mejora tu plan para acceder a esta parte.
Mejorar ahoraMindmap

Esta sección está disponible solo para usuarios con suscripción. Por favor, mejora tu plan para acceder a esta parte.
Mejorar ahoraKeywords

Esta sección está disponible solo para usuarios con suscripción. Por favor, mejora tu plan para acceder a esta parte.
Mejorar ahoraHighlights

Esta sección está disponible solo para usuarios con suscripción. Por favor, mejora tu plan para acceder a esta parte.
Mejorar ahoraTranscripts

Esta sección está disponible solo para usuarios con suscripción. Por favor, mejora tu plan para acceder a esta parte.
Mejorar ahora5.0 / 5 (0 votes)