Glyph Dataset Security via Segmentation and Key-Value Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data sharing systems via glyphs, such as barcodes or QR-codes, face security challenges as they rely solely on encryption and user authentication, leaving them vulnerable to decryption by skilled individuals without knowledge of the glyph.

Innovation Solution

A method and system for securely sharing datasets via glyphs involves splitting the dataset into multiple subsets, generating a payload from one subset, storing other subsets in a key-value database with a hash value as the storage key, and creating a glyph representing the payload for sharing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the dataset is stored entirely in the glyph, then the data can be accessed directly without external storage, but the glyph size becomes excessively large and security is compromised

Engineering Contradiction:
Improvedata securityVSAvoidglyph size
Core Design Contradiction:
ReliabilityVSVolume of moving object

Solution Approach 1:

The dataset is divided into multiple data subsets, with only the first subset embedded in the glyph payload. The remaining subsets are stored externally in a database, allowing the glyph to remain small while securing the complete dataset through distributed storage

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A database serves as an intermediary between the glyph and the complete dataset. The database stores external data subsets and uses the payload as a key to retrieve and reconstruct the full dataset, eliminating the need to embed all data in the glyph

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the dataset is split into multiple subsets stored in external databases, then security is improved, but the system complexity increases

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

Solution Approach 1:

The system merges the glyph scanning functionality with automatic database retrieval and dataset reconstruction. When a payload is scanned, the system automatically uses it to query the database for external subsets and assemble the complete dataset, hiding the complexity from the user

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The payload serves multiple functions: it is embedded in the glyph for sharing, used as a storage key in the database to retrieve external subsets, and acts as an identifier for reconstructing the complete dataset. This multi-functionality reduces the need for separate mechanisms

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Reliability

If encryption is applied to the entire dataset before glyph generation, then data security is enhanced, but the glyph payload size increases and retrieval becomes slower

Engineering Contradiction:
Improvedata securityVSAvoiddata retrieval time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The dataset is segmented into subsets before encryption, with only the first subset placed in the glyph. This reduces the amount of data that needs to be encrypted and embedded in the glyph, speeding up the glyph generation and retrieval process while maintaining security through distributed storage of encrypted subsets

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The dataset is pre-split into subsets and pre-stored in the database before glyph generation. This preliminary organization allows for faster retrieval during decryption, as the system only needs to fetch the specific subset identified by the payload rather than retrieving and processing the entire encrypted dataset

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12328587B2Method and a system for securely sharing datasets via glyphs
Publication Date: 2025.06.10 VEREIGN AG
  • US12328587B2 patent drawing
  • US12328587B2 patent drawing
  • US12328587B2 patent drawing

AI summary

The present disclosure concerns a method for securely sharing a dataset via a glyph comprising: —splitting said dataset into at least two data subsets using a splitting module, —generating a payload for the glyph using a first data subset from the at least two data subsets, —storing all the at least two data subsets but the first data subset in a key value database with a hash value obtained from the payload as storage key, —generating the glyph representing the payload and sharing the glyph via an output medium. The present disclosure also concerns a method for interpreting a glyph, comprising via an image capture device, scanning said glyph to retrieve a payload, deriving a first data subset from said payload, retrieving at least one data subset in a key-value database using a hash of the payload as storage key, assembling said data subsets into said dataset, deserializing said dataset. The present disclosure also concerns a system for securely sharing a dataset via a glyph comprising: —a processor an image capture device; —a storage for storing a key value database and a computer program arranged for casing said processor to carry out the methods of any of the previous claims when said program is executed. Finally, the present disclosure concerns a data storing medium comprising a computer program arranged for causing a data processing system to carry out the described methods when said computer program, is executed.