Barcode Data Integrity Verification in Distributed Terminals

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data security technologies face challenges in ensuring the integrity and validation of data in distributed technological environments, particularly in scenarios involving electronic terminals and servers, where unauthorized access and data manipulation can occur.

Innovation Solution

A computer-implemented method using a central data management system that generates and verifies alphanumerical data sequences and barcodes through one-way hashing algorithms, ensuring data integrity by comparing user inputs against stored values and transmitting validation notifications in real-time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If data is transmitted and stored in distributed systems, then information availability and accessibility are improved, but data integrity and security are worsened due to unauthorized access and manipulation risks

Engineering Contradiction:
Improvedata accessibilityVSAvoiddata integrity
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system performs preliminary hashing of terminal data to generate alphanumerical sequences and barcodes before transmission and storage. This pre-processing ensures that the original data can be verified against its hash representation, preventing unauthorized manipulation while maintaining data accessibility across distributed systems.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces hash algorithms and barcode representations as intermediary elements between the original terminal data and its storage/transmission forms. These intermediaries serve as verifiable proxies that maintain data integrity without exposing the actual sensitive information, thus securing data while enabling distributed access.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If real-time validation is implemented to ensure data integrity, then security is improved, but processing time and system complexity are worsened

Engineering Contradiction:
Improvedata securityVSAvoidvalidation processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system pre-generates hash-based alphanumerical sequences and barcodes during data entry at terminal machines. This preliminary action shifts the computational burden to the initial data capture phase, enabling rapid real-time validation later without significant processing delays, thus improving security while minimizing time loss.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If multiple validation checks are performed on terminal data, then data integrity is improved, but device complexity and operational difficulty are worsened

Engineering Contradiction:
Improveinformation integrityVSAvoidvalidation system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent creates simplified copies of the original data in the form of hash-based alphanumerical sequences and visual barcodes. These copies serve as verification tokens that can be easily compared and validated without requiring complex analysis of the original complex data, thus maintaining information integrity while reducing system and operational complexity.

Inventive Principle:
Principle #26Copying

Data Source

PatentEP3205071B1Electronic systems of electronic terminals and servers for securing information integrity in the distributed technological environment and methods of using thereof
Publication Date: 2018.11.28 INTRALOT
  • EP3205071B1 patent drawingFigure 1
  • EP3205071B1 patent drawingFigure 2
  • EP3205071B1 patent drawingFigure 3

AI summary

In some embodiments, the present invention provides for a computer-implemented method, including: electronically receiving, first terminal data where the first terminal data includes at least one first alphanumerical data sequence; electronically generating at least one first computer-generated barcode; electronically storing the first terminal data and the at least one first computer-generated barcode in at least one database residing in a non-transient computer memory; automatically and electronically transmitting the at least one first computer- generated barcode to the at least one first terminal machine; electronically receiving second terminal data; automatically validating, in real-time, the user input as being representative of the user output.