[go: up one dir, main page]

CN103167491B - 一种基于软件数字证书的移动终端唯一性认证方法 - Google Patents

一种基于软件数字证书的移动终端唯一性认证方法 Download PDF

Info

Publication number
CN103167491B
CN103167491B CN201110421163.3A CN201110421163A CN103167491B CN 103167491 B CN103167491 B CN 103167491B CN 201110421163 A CN201110421163 A CN 201110421163A CN 103167491 B CN103167491 B CN 103167491B
Authority
CN
China
Prior art keywords
mobile terminal
certificate
information
digital certificate
request
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201110421163.3A
Other languages
English (en)
Other versions
CN103167491A (zh
Inventor
韩洪慧
杨文山
许俊
任伟
冯博
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Geer software Limited by Share Ltd
Original Assignee
GEER SOFTWARE CO Ltd SHANGHAI
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by GEER SOFTWARE CO Ltd SHANGHAI filed Critical GEER SOFTWARE CO Ltd SHANGHAI
Priority to CN201110421163.3A priority Critical patent/CN103167491B/zh
Publication of CN103167491A publication Critical patent/CN103167491A/zh
Application granted granted Critical
Publication of CN103167491B publication Critical patent/CN103167491B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明公开了一种基于软件数字证书的移动终端唯一性认证方法,属于计算机和信息安全技术领域,具体如下:(1)移动终端安装安全客户端,生成与设备信息关联的证书请求向服务端注册。服务端给移动终端发放数字证书,实现数字证书与设备的关联。(2)使用时,服务端向移动终端发送随机信息,安全客户端收到信息,使用本机的数字证书私钥对随机信息签名,将签名数据发送到服务端。应用服务器使用数字证书公钥验证签名,确认通讯对端身份。本发明能够很好对移动终端进行验证,在不增加硬件认证设备基础上增强了认证的强度。

Description

一种基于软件数字证书的移动终端唯一性认证方法
技术领域
本发明属于计算机和信息安全技术领域,具体涉及移动互联网中对移动终端的认证的方法。
背景技术
移动互联网发展迅速,安全问题面临挑战,如何对移动终端进行有效认证是关注的焦点,当前有几种认证方法:
(1)使用短信、验证码方式。这种方式虽然简单易行,但安全性弱,发送的短信、验证码等容易被窃取,更有SIM的复制和假冒技术,使得信息和通讯无秘密可言。
(2)使用特殊硬件设备,如带运算功能的SD卡,SIM卡等,这种方式安全性高,但用户成本增加,并且对移动终端的兼容性有所限制。
发明内容
本发明为了解决移动无线应用中对移动终端设备的唯一性认证的方便性问题,而提供了一种基于软件数字证书的移动终端唯一性认证方法,该方法能够在不向移动终端增加硬件设备的情况下,使用软件方法来使应用服务器认证移动终端。
为了达到上述目的,本发明采用如下技术方案:
一种基于软件数字证书的移动终端唯一性认证方法,所述认证方法包括移动终端注册部分和移动终端认证部分;
所述移动终端注册包括如下步骤:
(11)在移动终端中生成公私密钥对,并以移动终端设备信息(如无线号码,设备序列号)作为请求项,生成证书请求,然后将证书请求发送给应用服务器进行注册;
(12)应用服务器收到证书请求进行验证,验证通过后,使用应用服务器的私钥签发移动终端软件数字证书,并发送给移动终端;
(13)移动终端收到软件数字证书,将软件数字证书验证后进行保存,完成移动终端设备的注册;
所述移动终端认证包括如下步骤:
(21)移动终端运行,对环境验证通过后,向应用服务发送连接请求;
(22)应用服务器向移动终端发送随机信息;
(23)移动终端使用私钥对随机信息签名,并发送给应用服务器;
(24)应用服务器验证签名信息和证书信息,验证通过后获取移动终端设备信息。
在本发明的移动终端注册方案的最优实施例中,所述步骤(11)中生成的公私钥包括但不限于RSA密钥,ECC密钥。
进一步的,所述步骤(11)中设备信息包括但不限于无线接入号码,设备序列号,使用者身份信息。
进一步的,所述步骤(11)中证书请求格式包括但不限于pkcs10格式的证书请求。
进一步的,所述步骤(12)中证书请求验证包括但不限于以下验证手段:
验证请求中的公钥与请求中签名的私钥是否匹配;
验证请求中的请求项内容是否被篡改;
验证请求内容中的设备信息是否与信息发送设备匹配,使用者身份是否正确。
进一步的,所述步骤(12)中软件数字证书包括但不限于符合X509格式的证书。
进一步的,所述步骤(13)中数字证书验证包括但不限于以下验证手段:
验证证书中的公钥是否与本地的私钥匹配;
验证证书主题信息是否与本移动终端设备信息匹配;
验证证书的颁发者是否是信任的应用服务器。
在本发明的移动终端认证方案的最优实施例中,所述步骤(21)中环境验证包括但不限于以下验证手段:
用户需输入认证信息才能启动客户端;
客户端证书中的公钥是否与私钥匹配;
客户端验证证书主题信息是否与本移动终端设备信息匹配;
客户端验证证书的颁发者是否是信任的应用服务器。
进一步的,所述步骤(22)中随机信息包括但不限于数字,字符串,图片内容信息,时间信息。
进一步的,所述步骤(24)中签名信息和证书信息验证包括但不限于以下验证手段:
使用移动终端证书公钥验证签名是否正确;
验证移动终端证书是否本应用服务签发,是否已经被废除;
验证证书主题内容中的设备信息是否与信息发送设备匹配,使用者身份是否正确。
根据上述技术方案得到的本发明能够很好对移动终端进行验证,在移动终端无需额外硬件设备的情况下,采用数字证书体系认证强度高,不怕网络数据被窃取,而且在注册时数字证书内容与移动终端设备信息关联并加入安全客户端的保护设计,使得安全客户端以及数字证书被拷贝到其他的移动设备中无法使用,保证了安全性。
附图说明
以下结合附图和具体实施方式来进一步说明本发明。
图1为本发明实施时移动终端的示意图。
图2为移动终端向服务端注册示意过程。
图3为服务器对移动终端的认证示意过程。
具体实施方式
为了使本发明实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结合具体图示,进一步阐述本发明。
本发明提供的基于软件数字证书的移动终端唯一性认证方法,其主要分为移动终端注册部分和移动终端认证部分。
其中移动终端注册包括如下步骤:
(11)在移动终端中生成公私密钥对,并以移动终端设备信息作为请求项,生成证书请求,然后将证书请求发送给应用服务器进行注册。
参见图1,该步骤的实施可以现在移动终端中安装定制安全客户端,该安全客户端生成公私密钥对。其中公私钥为RSA密钥,ECC密钥,但并不限于此;设备信息包括但不限于无线接入号码,设备序列号,使用者身份信息;证书请求格式包括但不限于pkcs10格式的证书请求。
(12)应用服务器收到证书请求进行验证,验证通过后,使用应用服务器的私钥签发移动终端软件数字证书,并发送给移动终端。
该步骤中证书请求验证包括但不限于以下验证手段:
a、验证请求中的公钥与请求中签名的私钥是否匹配;
b、验证请求中的请求项内容是否被篡改;
c、验证请求内容中的设备信息是否与信息发送设备匹配,使用者身份是否正确。
同时该步骤中签发的软件数字证书为X509格式的证书,但并不限于此。
(13)移动终端收到软件数字证书,将软件数字证书验证后进行保存,完成移动终端设备的注册;
该步骤中数字证书验证包括但不限于以下验证手段:
a、验证证书中的公钥是否与本地的私钥匹配;
b、验证证书主题信息是否与本移动终端设备信息匹配;
c、验证证书的颁发者是否是信任的应用服务器。
本发明中的移动终端认证包括如下步骤:
(21)移动终端运行,对环境验证通过后,向应用服务发送连接请求。
该步骤中环境验证包括但不限于以下验证手段:
用户需输入认证信息才能启动客户端;
客户端证书中的公钥是否与私钥匹配;
客户端验证证书主题信息是否与本移动终端设备信息匹配;
客户端验证证书的颁发者是否是信任的应用服务器。
(22)应用服务器向移动终端发送随机信息。
该步骤中涉及的随机信息包括数字,字符串,图片内容信息,时间信息,但并不限于此。
(23)移动终端使用私钥对随机信息签名,并发送给应用服务器。
(24)应用服务器验证签名信息和证书信息,验证通过后获取移动终端设备信息。
该步骤中的签名信息和证书信息验证包括但不限于以下验证手段:
使用移动终端证书公钥验证签名是否正确;
验证移动终端证书是否本应用服务签发,是否已经被废除;
验证证书主题内容中的设备信息是否与信息发送设备匹配,使用者身份是否正确。
基于上述方案,本发明的具体实施过程如下:
移动终端中的安全客户端必须向应用服务进行注册,具体步骤如下(参见图2):
(1)安全客户端启动注册功能,内容包括:
a)获取移动终端无线号码如13XXXXXXXXX,获取移动终端设备序列号如523846734。
b)生成1024位RSA密钥对(公钥Pubkey,私钥Privkey),私钥使用密码(如12345678)保护。
c)以无线号码13XXXXXXXXX作为主题CN项,以移动终端设备序列号523846734作为主题L项,将Pubkey作为公钥,使用Privkey进行以上数据签名,生成证书请求Req
(2)安全客户端发送Req到应用服务器。
(3)应用收到请求数据Req,对数据进行验证,并签发证书Cert,内容包括:
a)使用Pubkey验证签名信息是否正确。
b)验证发送移动设备的无线号码和序列号是否与请求中的无线号码13XXXXXXXXX,移动终端设备序列号523846734匹配。
c)使用应用服务器私钥SPrivkey签发主题CN项为13XXXXXXXXX,主题L项为523846734,公钥为Pubkey的数字证书Cert。
(4)应用服务器将为移动终端签发好的数字证书Cert发送给移动终端。
(5)安全客户端收到Cert后,进行验证,内容包括:
a)使用应用服务器的SPubkey验证证书签名,验证是否是信任的应用服务器签发。
b)验证Cert中的Pubkey是否与本地的Privkey匹配。
c)检验Cert中的无线号码与设备序列号是否与本移动设备匹配。
(6)安全客户端将Cert与Prikey结合,作为移动终端的数字证书。
在实施本发明方法的过程中,应用服务器对移动终端的认证步骤如下(参见图3):
(1)安全客户端启动,对运行环境进行验证,具体内容包括:
a)用户输入密码(如12345678),安全客户端打开数字证书。
b)检验数字证书中的Pubkey和Privkey是否匹配。
c)检验数字证书中的无线号码与设备序列号是否与本移动设备匹配。
d)检验数字证书是否为信任的应用服务器签发。
(2)安全客户端向应用服务器发送连接请求。
(3)应用服务器收到请求后向安全客户端返回随机信息,如saf24354gh。
(4)安全客户端收到随机信息,使用私钥PrivKey对随机信息进行签名,将签名数据发送给应用服务器。
(5)应用服务器收到签名数据后,进行验证,具体内容包括:
a)使用移动终端的数字证书的公钥Pubkey验证是否是PrivKey对随机信息saf24354gh的签名。
b)验证发送设备的无线号与设备序列号是否与此移动设备的数字证书中信息匹配。
c)使用SPubkey验证此移动设备的数字证书中的签名,判断此证书是否由本应用服务器签发,同时验证此数字证书是否在有效期内,是否已经被废除。
(6)应用服务器验证通过后,向移动终端返回认证成功信息。
由该实例可知,本发明能够很好对移动终端进行验证,在不增加硬件认证设备基础上增强了认证的强度。
以上显示和描述了本发明的基本原理、主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。

