Cloud Data Retrievability Proof via Auditing Intermediary

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for proving retrievability of data in cloud storage rely on users to regularly verify data integrity, which is burdensome and costly, and do not effectively protect against malicious cloud providers or auditors.

Innovation Solution

A method and system that involves exchanging credentials between user, storing, and auditing devices for secure communication, encoding information, verifying correctness using unpredictable random information, and validating correctness information to prove retrievability, leveraging Bitcoin for pseudo-randomness and secure log files to ensure data integrity and accountability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If users regularly verify data integrity themselves, then data security is improved, but user burden and computational overhead increase

Engineering Contradiction:
Improvedata securityVSAvoiduser burden
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent introduces an auditing device as an intermediary between the user device and storing device. The auditing device performs verification operations on behalf of the user, reducing the user's direct involvement and computational burden while maintaining data security. The user device only needs to exchange credentials and validate correctness information, not perform full verification itself.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The verification process is segmented into distinct roles: the user device generates credentials and validates results, the auditing device performs verification operations, and the storing device stores data. This segmentation allows the computationally intensive verification to be performed by specialized auditing devices rather than requiring users to handle all verification tasks themselves.

Inventive Principle:
Principle #1Segmentation

2Reliability

If users perform verification operations, then data integrity is ensured, but computational overhead and costs increase

Engineering Contradiction:
Improvedata integrityVSAvoidcomputational overhead
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The auditing device serves as an intermediary that performs computationally intensive verification operations, freeing the user device from heavy computational tasks. The user device only performs lightweight operations such as credential exchange and validation of correctness information, significantly reducing computational overhead and energy consumption.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

Instead of requiring users to perform complete verification of all stored data, the system uses selective verification where the auditing device performs verification operations on samples or specific portions of data. This partial verification approach maintains data integrity assurance while reducing the overall computational burden compared to exhaustive verification.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If cloud providers are trusted to deploy security mechanisms, then data security is improved, but costs are transferred to providers and trust is required

Engineering Contradiction:
Improvedata securityVSAvoidsystem trust model
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The auditing device acts as an independent intermediary that verifies data integrity without requiring users to trust cloud providers directly. The auditing device provides objective verification and generates correctness information that users can validate, creating a trustless verification mechanism where users rely on cryptographic proofs rather than trust in service providers.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements a feedback mechanism where the auditing device continuously monitors data integrity and provides correctness information back to the user device. This feedback loop enables users to verify data security status without directly managing security mechanisms, reducing the complexity of the trust model while maintaining strong security guarantees.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10880310B2Method for proving retrievability of information
Publication Date: 2020.12.29 NEC CORP
  • US10880310B2 patent drawing
  • US10880310B2 patent drawing
  • US10880310B2 patent drawing

AI summary

A method, performed by a user device, for proving retrievability (POR) of information includes: a1) exchanging credentials with a storing device and an auditing device to be used for communication between them; b1) encoding the information to be stored on the storing device; c1) initiating storing the encoded information on the storing device; d1) receiving correctness information, wherein the correctness information is secure and is generated based on the result of verification using unpredictable random information; and e1) validating the correctness information and unpredictable random information for proving retrievability of the stored information.