[发明专利]一种基于微服务架构的进销存管理系统在审
申请号: | 202010030556.0 | 申请日: | 2020-01-13 |
公开(公告)号: | CN111241562A | 公开(公告)日: | 2020-06-05 |
发明(设计)人: | 汪洵 | 申请(专利权)人: | 汪洵 |
主分类号: | G06F21/60 | 分类号: | G06F21/60 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 330000 江*** | 国省代码: | 江西;36 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 微服 架构 进销存 管理 系统 | ||
1.一种基于微服务架构的进销存管理系统,其特征在于,包括:用户客户端Ui、由采购管理云服务器Sa、销售管理云服务器Sb和库存管理云服务器Sc组成的微服务架构;
用于存储微服务架构中任一个云服务器Si的注册信息、并接受服务访问的发现服务器Sf;
用于将用户客户端Ui的请求访问通过发现服务器Sf动态路由到微服务架构中任一个云服务器Si的API网关;
发现服务器Sf上运行有用户认证管理系统软件,该用户认证管理系统采用基于零知识证明的认证方法对访问发现服务器的用户客户端Ui进行身份认证,该认证方法包括以下步骤:
步骤一:用户客户端Ui在发现服务器Sf的用户认证管理系统上进行用户注册,具体为:
用户认证管理系统在二进制域上选定一条曲线Ai(p,q),在该曲线Ai(p,q)上随机选取一点G作为基点,将基点G返回给用户客户端Ui;
用户客户端Ui在二进制域上选定一个私钥s,计算公钥S=sG,并将公钥S传送给用户认证管理系统;
步骤二:用户认证管理系统对用户客户端Ui的身份进行认证,具体的认证过程为:
用户客户端Ui在二进制域上选定一个随机数g,计算G1=gG,使G1在曲线Ai(p,q)上,将G1传送给用户认证管理系统;
用户认证管理系统随机生成在二进制域上的随机数t,将随机数t返回给用户客户端Ui;
用户客户端Ui计算S=g+ts,将S传送给用户认证管理系统;
用户认证管理系统验证用户客户端Ui的身份,如果SG=G1+tS成立,则说明认证通过,证明用户客户端Ui身份合法。
2.根据权利要求1所述的进销存管理系统,其特征在于,所述的步骤一中,用户客户端Ui在发现服务器Sf的用户认证管理系统上进行用户注册,具体为:
(1)用户认证管理系统在注册页面上弹出与用户客户端Ui进行交互式通信的对话框;
(2)用户认证管理系统在二进制域上选定一条曲线Ai(p,q),在该曲线Ai(p,q)上随机选取一点G作为基点,将基点G显示在对话框内,也即返回给用户客户端Ui;
(3)用户客户端Ui在二进制域上选定一个私钥s,计算公钥S=sG,并将公钥S输入到对话框内,即传送给用户认证管理系统。
3.根据权利要求2所述的进销存管理系统,其特征在于,所述的步骤二中,如果SG=G1+tS不成立,则说明验证未通过,即用户客户端Ui身份非法,不允许用户客户端Ui访问发现服务器Sf。
4.根据权利要求3所述的进销存管理系统,其特征在于,所述的交互式通信对话框具备无痕迹通信功能,即对话框内的所有交互通信内容均没有任何备份记录。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于汪洵,未经汪洵许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010030556.0/1.html,转载请声明来源钻瓜专利网。