全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210437380.X (22)申请日 2022.04.22 (71)申请人 京东科技控股 股份有限公司 地址 100176 北京市北京经济技 术开发区 科创十一 街18号C座2层2 21室 (72)发明人 朱思璞  (74)专利代理 机构 中原信达知识产权代理有限 责任公司 1 1219 专利代理师 张效荣 张一军 (51)Int.Cl. H04L 9/40(2022.01) H04L 9/32(2006.01) G06F 16/951(2019.01) (54)发明名称 用户访问管理的方法、 装置和系统 (57)摘要 本发明公开了用户访问管 理的方法、 装置和 系统, 涉及计算机技术领域。 该方法的一具体实 施方式可应用于服务端, 包括: 响应于客户端的 访问请求, 向客户端发送种子参数和循环次数, 接收客户端返回的结果清单; 结果清单是由客户 端根据种子参数和循环次数循环运行签名函数 得到的计算结果生成的; 向客户端发送待校验循 环序号, 接收客户端返回的与待校验循环序号对 应的待校验计算结果和入参数据; 根据入参数据 运行签名函数得到运行结果, 根据运行结果与待 校验计算结果的一致性对访问请求进行校验。 该 实施方式通过将大量校验计算设置在客户端, 能 够降低服务端的资源消耗, 进而降低服务端的校 验成本。 权利要求书3页 说明书16页 附图5页 CN 115037507 A 2022.09.09 CN 115037507 A 1.一种用户访问管理的方法, 应用于服 务端, 其特 征在于, 包括: 响应于客户端的访 问请求, 向所述客户端发送种子参数和循环次数, 接收所述客户端 返回的结果清单; 所述结果清单是由所述客户端根据所述种子参数和所述循环次数循环运 行签名函数 得到的计算结果 生成的; 向所述客户端发送待校验循环序号, 接收所述客户端返回的与 所述待校验循环序号对 应的待校验计算结果和入参数据; 所述入参数据是与所述待校验循环序号的上一个循环序 号对应的计算结果相关的数据; 根据所述入参数据运行所述签名函数得到运行结果, 根据 所述运行结果与 所述待校验 计算结果的一 致性对所述访问请求进行 校验。 2.如权利要求1所述的方法, 其特征在于, 所述签名函数的入参包括: 种子参数, 循环序 号, 以及上一次计算结果。 3.如权利要求1所述的方法, 其特征在于, 所述计算结果包括以下至少之一: 根据所述 种子参数和所述循环次数运行预设函数得到的出参数据, 对所述出参数据进 行散列处理得 到的标准字符串, 上一次计算结果中的种子校验结果, 当前循环序号对应的种子校验结果。 4.如权利要求3所述的方法, 其特征在于, 根据所述运行结果与 所述待校验计算结果的 一致性对所述访问请求进行校验, 包括: 判断所述运行结果中的部分或全部元素是否与所 述待校验计算结果中的对应元 素相同; 若是, 则校验通过; 否则, 校验不 通过。 5.如权利要求1 ‑4任一所述的方法, 其特征在于, 所述种子参数的数量为两个; 在向客 户端发送种子参数和循环次数之前, 还 包括: 随机生成字符串, 对所述字符串 进行散列处 理后得到种子一; 随机生成二维数组; 分别以所述二位数组中每个元素和所述种子一中的一个字符作为 入参运行种子加工函数, 得到所述二维数组中每个元素对应的标准字符串, 以所述二维数 组中所有元 素对应的标准字符串形成的数组作为种子二。 6.如权利要求1 ‑4任一所述的方法, 其特征在于, 所述结果清单为由所述客户端根据 所 述种子参数和所述循环次数循环运行签名函数得到的所有计算结果形成的计算结果列表; 或者, 所述结果清单 是由所述 客户端依据所述计算结果列表生成的索引清单。 7.一种用户访问管理的方法, 应用于客户端, 其特 征在于, 包括: 向服务端发送访问请求, 接收所述 服务端发送的种子参数和循环次数; 根据所述种子参数和所述循环次数循环运行签名函数, 根据运行得到的计算结果生成 结果清单, 将所述结果清单发送至所述 服务端; 接收所述服务端发送的待校验循环序号, 向所述服务端发送与 所述待校验循环序号对 应的待校验计算结果和入参数据, 以使所述服务端根据所述入参数据运行所述签名函数得 到运行结果、 根据所述运行结果与所述待校验计算结果的一致性对所述访问请求进行校 验; 所述入参数据是与所述待校验循环序号的上一个循环序号对应的计算结果相关的数 据。 8.如权利要求7所述的方法, 其特征在于, 所述签名函数的入参包括: 种子参数, 循环序 号, 以及上一次计算结果。 9.如权利要求7所述的方法, 其特征在于, 所述计算结果包括以下至少之一: 根据所述 种子参数和所述循环次数运行预设函数得到的出参数据, 对所述出参数据进 行散列处理得权 利 要 求 书 1/3 页 2 CN 115037507 A 2到的标准字符串, 上一次计算结果中的种子校验结果, 当前循环序号对应的种子校验结果。 10.如权利要求9所述的方法, 其特征在于, 当所述运行结果中的每个元素均与所述待 校验计算结果中的对应元 素相同时, 校验通过; 否则, 校验不 通过。 11.如权利要求7 ‑10任一所述的方法, 其特征在于, 所述种子参数的数量为两个; 所述 种子参数 是由所述 服务端按照如下步骤生成的: 随机生成字符串, 对所述字符串 进行散列处 理后得到种子一; 随机生成二维数组; 分别以所述二位数组中每个元素和所述种子一中的一个字符作为 入参运行种子加工函数, 得到所述二维数组中每个元素对应的标准字符串, 以所述二维数 组中所有元 素对应的标准字符串形成的数组作为种子二。 12.如权利要求7 ‑10任一所述的方法, 其特征在于, 根据运行得到的计算结果生成结果 清单, 包括: 根据所述种子参数和所述循环次数循环运行签名函数得到所有计算结果形成的计算 结果列表, 并以所述计算结果列表作为所述结果清单; 或者, 依据所述计算结果列 表生成索 引清单, 并以所述索引清单作为所述结果清单。 13.一种用户访问管理的装置, 应用于服 务端, 其特 征在于, 包括: 请求响应模块, 响应于客户端的访问请求, 向所述客户端发送种子参数和循环次数, 接 收所述客户端返回的结果清单; 所述结果清单是由所述客户端根据所述种子参数和所述循 环次数循环运行签名函数 得到的计算结果 生成的; 数据获取模块, 向所述客户端发送待校验循环序号, 接收所述客户端返回的与所述待 校验循环序号对应的待校验计算结果和入参数据; 所述入参数据是与所述待校验循环序号 的上一个 循环序号对应的计算结果相关的数据; 数据校验模块, 根据所述入参数据运行所述签名函数得到运行结果, 根据所述运行结 果与所述待校验计算结果的一 致性对所述访问请求进行 校验。 14.一种用户访问管理的装置, 应用于客户端, 其特 征在于, 包括: 请求发送模块, 向服 务端发送访问请求, 接收所述 服务端发送的种子参数和循环次数; 循环签名模块, 根据所述种子参数和所述循环次数循环运行签名函数, 根据运行得到 的计算结果 生成结果清单, 将所述结果清单发送至所述 服务端; 数据发送模块, 接收所述服务端发送的待校验循环序号, 向所述服务端发送与所述待 校验循环序号对应的待校验计算结果和入参数据, 以使所述服务端根据所述入参数据运行 所述签名函数得到运行结果、 根据所述运行结果与所述待校验计算结果的一致性对所述访 问请求进 行校验; 所述入参数据是与所述待校验循环序号的上一个循环序号对应的计算结 果相关的数据。 15.一种用户访问管理的系统, 包括 客户端和服 务端, 其特 征在于, 所述客户端向所述服务端发送访 问请求; 所述服务端响应于所述访 问请求, 向所述客 户端发送种子参数和循环次数; 所述客户端根据 所述种子参数和所述循环次数循环运行签名函数, 根据运行得到的计 算结果生成结果清单, 将所述结果清单发送至所述 服务端; 所述服务端向所述客户端发送待校验循环序号, 所述客户端向所述服务端发送与 所述 待校验循环序号对应的待校验计算结果和入参数据; 所述入参数据是与所述待校验循环序权 利 要 求 书 2/3 页 3 CN 115037507 A 3

.PDF文档 专利 用户访问管理的方法、装置和系统

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