Mobile-Assisted Secure Credential Transfer for Shared Terminals

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Publicly accessible computing devices, such as kiosks or POS devices, are vulnerable to malicious actors intercepting user login credentials, allowing unauthorized access due to the visibility of credential entry.

Innovation Solution

A terminal device generates a public/private key pair, outputs a detectable code, and uses the session server to encrypt and transfer access credentials securely to a mobile device, which decrypts and logs the user in, ensuring only the terminal device can access the credentials.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If login credentials are entered manually at a publicly accessible terminal device, then the user can authenticate, but the credentials become visible to malicious actors who can intercept and reuse them

Engineering Contradiction:
Improveauthentication securityVSAvoidcredential interception
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent extracts the credential entry process from the public terminal device and relocates it to the user's mobile device. The terminal device only displays a detectable code, while the mobile device handles the secure credential input and transmission, eliminating the security vulnerability of public credential entry.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces an intermediate detectable code as a mediator between the user and the terminal device. Instead of directly entering credentials at the terminal, the user scans the code with their mobile device, which then securely transmits credentials through an automated process, preventing visual interception.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If access tokens are transferred in plaintext form, then the transfer process is simple, but the credentials can be intercepted and misused by malicious actors

Engineering Contradiction:
Improvecredential transfer simplicityVSAvoidencrypted credential interception
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent applies preliminary encryption to the access tokens before transmission. The mobile device encrypts credentials with a public key before sending them to the terminal device, ensuring that even if intercepted, the credentials cannot be used without the corresponding private key.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the state parameter of the credentials from plaintext to encrypted form during transmission. By transforming the credential data through cryptographic encryption, the system maintains transfer simplicity while eliminating the security risk of plaintext interception.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If a user logs in to a mobile device and then scans a terminal code, then automated login is achieved, but replay attacks become possible if the code is static

Engineering Contradiction:
Improvelogin automation efficiencyVSAvoidreplay attack vulnerability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements periodic refreshment of the detectable code displayed at the terminal device. The code changes at regular intervals or after specific events, ensuring that each scanning operation is time-bound and cannot be replayed using a previously captured code.

Inventive Principle:
Principle #19Periodic action

4Reliability

If the private key is stored on the terminal device for decryption, then only the terminal can decrypt credentials, but the device becomes a single point of failure

Engineering Contradiction:
Improvecredential decryption securityVSAvoidkey management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the cryptographic key management by separating the private key storage from the public key distribution. The terminal device securely stores the private key locally without transmitting it, while the public key is made available for encryption. This segmentation maintains security while distributing functional responsibilities.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12381866B2Secure transfer of access credentials
Publication Date: 2025.08.05 TARGET BRANDS INC
  • US12381866B2 patent drawing
  • US12381866B2 patent drawing
  • US12381866B2 patent drawing

AI summary

In some implementations, a system is provided for securely transferring access credentials from a mobile device that is exclusively operated by a single user, to a terminal device that is shared among multiple different users, via a session server. A session is established between the session server and the terminal device over a secure communication channel. The terminal device generates a key pair, transmits the public key to the session server, and stores the private key. The terminal device outputs a detectable code corresponding to the session. In response to detecting the detectable code, the mobile device transmits an access token payload to the session server. The session server transmits, to the terminal device, an encrypted access token that has been encrypted using the public key. The terminal device decrypts the encrypted access token using the stored private key, and provides operator access to the terminal device.