买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种针对gRPC数据的密码处理方法及系统_武汉理工大学_202210703747.8 

申请/专利权人:武汉理工大学

申请日:2022-06-21

公开(公告)日:2024-04-12

公开(公告)号:CN115174100B

主分类号:H04L9/32

分类号:H04L9/32;H04L9/40;H04L67/133

优先权:

专利状态码:有效-授权

法律状态:2024.04.12#授权;2022.10.28#实质审查的生效;2022.10.11#公开

摘要:针对gRPC数据的密码处理方法:密码处理拦截器拦截gRPC客户端、服务器端的gRPC调用请求、响应,依配置信息调用密码组件对请求和响应消息数据对象中的需要加密、解密的字段中的数据采用流加密的方式进行加密、解密,将消息数据对象中需要签名、签名验证的字段中的数据进行组合,组合得到的数据中包含需要签名、签名验证的字段的名字及其数值,调用密码组件对组合得到的数据进行签名、签名验证;密码处理拦截器通过gRPC请求、响应的元数据或消息数据对象的约定字段传送数字签名数据、流加密密钥流的初始化向量以及密钥协商数据;所述密码处理拦截器是基于gRPC实现技术提供的拦截器机制实施的程序组件。

主权项:1.一种针对gRPC数据的密码处理方法,其特征是:gRPC的具体实现技术提供有针对数据对象的反射处理,提供有针对gRPC请求、响应的拦截器机制;所述反射处理是指针对一个预先未知的数据对象,解析确定其数据类、数据组成结构,以及获取、设置其中存储的数据;当gRPC客户端提交gRPC调用请求时,客户端的密码处理拦截器被触发;密码处理拦截器利用反射解析请求消息数据对象,根据请求消息数据对象的类名称和或字段名称查询配置信息,确定是否需要对请求消息数据对象进行密码处理,所述密码处理包括加密和或签名;若需要对请求消息数据对象进行密码处理,则密码处理拦截器按如下方式对请求消息数据对象进行密码处理:利用反射解析请求消息数据对象的每个字段,获得每个字段的类型及字段名称;利用配置信息确定是否需要对请求消息数据对象进行加密处理,若需要,则调用密码组件对配置信息设定的需要加密的字段中的数据进行加密处理;利用配置信息确定是否需要对请求消息数据对象进行签名处理,若需要,则将配置信息设定的所有需要签名的字段中的数据组合,形成一个待签名的数据,然后调用密码组件对组合形成的待签名的数据进行数字签名,然后将得到的数字签名数据存放到调用请求的元数据中,或存放到配置信息指定的请求消息数据对象中的存放数字签名数据的字段中;所述密码处理拦截器是一种基于gRPC实现技术的拦截器机制开发实施的程序组件,所述密码处理拦截器在gRPC客户端提交gRPC调用请求、接收gRPC调用响应时被触发执行,在gRPC服务器端接收gRPC调用请求、返回gRPC调用响应时被触发执行,用于对请求消息数据对象、响应消息数据对象进行密码处理;所述密码组件是提供密码功能的组件;所述配置信息用于设定密码处理拦截器针对请求消息数据对象、响应消息数据对象所进行的密码处理。

全文数据:

权利要求:

百度查询: 武汉理工大学 一种针对gRPC数据的密码处理方法及系统

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。