公共安全标准网
文库搜索
切换导航
文件分类
频道
联系我们
问题反馈
文件分类
联系我们
问题反馈
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210271614.8 (22)申请日 2022.03.18 (71)申请人 北京友普信息技 术有限公司 地址 100120 北京市西城区德胜门外大街 11号18幢409 (72)发明人 王玉章 彭扬 马一 (74)专利代理 机构 北京市盛峰律师事务所 11337 专利代理师 于国强 (51)Int.Cl. H04L 9/08(2006.01) H04L 9/32(2006.01) H04L 9/40(2022.01) (54)发明名称 一种对应用程序接口做签名验签的数据加 密处理方法 (57)摘要 一种对应用程序接口做签名验签的数据加 密处理方法, 在应用程序的客户端向对应的服务 器接口发送请求前, 首先通过服务器获取专属的 非对称密钥, 从而保证服务器接入客户端的安全 性; 当客户端向对应的服务器接口发起接口请求 时, 生成的对称密钥配合散列算法对请求体的数 据进行加密, 生成所述请求体的签名体, 服务器 将接受到的请求体参数通过相同的加密算法, 形 成验签体, 通过所述签名和验签过程, 实现数据 原发行为的抗抵赖和数据接收行为的抗抵赖; 本 发明通过对数据收发凭证进行签名验签的加密 处理, 实现对数据请求和传输的不可抵赖性; 加 强应用程序接口的安全有序使用, 保证应用程序 原始请求接口 的可信度、 安全性和可追溯性。 权利要求书2页 说明书4页 附图1页 CN 114553416 A 2022.05.27 CN 114553416 A 1.一种对应用程序接口做签名验签的数据加密处 理方法, 其特 征在于, 包括以下步骤: S1、 由客户端向服 务器发送应用接口请求, 请求所述 服务器生成一对非对称密钥; S2、 所述服务器接收所述客户端发出的应用接口请求 时, 获取当时所述服务器的时间, 并生成所述非对称密钥, 将所述非对称密钥的公钥发送至对应的所述客户端, 将私钥 保存 至所述服务器的缓存中; S3、 所述客户端接收到所述服务器反馈的所述公钥后, 随机生成一对对称密钥, 并利用 所述公钥对所述对称密钥进行加密, 生对称密钥密文; S4、 所述客户端将所述应用接口请求的原始请求体参数序列化为字符串, 并获取此时 所述客户端的时间戳, 给 所述请求体打上时间戳; S5、 利用所述对称密钥对所述应用接口的请求体进行加密, 得到加密请求体, 利用散列 算法对步骤S4所述的字符串进行加密, 使用所述对称密钥作为所述散列算法的参数, 生成 签名体; S6、 所述客户端形成经过签名处理后的请求体参数, 并将所述请求体参数传输至所述 服务器中; S7、 所述服务器对步骤S6中的所述请求体参数进行解密, 并通过所述签名体对所述请 求体进行验证, 最终得到针对应用接口的请求体信息, 并将所述请求体信息传递给对应的 所述应用接口; S8、 所述服务器将所述应用接口对所述请求体的响应信息回传至对应的所述 客户端。 2.根据权利要求1所述的对应用程序接口做签名验签的数据加密处理方法, 其特征在 于, 步骤S5所述的散列算法选用SHA ‑2加密算法。 3.根据权利要求1所述的对应用程序接口做签名验签的数据加密处理方法, 其特征在 于, 步骤S5所述的散列算法选用HmacSHA 256加密算法。 4.根据权利要求1所述的对应用程序接口做签名验签的数据加密处理方法, 其特征在 于, 所述非对称密钥选用国密SM2算法生成的SM2公钥和SM2私钥。 5.根据权利要求1所述的对应用程序接口做签名验签的数据加密处理方法, 其特征在 于, 所述对称密钥选用国密SM4 算法生成的8位SM4密钥。 6.根据权利要求1所述的对应用程序接口做签名验签的数据加密处理方法, 其特征在 于, 步骤S 6的所述客户端向所述服务器传输的所述请求体参数的内容包括请求体、 签名、 加 密密钥、 时间戳、 查询参数和头 部参数。 7.根据权利要求6所述的对应用程序接口做签名验签的数据加密处理方法, 其特征在 于, 所述请求体参数中的所述请求体为步骤S5中得到的所述加密请求体; 所述签名为所述 签名体; 所述加密密钥为所述对称密钥密文; 所述时间戳为步骤S4中的所述请求体转化为 字符串时, 所述 客户端的时间戳。 8.根据权利要求1所述的对应用程序接口做签名验签的数据加密处理方法, 其特征在 于, 步骤S7中的所述 服务器对所述请求体参数的解密方法, 包括以下步骤: S701、 判断步骤S6的所述请求体参数中的时间戳与所述服务器当前时间的时间差, 是 否满足设定的时间范围, 若不满足所述时间范围, 则向对应的所述 客户端反馈校验错 误码; S702、 若步骤S701满足所述时间范围, 则获取所述对称密钥; 利用所述私钥对所述对称 密钥密文 进行解密, 得到所述对称密钥;权 利 要 求 书 1/2 页 2 CN 114553416 A 2S703、 通过所述对称密钥对所述加密请求体进行解密, 将解密后生成的所述原始请求 体参数序列化为字符串后, 再利用所述步骤S5中的散列算法对所述字符串进行加密, 利用 所述对称密钥作为所述散列算法的参数, 生成验签体; 将所述验签体与步骤S5中的所述签 名体进行对比验证, 若两者 不相等, 则向对应的所述 客户端反馈校验错 误码; S704、 若步骤S703中的所述签名体与所述验签体相等, 则通过所述对称密钥对所述加 密请求体进行解密, 从而获得原 始的请求体内容。 9.根据权利要求1所述的对应用程序接口做签名验签的数据加密处理方法, 其特征在 于, 步骤S4中所述原 始请求体参数序列化 为字符串的具体方法, 包括以下步骤: S401、 将所述原 始请求体参数就均序列化 为字符; S402、 将参数名称序列化的字符按照升序进行排列并拼接, 形成所述原始请求体参数 对应的所述字符串。 10.根据权利要求1所述的对应用程序接口做签名验签的数据加密处理方法, 其特征在 于, 步骤S8中所述响应信息的回传方法为: 所述服务器将所述应用程序接口对所述请求体 的响应信息通过所述SM2私钥进行加密后回传至对应的所述客户端; 所述客户端通过所述 SM2公钥进行解密, 接收到对应的所述响应信息 。权 利 要 求 书 2/2 页 3 CN 114553416 A 3
专利 一种对应用程序接口做签名验签的数据加密处理方法
文档预览
中文文档
8 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
赞助2元下载(无需注册)
温馨提示:本文档共8页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2元下载
本文档由 SC 于
2024-02-07 12:40:37
上传分享
举报
下载
原文档
(474.1 KB)
分享
友情链接
GB-T 43201.5-2023 工业自动化系统与集成 生产系统工程的标准化程序 第5部分:制造变更管理.pdf
GBT 41400-2022 信息安全技术 工业控制系统信息安全防护能力成熟度模型.pdf
DB23-T 3649.8—2023 政府网站建设管理规范 第8部分:集约化平台运维 黑龙江省.pdf
T-XCCX 001—2022 大佛龙井数字化茶园建设与管理.pdf
GB-T 43698-2024 网络安全技术 软件供应链安全要求.pdf
专利 一种用于冲压模的插入式组合散热装置.PDF
DB3212-T 1126—2022 救助管理机构管理绩效评估规范 泰州市.pdf
T-GZAS 018—2022 数据要素安全可信流通技术标准.pdf
GB-T 10479-2009 铝制铁道罐车.pdf
DB37-T 3802-2019 花生品种鉴定技术规程 SSR标记法 山东省.pdf
JR-T 0231—2021 银行业第三方软件开发工具包(SDK)安全接入指南.pdf
GB-T 30942-2014 化妆品中禁用物质乙二醇甲醚、乙二醇乙醚及二乙二醇甲醚的测定 气相色谱法.pdf
DB43-T 612-2021 医疗机构能耗定额 湖南省.pdf
GM-T 0091-2020 基于口令的密钥派生规范.pdf
GB-T 36558-2018 电力系统电化学储能系统通用技术条件.pdf
GB-T 42044-2022 空间站应用有效载荷通用设计要求.pdf
GM-T 0125.1-2022 JSON Web 密码应用语法规范 第1部分:算法标识.pdf
GB-T 43779-2024 网络安全技术 基于密码令牌的主叫用户可信身份鉴别技术规范.pdf
GB-T 42536-2023 车用高压储氢气瓶组合阀门.pdf
T-CACM 1065—2018 中药DNA分子鉴定试剂盒 定性 评价技术要求.pdf
交流群
-->
1
/
8
评价文档
赞助2元 点击下载(474.1 KB)
回到顶部
×
微信扫码支付
2
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。