Invention Grant
US08527765B2 Shared secret verification method and system 有权
共享秘密验证方法和系统

Shared secret verification method and system
Abstract:
Method for shared secret verification in secure data exchange, in which at least two parties, indicated as Alice and Bob, each have a secret and seek to determine whether they share the same secret or not without disclosing the secret itself to each other or any third party. Alice picks a random number RA, encrypts it using Bob's public key, adds the value of her secret, and sends the result K to Bob. Bob receives K, subtracts his secret, and decrypts that using his private key, generating L. Bob performs a one-way function on L and sends the result M to Alice. Alice takes her original RA, performs the same function and verifies whether the result equals the received M. Alice sends her original RA to Bob. Bob receives the RA and verifies whether it equals L, allowing Bob to determine if Alice shares the same secret.
Public/Granted literature
Information query
Patent Agency Ranking
0/0