Claims (9)

1.一种基于软件数字证书的移动终端唯一性认证方法,其特征在于,所述认证方法包括移动终端注册部分和移动终端认证部分;
所述移动终端注册包括如下步骤:
(11)在移动终端中生成公私密钥对,并以移动终端设备信息作为请求项,生成证书请求,然后将证书请求发送给应用服务器进行注册;
(12)应用服务器收到证书请求进行验证,验证通过后,使用应用服务器的私钥签发移动终端软件数字证书,并发送给移动终端;所述证书请求验证包括以下验证手段:
验证请求中的公钥与请求中签名的私钥是否匹配;
验证请求中的请求项内容是否被篡改;
验证请求内容中的设备信息是否与信息发送设备匹配,使用者身份是否正确;
(13)移动终端收到软件数字证书,将软件数字证书验证后进行保存,完成移动终端设备的注册;
所述移动终端认证包括如下步骤:
(21)移动终端运行,对环境验证通过后,向应用服务发送连接请求;
(22)应用服务器向移动终端发送随机信息;
(23)移动终端使用私钥对随机信息签名,并发送给应用服务器;
(24)应用服务器验证签名信息和证书信息,验证通过后获取移动终端设备信息。
2.根据权利要求1所述的一种基于软件数字证书的移动终端唯一性认证方法,其特征在于,所述步骤(11)中生成的公私钥包括RSA密钥或ECC密钥。
3.根据权利要求1所述的一种基于软件数字证书的移动终端唯一性认证方法,其特征在于,所述步骤(11)中设备信息包括无线接入号码、设备序列号或使用者身份信息。
4.根据权利要求1所述的一种基于软件数字证书的移动终端唯一性认证方法,其特征在于,所述步骤(11)中证书请求格式包括pkcs10格式的证书请求。
5.根据权利要求1所述的一种基于软件数字证书的移动终端唯一性认证方法,其特征在于,所述步骤(12)中软件数字证书包括符合X509格式的证书。
6.根据权利要求1所述的一种基于软件数字证书的移动终端唯一性认证方法,其特征在于,所述步骤(13)中数字证书验证包括以下验证手段:
验证证书中的公钥是否与本地的私钥匹配;
验证证书主题信息是否与本移动终端设备信息匹配;
验证证书的颁发者是否是信任的应用服务器。
7.根据权利要求1所述的一种基于软件数字证书的移动终端唯一性认证方法,其特征在于,所述步骤(21)中环境验证包括以下验证手段:
用户需输入认证信息才能启动客户端;
客户端证书中的公钥是否与私钥匹配;
客户端验证证书主题信息是否与本移动终端设备信息匹配;
客户端验证证书的颁发者是否是信任的应用服务器。
8.根据权利要求1所述的一种基于软件数字证书的移动终端唯一性认证方法,其特征在于,所述步骤(22)中随机信息包括数字,字符串,图片内容信息,时间信息。
9.根据权利要求1所述的一种基于软件数字证书的移动终端唯一性认证方法,其特征在于,所述步骤(24)中签名信息和证书信息验证包括以下验证手段:
使用移动终端证书公钥验证签名是否正确;
验证移动终端证书是否本应用服务签发,是否已经被废除;
验证证书主题内容中的设备信息是否与信息发送设备匹配,使用者身份是否正确。
CN201110421163.3A 2011-12-15 2011-12-15 一种基于软件数字证书的移动终端唯一性认证方法 Active CN103167491B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110421163.3A CN103167491B (zh) 2011-12-15 2011-12-15 一种基于软件数字证书的移动终端唯一性认证方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110421163.3A CN103167491B (zh) 2011-12-15 2011-12-15 一种基于软件数字证书的移动终端唯一性认证方法

