Bootstrapping Application Authentication via Intermediary Service

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face inconvenience and security risks due to the need to repeatedly enter passwords across multiple applications and devices, with existing authentication methods being vulnerable to brute-force attacks and inconvenient on devices with limited data entry capabilities.

Innovation Solution

Implementing a bootstrapping authentication method that allows users to transfer authentication from a primary application or device to another, using a bootstrap credential that is easier to remember and enter, thereby reducing repetitive data entry and enhancing security by using a trusted authentication service to manage credentials across devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users repeatedly enter passwords across multiple applications and devices, then authentication security is maintained, but user convenience deteriorates and data entry burden increases

Engineering Contradiction:
Improveuser convenienceVSAvoidrepeated data entry time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs preliminary authentication by having the user authenticate once through a first application, then uses that authentication state to bootstrap access to subsequent applications. The authentication service pre-establishes trusted relationships between applications and devices, so users don't need to re-enter credentials each time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

An authentication service acts as an intermediary between users, applications, and devices. This service manages authentication states and credentials centrally, allowing applications to prove their trustworthiness to each other through the intermediary rather than requiring direct credential sharing or repeated user input.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If users select simple passwords that are easy to remember, then ease of operation improves, but security against brute-force attacks deteriorates

Engineering Contradiction:
Improvepassword memorabilityVSAvoidauthentication security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The authentication service serves as a trusted intermediary that manages complex security credentials on behalf of users and applications. Instead of users directly handling weak passwords, the intermediary service securely stores and verifies credentials, allowing users to work with simpler authentication mechanisms while maintaining strong security through the intermediary's robust credential management.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system creates and manages digital copies of authentication credentials through the authentication service. Rather than users repeatedly transmitting their actual passwords, the service creates authenticated session tokens and credential copies that can be safely shared between applications, maintaining security while enabling convenient access.

Inventive Principle:
Principle #26Copying

3Reliability

If complex authentication mechanisms are implemented to enhance security, then reliability improves, but device complexity and ease of operation worsen

Engineering Contradiction:
Improveauthentication securityVSAvoidauthentication system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The authentication service provides a universal, multi-functional platform that handles authentication across multiple applications and devices through a single unified system. This centralized approach consolidates complexity into one service rather than requiring each application or device to implement its own complex authentication logic, making the overall system more manageable despite its security sophistication.

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

Solution Approach 2:

By introducing the authentication service as an intermediary layer, the system absorbs and manages authentication complexity centrally. Individual applications and devices can remain simple while the intermediary handles the complex credential verification, trust establishment, and security protocols, effectively isolating complexity from the user-facing components.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10178082B2Bootstrapping authentication of second application via confirmation by first application
Publication Date: 2019.01.08 AMAZON TECH INC
  • US10178082B2 patent drawing
  • US10178082B2 patent drawing
  • US10178082B2 patent drawing

AI summary

Disclosed are various embodiments that facilitate bootstrap authentication of a second application by way of a user confirmation via a first application. The first application is authenticated using trusted credentials. A first application is authenticated with an authentication service using the security credential. Text input is sent from the first application to the second application via the network. The text input is sent to a text entry field on the second application.