Server-Assisted Pairing for Wireless Payment Readers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Wireless communication devices face security risks during the pairing process, as the initial exchange of information, such as passkeys, is not encrypted and can be intercepted by third parties, compromising the security of the pairing process and subsequent encrypted communications.

Innovation Solution

A server-assisted pairing method where the payment reader encrypts the passkey with a shared secret key and broadcasts it, allowing the pairing server to decrypt and transmit the passkey securely to the merchant device over an encrypted channel, ensuring that only authorized devices can complete the pairing process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If wireless communications are used to exchange information between devices, then convenience and mobility are improved, but security is worsened because signals can be intercepted by third parties

Engineering Contradiction:
Improveconvenience of wireless communicationVSAvoidsignal interception by third parties
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

A pairing server is introduced as an intermediary component between the first and second wireless communication devices. The server facilitates the pairing process by receiving encrypted passkeys from devices, decrypting them using shared secret keys, and verifying pairing information. This intermediary architecture allows the devices to establish secure wireless connections without directly exchanging unencrypted pairing information, thus maintaining convenience while preventing third-party interception of critical pairing data.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If pairing information is exchanged over unencrypted channels, then the pairing process is simple and fast, but security is worsened because the passkey can be intercepted

Engineering Contradiction:
Improvespeed of pairing processVSAvoidsecurity of passkey transmission
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary encryption of the passkey before transmission. The first wireless communication device encrypts the passkey using a shared secret key with the pairing server before sending it over the wireless channel. This preliminary encryption action ensures that even though the passkey is transmitted over the air, it cannot be intercepted or read by third parties, thus maintaining both speed and security.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The pairing server acts as a secure intermediary that receives encrypted passkeys, decrypts them using the shared secret key, and verifies pairing information. This intermediary approach allows the passkey to be transmitted efficiently without direct exposure to the communication channel, maintaining pairing speed while ensuring security through the server's cryptographic verification.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If encryption is implemented for wireless communications, then security is improved, but device complexity increases due to additional encryption and decryption operations

Engineering Contradiction:
Improvesecurity of wireless communicationVSAvoidencryption and decryption operations
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The pairing server is positioned as a centralized intermediary that handles complex cryptographic operations. Instead of requiring each wireless communication device to perform all encryption and verification functions locally, the server performs these operations centrally, reducing the computational burden and complexity on the client devices while maintaining high security standards.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system uses pre-established shared secret keys between devices and the server, allowing devices to autonomously encrypt and decrypt passkeys without requiring complex authentication protocols or additional cryptographic complexity on the device side. The encryption operations leverage existing cryptographic frameworks, minimizing the increase in device complexity while maintaining security.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11087315B2Server-assisted pairing for wireless communications
Publication Date: 2021.08.10 BLOCK INC
  • US11087315B2 patent drawing
  • US11087315B2 patent drawing
  • US11087315B2 patent drawing

AI summary

A wireless communication device such as a payment reader has a wireless communication interface and is able to establish wireless pairing with an interactive electronic device such as a merchant device running a point of sale application. In order to establish pairing, the wireless communication device accesses a passkey and encrypts the passkey. The encrypted passkey is transmitted to the interactive electronic device via the wireless communication interface, and the interactive electronic device sends the encrypted passkey to a pairing server. The pairing server decrypts the encrypted passkey and sends the decrypted passkey back to the interactive electronic device via a secure connection. The wireless communication device and the interactive electronic device establish wireless pairing based on the passkey and the decrypted passkey.