Dynamic Access Code System for Secure Device Activation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users often face inconvenience when trying to access services like hotel rooms or vending machines due to lack of correct or sufficient change, necessitating a more effective method for gaining access.

Innovation Solution

A system involving a communication device and a server with processors generating number series, where users receive a unique unlocking code from the server to activate devices like locks, with pointers advancing at intervals to ensure secure and dynamic access without direct communication between devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If traditional payment methods (cash/change) are used for accessing services, then security and control over service usage are maintained, but user convenience deteriorates when users lack sufficient change

Engineering Contradiction:
ImproveUser convenience for accessing servicesVSAvoidSecurity and control over service usage
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

A centralized server acts as an intermediary between the user's communication device and the application device. The server receives service requests, generates dynamic access codes based on number series, and communicates them to users. This intermediary system eliminates the need for direct device communication while maintaining security through centralized control and dynamic code generation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system uses dynamic access codes that change over time through advancing pointers in number series. Instead of static passwords or fixed payment methods, the access codes are continuously updated, providing both convenience for users and enhanced security through time-varying authentication mechanisms.

Inventive Principle:
Principle #15Dynamics

2Speed

If direct communication between application device and user device is implemented, then access control speed is improved, but system security deteriorates due to potential direct hacking risks

Engineering Contradiction:
ImproveAccess control speedVSAvoidSystem security against hacking
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The server serves as a communication intermediary that relays all interactions between users and application devices. All authentication data, access codes, and control signals pass through the server, which validates and manages these communications. This prevents direct device-to-device communication channels that could be exploited for hacking while maintaining efficient access control through centralized message routing.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Device complexity

If static access codes are used for device activation, then system complexity is reduced, but security deteriorates due to code reuse and lack of dynamic validation

Engineering Contradiction:
ImproveSystem complexityVSAvoidSecurity against code reuse
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The system implements dynamic access codes through advancing pointers in number series stored on the server. Each access code is time-dependent and changes as the pointer moves through the number series. This dynamic mechanism prevents code reuse because previously issued codes become invalid as the pointer advances, while the system complexity remains manageable through algorithmic code generation rather than complex cryptographic protocols.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The pointer advances through the number series at periodic intervals, creating a time-based validation mechanism. Access codes are valid only for specific time windows corresponding to pointer positions, automatically expiring as the pointer moves forward. This periodic update mechanism provides security through time-limited validity without requiring complex key management systems.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS8931072B2Method of gaining access to a device
Publication Date: 2015.01.06 TELKEY SOLUTIONS AB
  • US8931072B2 patent drawing
  • US8931072B2 patent drawing
  • US8931072B2 patent drawing

AI summary

The method is for activating a device. A communication device is provided that is in communication with a server unit that has a processor for generating a number series. An application device has a processor for generating a number series. The communication device is not communicating directly with the application device. The user sends a message including the identification number to the server. The server identifies a code number pointed at by a pointer and sends back the code number. The pointer steps forward in the number series at predetermined time intervals. The user enters the code number into the application device. The processor compares the code number with a number pointed at by a pointer and sends an activation signal to an activation device to activate the application device.