摘要
本发明提出了一种基于代理重加密的政务数据共享与信息检索加密链方法,适用于NTRU格公钥密码体制。系统中,代理服务器为生产者、请求者及自身生成相应的公私钥对,并将操作元数据上链,以确保操作的可追溯性。生产者利用其公钥对数据进行加密,生成的关键字索引表上传至代理服务器。请求者与生产者交互,使用该关键字和自身私钥生成陷门Trapdoor,提交给代理服务器。代理服务器通过查询函数匹配关键字,并对密文进行代理重加密处理。完成重加密后,代理服务器将密文和操作记录上传至私有链,利用区块链的共识机制确保这些信息的可信性和不可篡改性。代理服务器将重加密后的密文传送给请求者,请求者使用自身私钥对密文进行解密,从而获取所需的数据。
技术关键词
代理服务器
信息检索
密钥生成算法
政务
加密关键字
私钥
私有链
通信信道
索引表
双线性
明文
密码散列函数
生成数字签名
加密数据
加密算法
工作量证明