iso file download
(19)国家知识产权局 (12)发明 专利 (10)授权公告 号 (45)授权公告日 (21)申请 号 20221041793 3.5 (22)申请日 2022.04.21 (65)同一申请的已公布的文献号 申请公布号 CN 114520728 A (43)申请公布日 2022.05.20 (73)专利权人 之江实验室 地址 311100 浙江省杭州市余杭区中泰街 道之江实验室南湖总部 (72)发明人 李顺斌 张汝云 丁文 王乐乐  (74)专利代理 机构 杭州浙科专利事务所(普通 合伙) 33213 专利代理师 孙孟辉 杨小凡 (51)Int.Cl. H04L 9/32(2006.01) H04L 9/30(2006.01)G09B 7/02(2006.01) H04L 9/40(2022.01) (56)对比文件 CN 112702159 A,2021.04.23 CN 111901292 A,2020.1 1.06 CN 114005217 A,202 2.02.01 审查员 高焕泽 (54)发明名称 一种分布式匿名阅卷评分方法与系统 (57)摘要 本发明公开了一种分布式匿名阅卷评分方 法与系统, 为阅卷评委端登记公钥证书并向全部 评委公开, 阅卷评委端自行生 成随机校验码并计 算其散列值, 阅卷评委端利用全员公钥与个人私 钥对该随机校验码的散列值进行匿名签名, 签名 后的随机校验码散列值登记在系统公链上, 直至 所有阅卷评委端完成随机校验码 散列值的登记; 正式阅卷时, 各阅卷评委端的阅卷结果附加随机 校验码一同提交; 系统服务端计算该随机校验码 的散列值并与公链上的散列值进行比对, 判别有 效性。 本发明基于区块链、 环签名以及散列函数 单向特性, 实现了分布式阅卷评委的完全匿名, 采用随机校验码作为匿名认证手段, 降低了系统 的计算开销, 提升 了数据交 互效率。 权利要求书3页 说明书8页 附图4页 CN 114520728 B 2022.08.05 CN 114520728 B 1.一种分布式匿名阅卷评分方法, 评分方法包括服务端和一组阅卷评委端, 阅卷评委 端将阅卷结果通过系统公钥加密传输至服务端, 服务端通过系统私钥进行解密, 得到阅卷 结果, 其特 征在于: 所述评分方法采用匿名阅卷评分, 包括如下步骤: 步骤S1: 公钥证书登记, 为阅卷评委端登记公钥证书, 并将公钥证书通过证书公链向全 部阅卷评委端公开; 步骤S2: 随机校验码及其散列值生成, 阅卷评委端生成用于阅卷结果认证的随机校验 码, 并计算该随机校验码的散列值; 步骤S3: 随机校验码散列值登记, 包括如下步骤: 步骤S3.1: 阅卷评委端通过公钥证书中的公钥, 以及阅卷评委端私钥, 对随机校验码的 散列值进行匿名签名; 步骤S3.2: 将匿名签名后的随机校验码散列值登记在校验码公链上, 直至所有阅卷评 委端完成随机校验码散列值的登记; 步骤S3.3: 所有阅卷评委端完成随机校验码散列值的登记后, 进行集体声明, 声明每个 阅卷评委端均成功完成随机校验码散列值登记, 且所登记的随机校验码散列值数量与阅卷 评委数一 致, 若不一致, 则重新进行随机校验码散列值的登记; 步骤S4: 阅卷结果匿名签证, 阅卷评委端在正式阅卷完毕后, 将阅卷结果附加步骤S2所 生成的随机校验码, 通过系统公钥加密后传输 至服务端; 步骤S5: 阅卷结果有效性检验, 服务端接收并通过系统私钥解密阅卷评委端返回的文 件后, 计算阅卷结果所附加的随机校验码的散列值, 并将阅卷结果的散列值与校验码公链 上记载的随机校验码散列值进行比对, 确认阅卷 结果有效性。 2.根据权利要求1所述的一种分布式匿名阅卷评分方法, 其特 征在于: 所述步骤S3.1包括如下步骤: 步骤S3.1.1: 根据随机校验码散列值 m, 计算加密密钥 k, 加密密钥 k为加密算法 的密 钥; 步骤S3.1.2: 根据参与阅卷的阅卷评委端数量 n, 生成对应的私有证明, 当前阅卷评委 端为第s位评委, 1≤ s≤n, 其他n‑1份阅卷评委的私有证明为 ; 步骤S3.1.3: 计算私有证明的散列值, 并将其作为匿名签名公开的随机参量 Ri, i=1, 2,…,s‑1,s+1,…,n; 步骤S3.1.4: 获取公开在证书公链的其他阅卷评委端的公钥, 通过所述公钥, 分别加密 n‑1份随机参 量, 得到加密后的n ‑1份私有证明 yi, i=1,2,…,s‑1,s+1,…,n; 步骤S3.1.5: 随机 选取一个初始值 ; 步骤S3 .1 .6: 构造一个闭环函数 C(k ,v), 令 ; 其中, , 令权 利 要 求 书 1/3 页 2 CN 114520728 B 2, 得到当前阅卷评委加密后的私 有证明 ,⊕表示异或; 步骤S3.1.7: 基于当前阅卷评委端的私钥 , 计算当前阅卷评委端匿名签名公开的随 机参量 ; 步骤S3.1.8: 公开随机校验码散列值 m的环签名  ; 所述步骤S3.2包括如下步骤: 步骤S3.2.1: 根据随机校验码散列值 m, 计算对称加密 密钥 ; 步骤S3.2.2: 基于公钥 计算随机参 量 的正向变换 ; 步骤S3.2.3: 验算 是否成立, 若成立, 则将校验码散列值登 记上链, 即上传校验码公链; 否则, 拒绝上链。 3.根据权利要求2所述的一种分布式匿名阅卷评分方法, 其特征在于: 所述步骤S3.3 中, 基于匿名签名算法, 阅卷评委端能够声明随机校验码为本节点所有, 包括如下步骤: S3.3.1: 阅卷评委端公开部分私有证明 ; S3.3.2: 通过部分私有证明 计算得到的散列值, 与匿名签名上的随机参量 进行验 证, 当一致时, 表示随机校验码为本节点所有。 4.根据权利 要求2所述的一种分布式匿名阅卷评分方法, 其特征在于: 所述步骤S3.1.1 中, 采用对称加密算法 , 其256比特的密钥k序列采用散列函数生成, 。 5.根据权利 要求2所述的一种分布式匿名阅卷评分方法, 其特征在于: 所述步骤S3.1.3 中, 基于安全散列函数SHA256迭代≥5000次计算私有证明的散列值, 作为签名公开的随机 参量 。 6.根据权利 要求2所述的一种分布式匿名阅卷评分方法, 其特征在于: 所述步骤S3.1.4 中, 阅卷评委端的公钥为 , 私钥为 , 利用公钥 实现正向变换: , 表示随机 参量,gi(·)表示加密操作, yi表示加密后的随机参量, 只有通过私钥 才能实现反 向变换 ,gi‑1(·)表示解密操作, 则n ‑1份私有证明的加密过程, 即为对随机参量的加 密过程 ,Ri表示将要用第 i位阅卷评委端的公钥加 密的随机参 量。 7.根据权利 要求3所述的一种分布式匿名阅卷评分方法, 其特征在于: 所述步骤S3.3.2 中, 服务端通过安全散列函数, 验算 是否与匿名签名上的随机参量 一 致, 若一致, 则认为该随机校验码为本节点所有。权 利 要 求 书 2/3 页 3 CN 114520728 B 3

.PDF文档 专利 一种分布式匿名阅卷评分方法与系统

文档预览
中文文档 16 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共16页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种分布式匿名阅卷评分方法与系统 第 1 页 专利 一种分布式匿名阅卷评分方法与系统 第 2 页 专利 一种分布式匿名阅卷评分方法与系统 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 08:13:23上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。