Server-Based Experiment Certification for Remote Review
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for reviewing technical documents rely on trusting authors for the veracity of data in tables and figures, which is difficult for remotely located reviewers to verify.
Innovation Solution
An internet-connected server with modules for setting up, executing, and certifying computer-executable experiments, generating certification identifiers, and controlling accessibility, allowing reviewers to verify results by reproducing experiments and ensuring the integrity of data through certification and restricted access.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If reviewers remotely review technical documents, then reviewing accessibility is improved, but the ability to verify data veracity deteriorates
Solution Approach 1:
The system performs preliminary actions by pre-executing experiments on the server before the reviewer arrives, storing the results and configuration in advance. This allows the reviewer to immediately access verified results without needing to set up or execute experiments locally, thus maintaining remote accessibility while ensuring data veracity through pre-verification.
Solution Approach 2:
The server acts as an intermediary between the experiment execution environment and the remote reviewer. It stores experiment configurations, executes experiments, and provides verified results to reviewers, eliminating the need for reviewers to directly access or replicate the experimental environment while maintaining verification capability.
2Productivity
If experiment results are made publicly accessible, then reviewing efficiency is improved, but data integrity and confidentiality control deteriorate
Solution Approach 1:
The system applies different access rights and visibility levels to different components of the experiment data. Experiment configurations, intermediate results, and final conclusions can have different accessibility settings, allowing reviewers to access necessary information for efficient review while protecting sensitive or proprietary data from public exposure.
Solution Approach 2:
The server pre-certifies experiment results by executing experiments with stored configurations before reviewer access. This preliminary execution and certification ensures data integrity is established in advance, allowing reviewers to efficiently access and verify results without compromising confidentiality or requiring them to replicate experiments.
3Measurement precision
If reviewers can reproduce experiments locally, then verification capability is improved, but resource consumption and time requirements deteriorate
Solution Approach 1:
Instead of requiring reviewers to reproduce entire experiments locally, the system creates and stores a copy of the experiment configuration and parameters on the server. Reviewers can access this stored configuration and request server-executed reproductions, obtaining verification results without the time and resource investment of local replication.
Solution Approach 2:
The server serves as an intermediary that handles experiment reproduction on behalf of reviewers. When a reviewer wants to verify results, they request the server to re-execute the experiment with the stored configuration, and the server provides the reproduced results to the reviewer, saving the reviewer significant time and computational resources.
4Adaptability or versatility
If experiment configurations are made modifiable, then adaptability is improved, but result reliability and certification validity deteriorate
Solution Approach 1:
The system segments the experiment lifecycle into distinct phases: configuration creation, experiment execution, result certification, and review. During the certification and review phases, the original configuration is locked to maintain reliability, while new configurations can be created for additional experiments. This segmentation allows flexibility in creating new experiments while preserving the integrity of certified results.
Solution Approach 2:
The system performs preliminary certification of experiment results by hashing the configuration and results together before any modifications can occur. This preliminary action creates an immutable record that proves the results correspond to a specific configuration state, allowing the configuration to be modified for new experiments while maintaining the reliability and validity of previously certified results.
Data Source
AI summary
An internet-connected server comprising a first module for authorizing a user to access the server for: setting up, on the server, a given configuration for conducting a computer-executable experiment, wherein the given configuration comprises at least an executable instruction and a parameter or input data; executing, on the server, the computer-executable experiment with the given configuration so to produce a numerical result; certifying, on the server, the numerical result so to produce a certified result; and generating, on the server, a certification identifier of the certified result. The internet-connected server further comprises a second module for authorizing a reviewer for: providing the server with the certification identifier; and requesting and/or accessing, on the server, the certified numerical result on the basis of the provided certification identifier.


