Server Authentication via Encrypted ID Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing memory load on authenticating proxy servers increases due to the need to store apparatus IDs and pass phrases in advance for user information registration, leading to inefficiencies in memory usage and communication load.

Innovation Solution

A server apparatus that receives unique information and user information from an image processing apparatus, decrypts encrypted information using corresponding keys, and stores them in association only if they match, reducing the need to store large quantities of apparatus IDs and pass phrases in memory.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the server apparatus stores apparatus IDs and pass phrases in advance in memory for authentication, then user information registration can be performed, but memory load on the server increases

Engineering Contradiction:
Improveauthentication capabilityVSAvoidmemory load
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent extracts the authentication verification process from the server's memory storage function. Instead of storing pass phrases in memory, the server extracts only the apparatus ID for storage and performs authentication by comparing received pass phrases against stored apparatus IDs through decryption and matching operations, thereby reducing memory load while maintaining authentication capability

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the authentication parameter from storing actual pass phrases to storing apparatus IDs with encrypted verification data. The authentication mechanism transforms from direct pass phrase matching to a process where the server decrypts received pass phrases and verifies them against stored apparatus ID associations, fundamentally changing how authentication data is parameterized and stored

Inventive Principle:
Principle #35Parameter changes

2Reliability

If the server stores encrypted information and additional information separately, then security is improved, but device complexity increases

Engineering Contradiction:
Improvedata securityVSAvoidinformation processing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges the storage and verification of encrypted information and additional information into a unified authentication process. The server combines these elements by storing them in association with apparatus IDs and performing joint verification through a single decryption and matching operation, reducing operational complexity while maintaining security

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent creates a universal authentication mechanism where the same storage and verification process handles both encrypted information and additional information. The server uses a single apparatus ID-based verification system that can authenticate multiple types of information simultaneously, reducing the need for separate processing pathways and lowering overall system complexity

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

Data Source

PatentUS10177920B2Server apparatus and communication system comprising server apparatus
Publication Date: 2019.01.08 BROTHER KOGYO KK
  • US10177920B2 patent drawing
  • US10177920B2 patent drawing
  • US10177920B2 patent drawing

AI summary

A server apparatus receives unique information, encrypted information and user information from an information processing apparatus via a network interface, the unique information being information which is uniquely assigned to an image processing apparatus, the encrypted information being information into which the unique information is encrypted using a first key, and the user information being information related to a user of the image processing apparatus; decrypts the received encrypted information using a second key corresponding to the first key so as to obtain decrypted information; determines whether the decrypted information and the received unique information represent same information; and stores, in the memory, the received user information and the received unique information in association in a case where it is determined that the decrypted information and the received unique information represent the same information.