[发明专利]一种基于B样条曲线的可验证随机数产生方法和验证方法在审
申请号: | 201910444037.6 | 申请日: | 2019-05-27 |
公开(公告)号: | CN110147221A | 公开(公告)日: | 2019-08-20 |
发明(设计)人: | 邱佳琪;王海峰 | 申请(专利权)人: | 广西大学 |
主分类号: | G06F7/58 | 分类号: | G06F7/58;H04L9/08 |
代理公司: | 成都九鼎天元知识产权代理有限公司 51214 | 代理人: | 胡川 |
地址: | 530004 广西壮族*** | 国省代码: | 广西;45 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于B样条曲线的可验证随机数产生方法和验证方法,产生方法包括:随机生成B样条曲线型值点组值的步骤、根据型值点组计算控制点组以得到初始随机数的步骤、新用户加入后,更新型值点组并计算对应可验证随机数的步骤,和用户退出后,更新型值点组并计算对应可验证随机数的步骤。验证方法包括控制点提取的步骤、验证值计算的步骤,和对验证值进行验证的步骤。本发明的可验证随机数产生方法,可以通过低复杂度的计算,在极短的时间内计算出可验证随机数,计算时间随随机数长度的增加呈线性增长。验证方法具有较强私密性,防欺骗能力强。 | ||
搜索关键词: | 验证 随机数 随机数产生 更新型 控制点 控制点提取 低复杂度 随机生成 线性增长 能力强 私密性 新用户 退出 | ||
【主权项】:
1.一种基于B样条曲线的可验证随机数产生方法,其特征在于,其包括以下步骤:A.对B样条曲线的型值点组进行赋值的步骤,型值点组位数与所要产生的可验证随机数的位数相等;B.在新用户加入通信时,在型值点组的非端部位置为该新用户随机分配一型值点的步骤;C.接收用户反馈的随机值,并将该新用户反馈的随机值替换掉为该新用户所分配的型值点的步骤;D.对B样条曲线的型值点组中,未被分配的型值点的值进行更新的步骤;E.根据B样条曲线的型值点与控制点间的关系,求取出对应第二控制点组,并基于该第二控制点组,生成可验证随机数的步骤;F.当用户退出通信时,回收为其所分配的型值点,执行步骤D‑E以得到新的可验证随机数的步骤。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广西大学,未经广西大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910444037.6/,转载请声明来源钻瓜专利网。
- 上一篇:物理随机数生成器的测试
- 下一篇:运算装置及方法