Secure BLE Pairing via Pre-stored Decryption Keys
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for secure pairing in Bluetooth communication lack both security and ease of use, as they often require manual input of PIN codes or complex processes.
Innovation Solution
A method where key information is written and read from a storage area to generate a decryption key, allowing for secure registration of communication partners through encrypted information, using a shared key encryption method and BLE communication, ensuring secure and easy pairing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If encryption is performed during pairing communication, then security is improved, but the pairing process becomes more complex and difficult to operate
Solution Approach 1:
The patent applies preliminary action by pre-storing second information (encrypted verification data) in the information processing apparatus before the pairing process begins. This allows the apparatus to automatically verify the communication apparatus during pairing without requiring manual user input or complex interactive steps, thus maintaining high security through encryption while significantly simplifying the pairing operation.
Solution Approach 2:
The patent implements self-service by enabling the information processing apparatus to automatically generate decryption keys from stored key information and autonomously verify incoming encrypted data during pairing. This automated self-verification process eliminates the need for manual security configuration or complex user interactions, achieving both high security and ease of operation.
2Ease of operation
If automatic pairing is implemented, then ease of operation is improved, but security may be compromised
Solution Approach 1:
The patent applies preliminary action by pre-storing both key information (for decryption key generation) and second information (encrypted verification data matching the communication apparatus) in the information processing apparatus before automatic pairing occurs. This pre-prepared verification mechanism enables the system to perform fully automatic pairing while maintaining security through cryptographic verification, resolving the contradiction between automation and security.
Solution Approach 2:
The patent uses encrypted verification data (second information) as an intermediary to bridge automatic pairing and security verification. This intermediary element allows the system to automatically compare verification data during pairing without direct user involvement, ensuring that automated pairing maintains security through cryptographic proof of authenticity.
3Reliability
If encryption keys are manually managed, then security is improved, but device complexity increases
Solution Approach 1:
The patent implements self-service by enabling the information processing apparatus to automatically generate decryption keys from stored key information whenever needed during pairing operations. This automated key generation and management process eliminates the need for manual key handling or complex key management infrastructure, achieving strong cryptographic security while keeping the device simple and easy to operate.
Data Source
AI summary
Provided is an information processing method in an information processing system including a communication apparatus and an information processing apparatus which respectively include a first communication unit and a second communication unit that perform a wireless communication. In the information processing method, the information processing apparatus reads, by using the second communication unit, key information and first information written into a storage area by the communication apparatus, and performs a registration process for registering the communication apparatus. Regardless of communication with the communication apparatus, the information processing apparatus stores in advance second information. The information processing apparatus performs the registration process if the decryption key is generated from the key information, if the first information is decrypted by using the generated decryption key, and if the decrypted first information corresponds with the second information.


