1.基于智能合约的隐私集合交集方法,其特征在于,包括以下步骤:
1)各参与者使用公钥加密各自的隐私信息,生成密文,将密文发送至除自己外的其他参与者;
2)各参与者根据收到的密文结合各自的密文及私钥计算各自的解密密钥子份额,并且将各自的解密密钥子份额发送到区块链中;
3)通过部署在区块链上的智能合约对解密密钥子份额进行验证计算,验证各参与者发送的解密密钥子份额是否正确,当验证不正确时,则停止解密;当验证正确时,则进行解密。
2.根据权利要求1所述的基于智能合约的隐私集合交集方法,其特征在于,步骤2)中,各参与者在规定时间内将各自的解密密钥子份额发送到区块链中。
3.根据权利要求1所述的基于智能合约的隐私集合交集方法,其特征在于,在步骤1)之前还包括:各参与者将设定的押金作为保证金提交至区块链;步骤3)中,将解密密钥子份额验证正确的参与者的押金返还,将解密密钥子份额验证不正确的参与者的押金扣除。
4.根据权利要求1所述的基于智能合约的隐私集合交集方法,其特征在于,步骤1)中各参与者将密文发送至除自己外的其他参与者之前,还包括:各参与者向区块链发送承诺值。