Publications (2)

Publication Number Publication Date
CN103167491A CN103167491A (zh) 2013-06-19
CN103167491B true CN103167491B (zh) 2016-03-02

Family

ID=48590149

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110421163.3A Active CN103167491B (zh) 2011-12-15 2011-12-15 一种基于软件数字证书的移动终端唯一性认证方法

Country Status (1)

Country Link
CN (1) CN103167491B (zh)

Families Citing this family (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103945374A (zh) * 2013-01-18 2014-07-23 深圳市华营数字商业有限公司 一种基于pki技术的移动终端设备及用户认证的方法
CN104717063B (zh) * 2013-12-16 2018-07-06 杭州百航信息技术有限公司 移动终端的软件安全防护方法
CN104717649A (zh) * 2013-12-16 2015-06-17 毛秀允 移动终端软件数据远程控制擦除的方法
CN104918245B (zh) * 2014-03-11 2018-12-07 中国移动通信集团广东有限公司 一种身份认证方法、装置、服务器及客户端
CN104506534B (zh) * 2014-12-25 2017-11-21 青岛微智慧信息有限公司 安全通信密钥协商交互方案
CN104767589B (zh) * 2015-03-12 2018-08-14 新浪网技术(中国)有限公司 一种信息发送方法及装置
CN106034134B (zh) * 2015-03-19 2019-12-20 腾讯科技(深圳)有限公司 网页应用程序中进行身份认证请求的方法、辅助方法及装置
CN105704715A (zh) * 2015-04-10 2016-06-22 浙江公共安全技术研究院有限公司 一种移动终端的安全通信认证方法
EP3104320B1 (fr) * 2015-06-12 2018-08-15 EM Microelectronic-Marin SA Procédé de programmation de données bancaires dans un circuit intégré d'une montre
CN105025016A (zh) * 2015-06-30 2015-11-04 公安部第一研究所 一种内网终端准入控制方法
CN105592051A (zh) * 2015-09-08 2016-05-18 杭州华三通信技术有限公司 安全套接字层ssl会话建立方法和装置
EP3451723A4 (en) * 2016-05-18 2019-05-01 Huawei Technologies Co., Ltd. COMMUNICATION PROCESS, NETWORK EQUIPMENT AND USER DEVICE
CN105873043B (zh) * 2016-06-14 2020-02-07 周波 一种用于移动终端的网络私匙的生成及应用方法及其系统
CN107645471A (zh) * 2016-07-20 2018-01-30 航天信息股份有限公司 一种用于移动终端用户身份认证的方法和系统
CN107645726A (zh) * 2016-07-20 2018-01-30 航天信息股份有限公司 一种用于移动终端用户身份认证的方法和系统
CN108964883B (zh) * 2017-05-27 2021-05-07 北京安软天地科技有限公司 一种以智能手机为介质的数字证书存储与签名方法
CN107277020A (zh) * 2017-06-23 2017-10-20 国民认证科技(北京)有限公司 基于公私钥体制的远程验证移动设备合法性的系统和方法
CN107666420B (zh) * 2017-08-30 2020-12-15 宁波梦居智能科技有限公司 一种智能家居网关生产控制和身份鉴别的方法
CN107612697B (zh) 2017-10-20 2020-04-14 阿里巴巴集团控股有限公司 数字证书申请方法和装置
CN107832589B (zh) * 2017-11-29 2020-05-12 苏州科达科技股份有限公司 软件版权保护方法及其系统
CN108494557B (zh) * 2018-02-07 2020-03-20 平安科技(深圳)有限公司 社保数字证书管理方法、计算机可读存储介质及终端设备
CN109508531A (zh) * 2018-10-17 2019-03-22 航天信息股份有限公司 签发软证书的方法、装置和存储介质
CN114756855A (zh) * 2021-01-12 2022-07-15 青岛海信移动通信技术股份有限公司 应用运行鉴权方法及终端设备
CN114710289B (zh) * 2022-06-02 2022-09-02 确信信息股份有限公司 物联网终端安全注册和接入方法及系统
CN116192399A (zh) * 2023-01-09 2023-05-30 福建亿榕信息技术有限公司 一种基于指纹和数字证书双重认证的电子签章方法及系统

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1444386A (zh) * 2001-12-31 2003-09-24 西安西电捷通无线网络通信有限公司 宽带无线ip系统移动终端的安全接入方法
CN101183932A (zh) * 2007-12-03 2008-05-21 宇龙计算机通信科技(深圳)有限公司 一种无线应用服务的安全认证系统及其注册和登录方法
CN101414909A (zh) * 2008-11-28 2009-04-22 中国移动通信集团公司 网络应用用户身份验证系统、方法和移动通信终端

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070150723A1 (en) * 2005-12-23 2007-06-28 Estable Luis P Methods and apparatus for increasing security and control of voice communication sessions using digital certificates

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1444386A (zh) * 2001-12-31 2003-09-24 西安西电捷通无线网络通信有限公司 宽带无线ip系统移动终端的安全接入方法
CN101183932A (zh) * 2007-12-03 2008-05-21 宇龙计算机通信科技(深圳)有限公司 一种无线应用服务的安全认证系统及其注册和登录方法
CN101414909A (zh) * 2008-11-28 2009-04-22 中国移动通信集团公司 网络应用用户身份验证系统、方法和移动通信终端

Also Published As

Publication number Publication date
CN103167491A (zh) 2013-06-19

Similar Documents

Publication Publication Date Title
CN103167491B (zh) 一种基于软件数字证书的移动终端唯一性认证方法
CN109150548B (zh) 一种数字证书签名、验签方法及系统、数字证书系统
CN102271042B (zh) 数字证书认证方法、系统、USB Key设备和服务器
CN103067402B (zh) 数字证书的生成方法和系统
CN104753881B (zh) 一种基于软件数字证书和时间戳的WebService安全认证访问控制方法
CN103107996B (zh) 数字证书在线下载方法及系统、数字证书发放平台
CN103036894B (zh) 一种智能终端应用程序安装文件联网数字签名方法
CN107493273A (zh) 身份认证方法、系统及计算机可读存储介质
CN110677376B (zh) 认证方法、相关设备和系统及计算机可读存储介质
CN105959287A (zh) 一种基于生物特征的安全认证方法及装置
CN112165382B (zh) 软件授权方法、装置、授权服务端及终端设备
CN109150535A (zh) 一种身份认证方法、设备、计算机可读存储介质及装置
CN103561006B (zh) 基于安卓系统的应用认证方法和装置及应用认证服务器
RU2012132318A (ru) Способы, предназначенные для того, чтобы давать возможность безопасной самостоятельной инициализации абонентских устройств в системе связи
CN101414909A (zh) 网络应用用户身份验证系统、方法和移动通信终端
CN105184557B (zh) 支付认证方法及系统
CN101005361A (zh) 一种服务器端软件保护方法及系统
CN112055019B (zh) 一种建立通信信道的方法及用户终端
CN108040044B (zh) 一种实现eSIM卡安全认证的管理方法及系统
CN101527634B (zh) 账户信息与证书绑定的系统和方法
WO2014187206A1 (zh) 一种备份电子签名令牌中私钥的方法和系统
CN104468099A (zh) 基于cpk的动态口令生成和验证方法及装置
CN102594803A (zh) 信息安全设备及服务器时间同步方法
CN111241492A (zh) 一种产品多租户安全授信方法、系统及电子设备
CN110912864A (zh) 电动设备和充电设备及其进行身份鉴权的方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB03 Change of inventor or designer information

Inventor after: Han Honghui

Inventor after: Yang Wenshan

Inventor after: Xu Jun

Inventor after: Ren Wei

Inventor after: Feng Bo

Inventor before: Han Honghui

Inventor before: Yang Wenshan

Inventor before: Xu Jun

Inventor before: Ren Wei

COR Change of bibliographic data
C14 Grant of patent or utility model
GR01 Patent grant
CP03 Change of name, title or address
CP03 Change of name, title or address

Address after: 200436 Room 601, Lane 299, Lane 299, JIANGCHANG West Road, Jingan District, Shanghai

Patentee after: Geer software Limited by Share Ltd

Address before: 200070 50 Mau Ling Road, Zhabei District, Shanghai

Patentee before: Geer Software Co., Ltd., Shanghai