[发明专利]一种基于混合编码模型的软件标识有效性校验方法有效
| 申请号: | 202211659779.9 | 申请日: | 2022-12-23 | 
| 公开(公告)号: | CN115643017B | 公开(公告)日: | 2023-03-31 | 
| 发明(设计)人: | 王勇 | 申请(专利权)人: | 云加速(北京)科技有限公司 | 
| 主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L9/40;H04L67/141;G06F21/12;G06F21/60 | 
| 代理公司: | 深圳汉林汇融知识产权代理事务所(普通合伙) 44850 | 代理人: | 刘临利 | 
| 地址: | 100001 北京市昌平*** | 国省代码: | 北京;11 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 一种 基于 混合 编码 模型 软件 标识 有效性 校验 方法 | ||
本发明属于数据处理技术领域,具体涉及一种基于混合编码模型的软件标识有效性校验方法,方法包括:发送方向中间服务器发送建立通信联系的请求信息;中间服务器验证发送方的唯一识别符是否被自身存储,若被自身存储,则根据请求信息向相应的通信地址的接收方转发请求信息;相应的通信地址的接收方接收来自中间服务器的请求信息,同时判断是否与相应的发送方建立通信联系以生成确认信息并且发送给中间服务器;当确认信息为允许和相应的发送方建立通信联系时,中间服务器生成秘密数据;相应的发送方加密处理将要发送的数据,相应的接收方对于加密处理的结果数据进行解密处理和加密存储,本发明避免数据被非法获取、篡改、读取。
技术领域
本发明属于数据通信技术领域,具体涉及一种基于混合编码模型的软件标识有效性校验方法。
背景技术
SPDX文档定义了一个用于交流软件组件信息的开放标准,描述了产品的所有软件组件、开源许可证以及依赖项的清单,提供了对于软件供应链以及可能存在的安全性、可靠性和许可证合规性的可见性,有助于提高识别和修复漏洞的透明度和速度,可以帮助企业快速识别和补救潜在的安全漏洞,确保软件供应链的安全性,因此在交付软件产品时,还需要提供相应的SPDX文档,现有技术可以通过在网络上传输软件产品和SPDX文档来完成交付工作,然而,在网络上传输软件产品的方式,可能存在软件产品被非法第三方获取、以及被非法第三方篡改的风险,对于有较高保密性要求的软件产品来说,将造成严重的后果,针对上述技术问题急需一种解决方案。
发明内容
本发明通过中间服务器在发送方和接收方之间创建了可靠的通信联系,从而发送方可以通过这个可靠的通信联系将数据传输给接收方,接收方对于收到的数据进行解密处理后,还需要进一步验证数据的有效性,此外,在接收方加密存储数据之后,要想读取加密存储的数据,接收方必须要得到中间服务器发来的解密密码,本发明旨在避免数据在传输过程中被非法获取和被非法篡改,以及避免数据在接收之后被非法读取。
为了达到上述的发明目的,本发明给出如下所述的一种基于混合编码模型的软件标识有效性校验方法,主要包括以下的步骤:
发送方通过网络向中间服务器发送希望和接收方建立通信联系的请求信息,所述请求信息中包含所述发送方的唯一识别符,以及希望与之建立通信联系的所述接收方的唯一识别符;
所述中间服务器预先存储不同所述发送方的唯一识别符,同时还预先存储不同所述接收方的唯一识别符,以及不同所述接收方的通信地址,所述中间服务器接收来自所述发送方的所述请求信息,并且验证所述发送方的唯一识别符是否被自身存储,若未被自身存储,则结束全部步骤,若被自身存储,则根据所述请求信息通过网络向相应的通信地址的所述接收方转发所述请求信息;
相应的通信地址的所述接收方接收来自所述中间服务器的所述请求信息,并且获取希望和自身建立通信联系的相应的所述发送方的唯一识别符,同时判断是否与之建立通信联系以生成确认信息,还将所述确认信息发送给所述中间服务器;
所述中间服务器接收所述确认信息,当所述确认信息为不允许和相应的所述发送方建立通信联系时,结束全部步骤,当所述确认信息为允许和相应的所述发送方建立通信联系时,所述中间服务器生成秘密数据,并且把所述秘密数据和相应的所述接收方的通信地址发送给相应的发送方,同时把所述秘密数据发送给相应的所述接收方;
相应的所述发送方和相应的所述接收方分别基于接收到的所述秘密数据生成共有密钥,并且相应的所述发送方使用所述共有密钥加密处理将要发送的数据,从而将加密处理的结果数据按照通信地址发送给相应的接收方,相应的所述接收方使用所述共有密钥对于加密处理的结果数据进行解密处理和加密存储。
作为本发明的一种优选技术方案,相应的所述发送方将要发送的数据包括软件产品,以及相应的SPDX文档。
作为本发明的一种优选技术方案,相应的所述发送方在使用所述共有密钥加密处理将要发送的数据之前,还包括如下步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于云加速(北京)科技有限公司,未经云加速(北京)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211659779.9/2.html,转载请声明来源钻瓜专利网。





