接口安全化交互方法及系统.pdf
《接口安全化交互方法及系统.pdf》由会员分享,可在线阅读,更多相关《接口安全化交互方法及系统.pdf(10页完成版)》请在专利查询网上搜索。
1、(19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 (43)申请公布日 (21)申请号 202010317443.9 (22)申请日 2020.04.21 (71)申请人 北京思特奇信息技术股份有限公司 地址 100086 北京市海淀区中关村南大街6 号14层 (72)发明人 谢家兴 (74)专利代理机构 北京汇信合知识产权代理有 限公司 11335 代理人 王维新 (51)Int.Cl. G06F 21/60(2013.01) (54)发明名称 一种接口安全化交互方法及系统 (57)摘要 本发明公开了一种接口安全化交互方法及 系统, 包括: 第一系统通过可逆加密算。
2、法和密钥A 对数据进行加密, 形成加密数据; 第一系统通过 不可逆加密算法和密钥B对加密数据进行数字签 名, 形成密文; 第一系统将密文上传至第二系统; 第二系统使用密钥B验证密文, 验证通过后使用 密钥A解密加密数据, 解密后执行数据的业务逻 辑。 本发明对应用接口安全性进行处理, 达到防 止恶意窃取、 防止恶意篡改数据、 随意截取重要 信息的效果; 其强化系统安全性, 保证系统与系 统间的业务正常交互, 提供给用户一个放心的使 用环境。 权利要求书2页 说明书5页 附图2页 CN 111506912 A 2020.08.07 CN 111506912 A 1.一种接口安全化交互方法, 其特。
3、征在于, 包括: 第一系统通过可逆加密算法和密钥A对数据进行加密, 形成加密数据; 第一系统通过不可逆加密算法和密钥B对所述加密数据进行数字签名, 形成密文; 第一系统将所述密文上传至第二系统; 第二系统使用密钥B验证所述密文, 验证通过后使用密钥A解密所述加密数据, 解密后 执行所述数据的业务逻辑。 2.如权利要求1所述的接口安全化交互方法, 其特征在于, 所述可逆加密算法为可逆对 称性加密算法, 包括DES、 3DES中的一种。 3.如权利要求1所述的接口安全化交互方法, 其特征在于, 所述不可逆加密算法为哈希 算法, 包括SHA、 SHA256中的一种。 4.如权利要求1所述的接口安全化。
4、交互方法, 其特征在于, 所述密钥A与密钥B为所述第 一系统与第二系统所协定的。 5.如权利要求1所述的接口安全化交互方法, 其特征在于, 所述第二系统使用密钥B验 证所述密文, 验证通过后使用密钥A解密所述加密数据, 解密后执行所述数据的业务逻辑; 包括: 所述第二系统使用密钥B对所述密文进行签名并与上送的签名数据进行匹配; 若匹配失败, 则所述第二系统鉴权失败; 若匹配成功, 则所述第二系统鉴权成功; 所述第二系统使用密钥A解密所述加密数据, 解密后执行所述数据的业务逻辑。 6.如权利要求1所述的接口安全化交互方法, 其特征在于, 还包括: 当所述业务逻辑处理结束后, 所述第二系统将处理结。
5、果通过相同的加密和签名后发送 至所述第一系统。 7.一种接口安全化交互系统, 其特征在于, 包括: 第一系统和第二系统; 所述第一系统包括: 第一加密模块, 用于通过可逆加密算法和密钥A对数据进行加密, 形成加密数据; 第一签名模块, 通过不可逆加密算法和密钥B对所述加密数据进行数字签名, 形成密 文; 第一通讯模块, 用于将所述密文上传至第二系统; 所述第二系统包括: 第二通讯模块, 用于接收所述密文; 第一签名验证模块, 用于使用密钥B验证所述密文; 第一解密模块, 用于在验证通过后使用密钥A解密所述加密数据; 执行模块, 用于在解密后执行所述数据的业务逻辑。 8.如权利要求7所述的接口安。
6、全化交互系统, 其特征在于, 所述可逆加密算法为可逆对 称性加密算法, 包括DES、 3DES中的一种; 所述不可逆加密算法为哈希算法, 包括SHA、 SHA256中的一种。 9.如权利要求7所述的接口安全化交互系统, 其特征在于, 所述密钥A与密钥B为所述第 一系统与第二系统所协定的。 10.如权利要求7所述的接口安全化交互系统, 其特征在于, 权利要求书 1/2 页 2 CN 111506912 A 2 所述第二系统还包括: 第二加密模块, 用于在所述业务逻辑处理结束后, 通过可逆加密算法和密钥A对处理结 果进行加密, 形成结果加密数据; 第二签名模块, 通过不可逆加密算法和密钥B对所述结。
7、果加密数据进行数字签名, 形成 结果密文; 所述第二通讯模块, 用于将所述结果密文发送至第一系统; 所述第一系统还包括: 所述第一通讯模块, 用于接收所述结果密文; 第二签名验证模块, 用于使用密钥B验证所述结果密文; 第二解密模块, 用于在验证通过后使用密钥A解密所述结果加密数据, 获取所述处理结 果。 权利要求书 2/2 页 3 CN 111506912 A 3 一种接口安全化交互方法及系统 技术领域 0001 本发明涉及接口通讯技术领域, 具体涉及一种接口安全化交互方法及系统。 背景技术 0002 在互联网日益发展的今天, 网络应用已经不仅仅是一个人机交互的简单过程, 系 统与系统之间安。
8、全及正确的交互也是使应用业务流程能正确闭环的重要因素之一, 这就要 求接口之间的通讯过程是要正确安全无误的。 0003 现有的应用接口的安全性存在一定的安全隐患, 容易被恶意窃取、 篡改数据, 随意 截取重要信息的结果。 发明内容 0004 针对现有技术中存在的上述问题, 本发明提供一种接口安全化交互方法及系统。 0005 本发明公开了一种接口安全化交互方法, 包括: 0006 第一系统通过可逆加密算法和密钥A对数据进行加密, 形成加密数据; 0007 第一系统通过不可逆加密算法和密钥B对所述加密数据进行数字签名, 形成密文; 0008 第一系统将所述密文上传至第二系统; 0009 第二系统使。
9、用密钥B验证所述密文, 验证通过后使用密钥A解密所述加密数据, 解 密后执行所述数据的业务逻辑。 0010 作为本发明的进一步改进, 所述可逆加密算法为可逆对称性加密算法, 包括DES、 3DES中的一种。 0011 作为本发明的进一步改进, 所述不可逆加密算法为哈希算法, 包括SHA、 SHA256中 的一种。 0012 作为本发明的进一步改进, 所述密钥A与密钥B为所述第一系统与第二系统所协定 的。 0013 作为本发明的进一步改进, 所述第二系统使用密钥B验证所述密文, 验证通过后使 用密钥A解密所述加密数据, 解密后执行所述数据的业务逻辑; 包括: 0014 所述第二系统使用密钥B对所。
10、述密文进行签名并与上送的签名数据进行匹配; 0015 若匹配失败, 则所述第二系统鉴权失败; 0016 若匹配成功, 则所述第二系统鉴权成功; 所述第二系统使用密钥A解密所述加密数 据, 解密后执行所述数据的业务逻辑。 0017 作为本发明的进一步改进, 还包括: 0018 当所述业务逻辑处理结束后, 所述第二系统将处理结果通过相同的加密和签名后 发送至所述第一系统。 0019 本发明还公开了一种接口安全化交互系统, 包括: 第一系统和第二系统; 0020 所述第一系统包括: 0021 第一加密模块, 用于通过可逆加密算法和密钥A对数据进行加密, 形成加密数据; 说明书 1/5 页 4 CN 。
11、111506912 A 4 0022 第一签名模块, 通过不可逆加密算法和密钥B对所述加密数据进行数字签名, 形成 密文; 0023 第一通讯模块, 用于将所述密文上传至第二系统; 0024 所述第二系统包括: 0025 第二通讯模块, 用于接收所述密文; 0026 第一签名验证模块, 用于使用密钥B验证所述密文; 0027 第一解密模块, 用于在验证通过后使用密钥A解密所述加密数据; 0028 执行模块, 用于在解密后执行所述数据的业务逻辑。 0029 作为本发明的进一步改进, 所述可逆加密算法为可逆对称性加密算法, 包括DES、 3DES中的一种; 0030 所述不可逆加密算法为哈希算法,。
12、 包括SHA、 SHA256中的一种。 0031 作为本发明的进一步改进, 所述密钥A与密钥B为所述第一系统与第二系统所协定 的。 0032 作为本发明的进一步改进, 0033 所述第二系统还包括: 0034 第二加密模块, 用于在所述业务逻辑处理结束后, 通过可逆加密算法和密钥A对处 理结果进行加密, 形成结果加密数据; 0035 第二签名模块, 通过不可逆加密算法和密钥B对所述结果加密数据进行数字签名, 形成结果密文; 0036 所述第二通讯模块, 用于将所述结果密文发送至第一系统; 0037 所述第一系统还包括: 0038 所述第一通讯模块, 用于接收所述结果密文; 0039 第二签名验。
13、证模块, 用于使用密钥B验证所述结果密文; 0040 第二解密模块, 用于在验证通过后使用密钥A解密所述结果加密数据, 获取所述处 理结果。 0041 与现有技术相比, 本发明的有益效果为: 0042 本发明对应用接口安全性进行处理, 达到防止恶意窃取、 防止恶意篡改数据、 随意 截取重要信息的效果; 其强化系统安全性, 保证系统与系统间的业务正常交互, 提供给用户 一个放心的使用环境。 附图说明 0043 图1为本发明一种实施例公开的接口安全化交互方法的流程图; 0044 图2为本发明一种实施例公开的接口安全化交互系统的框架图。 0045 图中: 0046 10、 第一系统; 11、 第一加。
14、密模块; 12、 第一签名模块; 13、 第一通讯模块; 14、 第二签 名验证模块; 15、 第二解密模块; 0047 20、 第二系统; 21、 第一签名验证模块; 22、 第一解密模块; 23、 第二通讯模块; 24、 执 行模块; 25、 第二加密模块; 26、 第二签名模块。 说明书 2/5 页 5 CN 111506912 A 5 具体实施方式 0048 为使本发明实施例的目的、 技术方案和优点更加清楚, 下面将结合本发明实施例 中的附图, 对本发明实施例中的技术方案进行清楚、 完整地描述, 显然, 所描述的实施例是 本发明的一部分实施例, 而不是全部的实施例。 基于本发明中的实施。
15、例, 本领域普通技术人 员在没有做出创造性劳动的前提下所获得的所有其他实施例, 都属于本发明保护的范围。 0049 下面结合附图对本发明做进一步的详细描述: 0050 本发明提供一种接口安全化交互方法及系统, 其对应用接口安全性进行处理, 达 到防止恶意窃取、 防止恶意篡改数据、 随意截取重要信息的效果, 已在W12284广东联通产业 互联网IBOSS二期上线实施使用。 0051 具体的: 0052 如图1所示, 本发明提供一种接口安全化交互方法, 该交互方法在第一系统与第二 系统之间执行, 其中, 第一系统可作为外部系统, 第二系统可作为内部系统; 具体的交互方 法为: 0053 步骤1、 。
16、第一系统通过可逆加密算法和密钥A对重要的数据进行加密, 形成加密数 据; 其中, 0054 可逆加密算法为可逆对称性加密算法, 包括DES、 3DES中的一种; 通过对重要数据 进行加密, 保证在传输过程中重要数据无法被读取。 0055 步骤2、 第一系统通过不可逆加密算法和密钥B对加密数据进行数字签名, 形成密 文; 其中, 0056 不可逆加密算法为哈希算法, 包括SHA、 SHA256中的一种; 通过对所有上送数据进 行数字签名, 可防止数据在传输的过程中被篡改。 0057 步骤3、 第一系统将密文上传至第二系统。 0058 步骤4、 第二系统使用密钥B验证密文, 验证通过后使用密钥A解。
17、密加密数据, 解密 后执行数据的业务逻辑; 其中, 0059 具体的验证及解密方法为: 0060 第二系统使用密钥B对密文进行签名并与上送的签名数据进行匹配; 0061 若匹配失败, 则第二系统鉴权失败; 0062 若匹配成功, 则第二系统鉴权成功; 第二系统使用密钥A解密加密数据, 解密后执 行数据的业务逻辑。 0063 进一步, 密钥A与密钥B为第一系统与第二系统所协定的。 0064 除上述步骤1步骤4之外, 本发明的接口安全化交互方法还包括: 0065 当业务逻辑处理结束后, 第二系统将处理结果通过相同的加密和签名后发送至第 一系统。 即: 0066 第二系统在业务逻辑处理结束后, 通过。
18、可逆加密算法和密钥A对处理结果进行加 密, 形成结果加密数据; 0067 第二系统通过不可逆加密算法和密钥B对结果加密数据进行数字签名, 形成结果 密文; 0068 第二系统将结果密文发送至第一系统; 0069 第一系统接收结果密文; 说明书 3/5 页 6 CN 111506912 A 6 0070 第一系统使用密钥B验证结果密文; 0071 第一系统在验证通过后使用密钥A解密结果加密数据, 获取处理结果。 0072 如图2所示, 本发明提供一种接口安全化交互系统, 该交互系统在第一系统10与第 二系统20之间执行, 其中, 第一系统10可作为外部系统, 第二系统20可作为内部系统; 具体 。
19、的: 0073 本发明的第一系统10包括: 0074 第一加密模块11, 用于通过可逆加密算法和密钥A对数据进行加密, 形成加密数 据; 其中, 可逆加密算法为可逆对称性加密算法, 包括DES、 3DES中的一种; 通过对重要数据 进行加密, 保证在传输过程中重要数据无法被读取; 0075 第一签名模块12, 通过不可逆加密算法和密钥B对加密数据进行数字签名, 形成密 文; 其中, 不可逆加密算法为哈希算法, 包括SHA、 SHA256中的一种; 通过对所有上送数据进 行数字签名, 可防止数据在传输的过程中被篡改。 0076 第一通讯模块13, 用于将密文上传至第二系统。 0077 本发明的第。
20、二系统20包括: 0078 第二通讯模块23, 用于接收密文; 0079 第一签名验证模块21, 用于使用密钥B验证密文; 即, 第一签名验证模块21使用密 钥B对密文进行签名并与上送的签名数据进行匹配; 若匹配失败, 则第二系统鉴权失败; 若 匹配成功, 则第二系统鉴权成功; 0080 第一解密模块22, 用于在验证通过后使用密钥A解密加密数据; 0081 执行模块24, 用于在解密后执行数据的业务逻辑。 0082 进一步, 密钥A与密钥B为第一系统与第二系统所协定的。 0083 除上述各功能模块之外, 0084 本发明的第二系统20还包括: 0085 第二加密模块25, 用于在业务逻辑处理。
21、结束后, 通过可逆加密算法和密钥A对处理 结果进行加密, 形成结果加密数据; 0086 第二签名模块26, 通过不可逆加密算法和密钥B对结果加密数据进行数字签名, 形 成结果密文; 0087 第二通讯模块23, 用于将结果密文发送至第一系统; 0088 本发明的第一系统10还包括: 0089 第一通讯模块13, 用于接收结果密文; 0090 第二签名验证模块14, 用于使用密钥B验证结果密文; 0091 第二解密模块15, 用于在验证通过后使用密钥A解密结果加密数据, 获取处理结 果。 0092 本发明的优点为: 0093 本发明对应用接口安全性进行处理, 达到防止恶意窃取、 防止恶意篡改数据。
22、、 随意 截取重要信息的效果; 其强化系统安全性, 保证系统与系统间的业务正常交互, 提供给用户 一个放心的使用环境。 0094 以上仅为本发明的优选实施例而已, 并不用于限制本发明, 对于本领域的技术人 员来说, 本发明可以有各种更改和变化。 凡在本发明的精神和原则之内, 所作的任何修改、 说明书 4/5 页 7 CN 111506912 A 7 等同替换、 改进等, 均应包含在本发明的保护范围之内。 说明书 5/5 页 8 CN 111506912 A 8 图1 说明书附图 1/2 页 9 CN 111506912 A 9 图2 说明书附图 2/2 页 10 CN 111506912 A 10 。
- 内容关键字: 接口 安全 交互 方法 系统
用于挤压片状弹簧的压簧装置.pdf
用于回收硫酸装置低温废热的热量回收塔.pdf
汽车零部件冲压定位机构.pdf
弹簧快速弹出的送料装置.pdf
输液杆的主供电箱排水结构.pdf
农业经济果树种植嫁接用防护装置.pdf
车用尿素溶液水解反应装置.pdf
可自由组合堆叠式户用储能电源.pdf
财务凭证卷绕器.pdf
建筑施工卸料平台.pdf
具有应急照明功能的户内多功能储能电源.pdf
多托板自动分离机构.pdf
发动机精密配件加工用稳定支架.pdf
便于清理的橡胶促进剂过滤装置.pdf
防偏移内衣点胶机.pdf
耐插拔动力信号混合式储能防水连接器.pdf
棋类设备的智能裁判器、对弈棋子及棋类设备.pdf
大杯可脱带两用式文胸.pdf
振动传感器及车载扬声器系统.pdf
无酒精的香水配方及其制备方法.pdf
石油勘探用三角异型管电池壳性能检测装置及其检测方法.pdf
耐高温陶瓷纤维毡.pdf
转向器摇臂轴花键相对齿形位置间隙测具.pdf
盐碱土壤改良用松土装置.pdf
铝粉生产线.pdf
用于臭氧催化剂生产的混料器.pdf
新能源锂电池材料高效研磨设备及其研磨方法.pdf
地质勘测样品粉碎机.pdf
管道支撑架.pdf
行星减速机的防松脱结构.pdf
带音响装置的操作模块.pdf
基于机器视觉的反射膜生产质控的方法及系统.pdf
一种一孔两用的隧洞排水孔结构.pdf
钢管桩围堰结构.pdf
一种生态砌块.pdf
一种铁路桥梁用泄水管.pdf
一种卷帘门的抗风装置.pdf
一种掺有非预应力钢筋的管桩钢筋笼.pdf
大型沉管隧道管段基础.pdf
汽车手套箱开启装置.pdf
城市道路上空花园式电动跃层停车商务楼.pdf
蒸压加气砌块砌窗结构.pdf
一种升降式旋转室外消火栓.pdf
框架结构T型连接柱.pdf
防静电地板吸板器.pdf
一种建筑用箱体或井口预留孔洞活动模具.pdf
速成拉建房屋.pdf
预制桥面板精轧螺纹钢筋弧形连接构造.pdf
一种内固定式伸缩门滑行导轨及伸缩门.pdf
多用途封井器.pdf
一种新型圆弧建筑模板紧固件.pdf