白丝美女被狂躁免费视频网站,500av导航大全精品,yw.193.cnc爆乳尤物未满,97se亚洲综合色区,аⅴ天堂中文在线网官网

Homomorphic data decryption method and apparatus for implementing privacy protection

專利號(hào)
US11159305B2
公開日期
2021-10-26
申請(qǐng)人
Advanced New Technologies Co., Ltd.(KY Grand Cayman)
發(fā)明人
Shuai Han; Zhangjie Huang; Huanyu Ma; Hao Lei
IPC分類
H04L29/06; H04L9/00; H04L9/30; H04L9/06
技術(shù)領(lǐng)域
ciphertext,mod,hn,blockchain,n2,qrn,user,group,encryption,key
地域: George Town

摘要

A computer-implemented method, non-transitory, computer-readable medium, and computer-implemented system are provided for implementing privacy protection. In an implementation, a public key pk={N, h} corresponding to a target user is obtained, where h is a generator of a predetermined cyclic group with a size of k in a random number space Z*N, a length of k is i bits, a length of N is n bits, and i<

說明書

Then, after user Ua submits the blockchain transaction to the blockchain network, each blockchain node in the blockchain network can execute the blockchain transaction in the blockchain network after completing consensus processing on the blockchain transaction. Correspondingly, the account balance of each user recorded in the blockchain ledger changes accordingly. User Ua takes out the asset with value of m and receives the change amount in the blockchain transaction, and therefore asset c_a in the blockchain ledger is updated to [c_a?c(pk_0, m)+c_0(pk_0, m_0)] (if an addition/subtraction operation of plaintext data corresponds to a multiplication/division operation of homomorphic ciphertext, c_a is updated to [c_a÷c(pk_0, m)×c_0(pk_0, m_0)]). An additive homomorphism feature is satisfied because c_a, c(pk_0, m), and c_0(pk_0, m_0) are all generated by performing encryption by using public key pk_0 of user Ua. Therefore, a value obtained after user Ua decrypts [c_a?c(pk_0, m)+c_0(pk_0, m_0)] (or [c_a÷c(pk_0, m)×c_0(pk_0, m_0)]) by using corresponding private key sk_0 is equal to (m_a?m+m_0). Similarly, user Ub receives transfer amount 1 in the blockchain transaction, and therefore asset c_b in the blockchain ledger is updated to [c_b+c_1(pk_1, m_1) (if an addition/subtraction operation of plaintext data corresponds to a multiplication/division operation of homomorphic ciphertext, c_b is updated to [c_b×c_1(pk_1, m_1)]), and decryption can be performed by using private key sk_1, and an obtained value is equal to (m_b+m_1). User Uc receives transfer amount 2 in the blockchain transaction, and therefore asset c_c in the blockchain ledger is updated to [c_c+c_2(pk_2, m_2)] (if an addition/subtraction operation of plaintext data corresponds to a multiplication/division operation of homomorphic ciphertext, c_c is updated to [c_c×c_2(pk_2, m_2)]), and decryption can be performed by using private key sk_2, and an obtained value is equal to (m_c+m_2).

權(quán)利要求

1
微信群二維碼
意見反饋