Geo-Verification Access Control for Secure Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data access systems face challenges in securing data access, particularly in insecure locations and managing fraudulent or incorrect data uploads, with difficulty in detecting or preventing such issues.

Innovation Solution

A location-based access control system that uses a client device and server communication to generate and verify access control data, including authentication credentials and approved geographic areas, to ensure secure data access and upload permissions based on GPS coordinates and predefined locations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If centralized data storage is used with password authentication, then data accessibility is improved, but data security deteriorates due to access from insecure locations

Engineering Contradiction:
Improvedata accessibilityVSAvoiddata security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system implements location-based access control where different geographic locations have different access permissions. The server determines the client's geographic location and applies location-specific access rules, making the security policy local to each geographic area rather than uniform globally. This resolves the contradiction by maintaining ease of access in authorized locations while blocking access from unauthorized locations.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The server acts as an intermediary between the client and the centralized data storage system. It receives authentication requests, verifies location-based credentials, and mediates access to the data. This intermediary layer enables centralized storage to remain accessible while adding location-based security control, thus maintaining accessibility while improving security.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If clients can upload data to centralized locations, then data collection capability is improved, but data integrity deteriorates due to fraudulent or incorrect uploads

Engineering Contradiction:
Improvedata collection capabilityVSAvoiddata integrity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system applies location-based validation rules to uploaded data. Different geographic locations have different data quality requirements and validation criteria. The server verifies that uploads originate from authorized locations and apply location-specific integrity checks, enabling broad data collection while maintaining data integrity through localized validation policies.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The server provides feedback to clients about whether their upload location is authorized and whether the data meets integrity requirements. This feedback mechanism allows clients to understand and correct issues with their uploads, maintaining high data collection productivity while ensuring data integrity through continuous validation and correction cycles.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9912675B2Method, system and apparatus for geo-verification
Publication Date: 2018.03.06 PASSTRON LLC
  • US9912675B2 patent drawing
  • US9912675B2 patent drawing
  • US9912675B2 patent drawing

AI summary

A method, system and apparatus are provided for geo-verification for access to data stored in a memory of a server having a processor and a network interface connected to the memory. The method includes: storing, in the memory, access control data including an approved geographic area; receiving at the processor, from a client computing device via the network interface, a request for access to the data, the request containing a client location of the client computing device, the client location including global positioning system (GPS) coordinates; comparing, at the processor, the client location to the approved geographic area; when the client location is within the approved geographic area, permitting access to the data for the client computing device via the network interface; and when the client location is not within the approved geographic area, denying the request.