针对当前地质项目管理中存在的认证中心化和单点故障问题,提出了一个基于区块链的地质项目管理身份认证模型。该模型利用联盟链部分去中心化和分布式存储的特性,将地质局、地矿局和地质专业学会等地质项目管理联盟机构整合在一起,建立了一个联盟链。通过结合身份认证机制,只有经过身份可信的授权人员才能访问地质项目数据。此外,为了降低链上资源的消耗,模型还引入了全节点和轻节点。经过分析,发现该模型具备数据可监管、双向认证、存储结构优化以及操作记录可追溯等优势。
针对地质项目管理中用户隐私信息泄露的问题,提出了一种改进的零知识证明协议。该协议利用Pedersen承诺隐藏用户的隐私敏感数据,并采用国密SM2生成用户的公私钥对。在不泄露任何实际数据的前提下,该协议可以向地质专业协会和地质监管机构证明用户拥有合法访问权,有效降低了用户隐私泄露的风险。最后,对该协议进行了安全性证明和性能对比分析,结果表明,本协议在用户隐私信息保护、抗冒充攻击和计算开销方面具有优势。
参考文献(略)