【技术实现步骤摘要】
一种基于区块链的线上专家评分方法和系统
[0001]本专利技术涉及互联网领域,特别涉及一种基于区块链的线上专家评分方法和系统。
技术介绍
[0002]目前部分的评标过程都在线下进行,在实际评标前还有很长的准备时间以及繁琐的步骤,当然在线下评标模式中这些步骤都是十分必要的,正是这些步骤保证了投标、评标过程的公平性与保密性。但是这类线下评标模式准备时间长、对招投标过程的监管力度不足、专家组信息容易泄漏、实际评标时间短且容易出现暗箱操作等不公平不公证的问题,而且碍于地理、时间、资金等因素,评分专家组的数量也只能限制在一定范围内,可能几个专家与投标方勾连就可以左右评标结果。在部分线上评标的操过程中可能存在数据修改、泄露、黑客攻击等问题,线上评标也无法较好的保障评标的公平公正。
技术实现思路
[0003]本专利技术其中一个专利技术目的在于提供一种基于区块链的线上专家评分方法和系统,所述方法和系统采用线上评分,并采用区块链技术将被评分单位的相关信息、评分专家的相关信息、评分过程和评分结果保存于区块链中,使得整个评分流程在后续验证过程中无法被修改,提高了评分过程和评分结果的可信度。
[0004]本专利技术另一个专利技术目的在于提供一种基于区块链的线上专家评分方法和系统,所述方法和系统采用改进后的ElGamal算法对评分专家的密钥、被评分单位的公钥和评分结果进行加密,可保障评分过程和评分结果在未允许公开前的保密性。
[0005]本专利技术另一个专利技术目的在于提供一种基于区块链的线上专家评分方法和系统 ...
【技术保护点】
【技术特征摘要】
1.一种基于区块链的线上专家评分方法,其特征在于,所述方法包括如下步骤:被评分单位c
i
生成私钥sk
ci
,根据私钥sk
ci
计算被评分单位公钥pk
ci
,将该公钥pk
ci
发布公开;从专家库中随机选取若干个评分专家,每一个评分专家v
i
分配不同的私钥x
vi
,每个评分专家根据各自的私钥计算生成不同的公钥g
xvi
,并将该公钥g
xvi
发布公开;所有被评分单位上传自身标书的哈希值h
ci
,将每一被评分单位的哈希值h
ci
写入区块链中;评分专家对上传的标书进行评分,将评分结果采用ElGamal算法获取评分密文;验证评分专家的所有评分密文,进一步将验证完的所有评分结果写入区块链中。2.根据权利要求1所述的一种基于区块链的线上专家评分方法,其特征在于,将评分单位的公钥pk
ci
写入区块链的第一区块中,审核节点查询所述第一区块中的所有被评分单位的公钥pk
ci
,若所述第一区块中不存在目录中被评分单位的公钥pk
ci
,则将该被评分单位剔除目录。3.根据权利要求1所述的一种基于区块链的线上专家评分方法,其特征在于,被评分单位自身标书的哈希值h
ci
写入区块链的第二区块中,审核节点查询所有被评分单位标书的哈希值h
ci
,若被评分单位未上传标书哈希值h
ci
,则终止对未上传标书哈希值h
ci
的被评分单位审核。4.根据权利要求1所述的一种基于区块链的线上专家评分方法,其特征在于,设定指定上传时...
【专利技术属性】
技术研发人员:沈仲华,李创,琚春华,鲍福光,毛凌浩,王珏初,芮小惠,应岳良,郑营锋,
申请(专利权)人:浙江工商大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。