A privacy-preserving identity authentication method that supports thin clients under blockchain pki
A technology for privacy protection and identity authentication, applied in user identity/authority verification, trust model of public key infrastructure, digital transmission system, etc. Based on blockchain PKI identity authentication services and other issues, to achieve the effect of preventing man-in-the-middle attacks, protecting data privacy, and protecting query privacy
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment
[0051] The thin client Bob needs to verify that the identity information is ID A , let d=2, l=3, have k=9, m=4. Bob chooses 8 identity IDs arbitrarily, which are ID B , ID C ,...,ID I . Such as figure 2 As shown, the 9 identity information ID A , ID B ,...,ID I Put it into a 3×3 grid after obfuscation, and use the position vector (1, 2) to represent the ID A position in the grid. Next, Bob generates two random vectors By calculating the ID A The position vector (1, 2) and XOR to get two new vectors Subsequently, Bob sends the same 3×3 grid and two different vectors to all four full-node users, specifically, to C 00 send vector to C 01 send vector to C 10 send vector to C 11 send vector
[0052] Full node user C 00 Find Get the position vector (3, 1). The position vector (3, 1) corresponds to the identity information ID H , so C 00 Traverse the blockchain to obtain the public key PK H , and the result X 1 = PK H Return to Bob; C 01 Find ...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com