Peripheral Device Authentication via Cryptographic Key Pairs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems fail to provide a scalable solution for authenticating peripheral devices while respecting user privacy, as traditional methods are either insecure or costly to manage, especially when dealing with large numbers of devices.

Innovation Solution

Embedding private keys in peripheral devices and using a public key on the computing device to authenticate these keys, allowing for secure verification without compromising user privacy, and enabling or disabling functionality based on authentication status.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If traditional identification methods using identification strings are used, then device connection is simple, but security is compromised as strings can be easily spoofed

Engineering Contradiction:
Improvedevice connection simplicityVSAvoiddevice authentication security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent replaces traditional mechanical identification string verification with cryptographic key pair authentication. The peripheral device contains a private key and the computing device holds a public key, enabling secure authentication that cannot be easily spoofed while maintaining automated connection processes.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent introduces cryptographic key pairs as an intermediary authentication mechanism between the peripheral device and computing device. This intermediary system provides verifiable device identity without requiring direct trust or complex manual verification processes.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If unique device IDs with access controls are used, then device identity verification is reliable, but privacy is sacrificed and system scalability is reduced

Engineering Contradiction:
Improvedevice identity verificationVSAvoidsystem scalability and privacy protection
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent uses public keys as verifiable copies of device identity that can be shared and verified without revealing the original private identity. Multiple peripheral devices can have unique private keys that all verify against a common public key infrastructure, enabling both verification and privacy.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent extracts the authentication function from centralized device ID tracking and places it in distributed key pairs. Each peripheral device carries its own authentication credentials locally, eliminating the need for centralized tracking systems while maintaining verification reliability.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If key pairs from public key infrastructure are used, then device authentication is secure, but cost and complexity increase significantly

Engineering Contradiction:
Improvedevice authentication securityVSAvoidauthentication system cost and complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent creates a universal authentication framework where a single public key can verify multiple peripheral device private keys. This multi-functional approach allows one computing device to authenticate many different peripherals without requiring individualized authentication mechanisms for each device.

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

Solution Approach 2:

The patent changes the authentication parameter from unique device IDs requiring centralized management to cryptographic key pairs with hierarchical verification. This parameter change reduces complexity by allowing batch verification of multiple devices against a common public key while maintaining individual device security.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9059854B2Protocol for authenticating functionality in a peripheral device
Publication Date: 2015.06.16 SK HYNIX NAND PRODUCT SOLUTIONS CORP
  • US9059854B2 patent drawing
  • US9059854B2 patent drawing
  • US9059854B2 patent drawing

AI summary

A protocol provides authentication of peripheral devices by a computing device to which the peripheral device connects. Computing devices include a verifier with a public key that authenticates multiple associated private keys. Private keys are embedded on peripheral devices. When the verifier is able to authenticate a connected peripheral, particular functionality is enabled that may not be enabled for peripherals that do not authenticate.