1.一种支持隐私保护的区块链监管方法,其特征在于,包括:S101,云服务消费者CSC将加密数据d C '、加密私钥sk C ”及隐私要求pr上链,其中加密私钥sk C ”为对自己的私钥sk C 进行二次非对称加密得到;S102,云服务提供者CSP将隐私策略pp上链,云服务提供者CSP向监管与隐私保护委员会发出针对加密数据d C '的解密请求;S103,区块链运行智能合约基于隐私要求pr以及隐私策略pp进行隐私合规性检查;S104,监管与隐私保护委员会根据隐私合规性检查结果进行隐私管控,若隐私合规性检查通过,则将加密私钥sk C ”解密为第一重加密私钥sk C '并发送给云服务提供者CSP,跳转下一步;否则向云服务提供者CSP返回隐私策略pp存在的问题,跳转步骤S102;S105,云服务提供者CSP使用第一重加密私钥sk C '将加密数据d C '解密为数据d C ,对数据d C 对进行指定的数据处理得到处理数据d P ,并将处理数据d P 加密为加密处理数据d P '后上链,所述指定的数据处理是指进行存储或计算;S106,云服务消费者CSC通过区块链下载加密处理数据d P ',解密得到处理数据d P 。
2.根据权利要求1所述的支持隐私保护的区块链监管方法,其特征在于,步骤S101中的加密数据d C '为云服务消费者CSC使用自己的公钥pk C 对数据d C 进行加密得到。
3.根据权利要求2所述的支持隐私保护的区块链监管方法,其特征在于,步骤S101中的加密私钥sk C ”为云服务消费者CSC先用云服务提供者CSP的公钥pk P 对自己的私钥sk C 进行第一重加密得到第一重加密私钥sk C ';再用监管与隐私保护委员会的公钥pk R 对第一重加密私钥sk C '进行第二重加密得到。
4.根据权利要求3所述的支持隐私保护的区块链监管方法,其特征在于,步骤S101中的隐私要求pr包含云服务消费者CSC明确对数据d C 的隐私权益和隐私偏好。
5.根据权利要求1所述的支持隐私保护的区块链监管方法,其特征在于,步骤S103中区块链运行智能合约基于隐私要求pr以及隐私策略pp进行隐私合规性检查是指将隐私要求pr、隐私策略pp进行比较,若两者匹配则判定隐私合规性检查通过,否则判定隐私合规性检查不通过。
6.根据权利要求1所述的支持隐私保护的区块链监管方法,其特征在于,步骤S104中同意云服务提供者CSP的解密请求包括:监管与隐私保护委员会使用自己的私钥sk R 解密加密私钥sk C ”得到第一重加密私钥sk C ',并将第一重加密私钥sk C '返回给云服务提供者CSP。
7.根据权利要求1所述的支持隐私保护的区块链监管方法,其特征在于,步骤S105中加密为加密处理数据d P '是指云服务提供者CSP用云服务消费者CSC的公钥pk C 对处理数据d P 进行加密,得到加密处理数据d P ';步骤S106中解密得到处理数据d P 是指云服务消费者CSC用云服务消费者CSC的私钥sk C 解密加密处理数据d P '得到数据处理数据d P 。
8.根据权利要求1所述的支持隐私保护的区块链监管方法,其特征在于,还包括监管与隐私保护委员会依托区块链形成的数字空间证据,通过智能合约对各参与方行为进行常态化监管,或者根据需求对特定方行为进行针对性审计,监管与审计的结果在链上存证;所述参与方包括云服务消费者CSC和云服务提供者CSP。
9.一种支持隐私保护的区块链监管系统,包括云服务消费者CSC、云服务提供者CSP、监管与隐私保护委员会以及相互连接的计算机设备构成的区块链节点,其特征在于,所述支持隐私保护的区块链监管系统被编程或配置以执行权利要求1~8中任意一项所述支持隐私保护的区块链监管方法的步骤。
10.一种计算机可读存储介质,其特征在于,该计算机可读存储介质中存储有被编程或配置以执行权利要求1~8中任意一项所述支持隐私保护的区块链监管方法的计算机程序。