摘要
本发明公开了一种区块链身份隐私保护系统。该系统包括用户、认证中心、交易验证方和监管方,用户包括接收方和发送方,接收方和发送方分别自行生成有密钥,并利用所述密钥中的公钥向认证中心提交实名认证请求;发送方利用其公钥和接收方的公钥分别生成一次性公钥,然后利用一次性公钥生成交易信息;监管方从交易信息中提取监管密文,然后使用监管密钥中的私钥对监管密文进行解密,获得发送方和接收方的真实身份,实现离线监管。本发明在确保交易参与者身份保密的基础上,同时允许监管方在必要时离线识别交易方的真实身份,以实现可控匿名的监管需求,通过抗量子的零知识证明技术保证协议的正确运行,减少需要的计算资源和时间,确保通信数据的正确性。
技术关键词
身份隐私保护
区块链平台
发送方
生成交易信息
密钥生成算法
零知识证明
生成密钥
私钥
公钥
多项式
解密算法
加密算法
可控匿名
时间算法
证书
离线