CN106850195B - 一种即时通信中群组密钥协商与通信方法 - Google Patents
一种即时通信中群组密钥协商与通信方法 Download PDFInfo
- Publication number
- CN106850195B CN106850195B CN201610243622.6A CN201610243622A CN106850195B CN 106850195 B CN106850195 B CN 106850195B CN 201610243622 A CN201610243622 A CN 201610243622A CN 106850195 B CN106850195 B CN 106850195B
- Authority
- CN
- China
- Prior art keywords
- group
- session key
- key
- encryption algorithm
- group member
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0816—Key establishment, i.e. cryptographic processes or cryptographic protocols whereby a shared secret becomes available to two or more parties, for subsequent use
- H04L9/0819—Key transport or distribution, i.e. key establishment techniques where one party creates or otherwise obtains a secret value, and securely transfers it to the other(s)
- H04L9/083—Key transport or distribution, i.e. key establishment techniques where one party creates or otherwise obtains a secret value, and securely transfers it to the other(s) involving central third party, e.g. key distribution center [KDC] or trusted third party [TTP]
- H04L9/0833—Key transport or distribution, i.e. key establishment techniques where one party creates or otherwise obtains a secret value, and securely transfers it to the other(s) involving central third party, e.g. key distribution center [KDC] or trusted third party [TTP] involving conference or group key
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/06—Network architectures or network communication protocols for network security for supporting key management in a packet data network
- H04L63/065—Network architectures or network communication protocols for network security for supporting key management in a packet data network for group communications
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了一种即时通信中群组密钥协商与通信方法。本方法为:1)群组创建者创建一群组并为该群组生成一会话密钥;2)对每一成员i,该群组创建者使用成员i的公钥采用非对称加密算法对会话密钥加密;然后生成设定格式的即时消息发送给成员i;3)每个群组成员接收到该设定格式的即时消息后,根据算法族字段中指示的该会话密钥密文所使用的非对称加密算法,利用自己的私钥对该会话密钥密文进行解密得到该会话密钥;同时保存算法族字段中指示的对称加密算法;4)群组成员采用该会话密钥和该对称加密算法对待发送的通信信息进行加密后发送给目标成员;5)群组成员使用该会话密钥以及所述对称加密算法对收到的该通信信息的密文进行解密。
Description
技术领域
本发明涉及网络通信安全技术领域,尤其涉及在IP域加密通信中一种即时通信中群组密钥协商与通信方法。
背景技术
移动通信技术的迅速发展和广泛应用给人们的生活带来了极大地便利,但也带来许多安全隐患。由于无线信道具有开放性,只要利用相应的接收设备,就能够截获手机的通话信息,并对其进行定位、跟踪和监视。为此,本发明设计了一种用于IP域加密通信的密钥管理方法,从而保护移动通信中数据和文件的安全。
基于非对称加密机制,群组消息和群组文件一般由某个群组成员使用服务器的公钥进行加密后发送给服务器,服务器使用自己的私钥对加密内容解密,然后分别使用群组成员的公钥对解密后的内容依次加密后分别发给每个群组成员,最后群组成员使用自己的私钥对内容进行解密。随着群成员人数的增加,这会造成群组通信对服务器性能要求提高,以及服务器上的泄密风险。另外,在某些场景中对服务器的修改与定制也难以进行,造成在这些***中的加密通信功能难以实施。
发明内容
本发明主要解决当前流行的基于IP的即时通信***中的群组密钥管理与分配问题。本发明提出了一种即时通信中群组密钥协商与通信方法,由群组创建者产生群组会话密钥,分发给群成员,然后在群组通信中用于群组消息和文件加密,较好地解决了这一问题。
本发明的技术方案为:
一种即时通信中群组密钥协商方法,其步骤为:
1)群组创建者创建一群组并为该群组生成一会话密钥;
2)对每一群组成员i,该群组创建者使用该群组成员i的公钥采用非对称加密算法对该会话密钥加密;然后生成设定格式的即时消息,并将其发送给对应的群组成员i;其中,该设定格式的即时消息包括字段:算法族、标识位、密钥id、群组id、群组会话密钥;算法族字段用来标识采用的加密算法,标识位字段用来标识该消息的类型,密钥id字段用来标识本次产生的会话密钥id,群组id字段用来标识群组的id,群组会话密钥字段用来存储该会话密钥的密文;
3)每个群组成员接收到该设定格式的即时消息后,提取出该会话密钥的密文,然后根据算法族字段中指示的该会话密钥密文所使用的非对称加密算法,利用自己的私钥对该会话密钥密文进行解密得到该会话密钥并存储。
一种即时通信的通信方法,其步骤为:
1)群组创建者创建一群组并为该群组生成一会话密钥;
2)对每一群组成员i,该群组创建者使用该群组成员i的公钥采用非对称加密算法对该会话密钥加密;然后生成设定格式的即时消息,并将其发送给对应的群组成员i;其中,该设定格式的即时消息包括字段:算法族、标识位、密钥id、群组id、群组会话密钥;算法族字段用来标识采用的加密算法,标识位字段用来标识该消息的类型,密钥id字段用来标识本次产生的会话密钥id,群组id字段用来标识群组的id,群组会话密钥字段用来存储该会话密钥的密文;
3)每个群组成员接收到该设定格式的即时消息后,提取出该会话密钥的密文,然后根据算法族字段中指示的该会话密钥密文所使用的非对称加密算法,利用自己的私钥对该会话密钥密文进行解密得到该会话密钥并存储;同时保存算法族字段中指示的对称加密算法;
4)群组成员采用该会话密钥和该对称加密算法对待发送的通信信息进行加密后发送给目标群组成员;
5)群组成员使用该会话密钥以及所述对称加密算法对收到的该通信信息的密文进行解密。
进一步的,该群组创建者使用群组成员i的公钥采用非对称加密算法对该会话密钥进行加密,并使用自己的私钥对加密后的会话密钥密文进行签名,然后生成该设定格式的即时消息发送给对应的群组成员i;对应的群组成员i接收到该设定格式的即时消息后,首先使用该群组创建者的公钥对该签名进行验证,验证通过后,使用自己的私钥解密出该会话密钥并向该群组创建者发送确认消息。
进一步的,当群组成员发送群组文件时,首先使用该会话密钥以及对称加密算法对群组文件加密,然后把加密后的文件上传到群组服务器,并且通知群组成员下载;群组成员下载加密后的群组文件后,使用该会话密钥及对称加密算法对加密文件进行解密。
进一步的,待发送的通信信息包括即时消息、文件、图片或语音留言。
进一步的,当该群组创建者要解散所创建的群组时,向群组内的每个群组成员发送一解散通知,群组成员接收到该群组解散通知后,删除保存的对应群组的会话密钥。
在典型的即时通信***中,即时消息是共有的最基础通信功能之一。端到端的即时消息为通信方之间的密钥协商提供了简单易用的通信通道。本发明通过重新定义即时通信消息格式,把它改造成用于密钥交换的信令短消息。
1群组会话密钥协商专用即时消息
群组通信之前,需要首先协商本群组所使用的会话密钥。本发明定义的用于群组会话密钥协商的特定的信令短消息格式,如图1所示,其包括如下字段:
●版本号(1B),用来标识当前的版本
●算法族(1B),用来标识采用的加密算法,包括对称加密算法及非对称加密算法(如00010001表示非对称加密算法为SM2;00010010表示对称加密算法为SM1等。)
●标识位(4B),内容为0xFFFF,用来标识该消息为密钥协商的信令短消息类型
●密钥id(4B),用来标识本次产生的会话密钥id
●群组id(4B),用来标识群组的id
●群组会话密钥(97~300B),群组会话密钥密文。会话密钥密文使用“算法组”中定义的非对称加密算法对所产生的群组会话密钥加密后产生。例如,如果算法组定义的非对称加密算法为SM2,则使用SM2算法对会话密钥加密后获得。根据使用的算法不同,长度也不同。
当群组的创建者创建群组后,为本群组产生用于该群组加密通信所使用的会话密钥。使用每个群组成员的公钥利用“算法族”中定义的非对称加密算法对该会话密钥依次加密。然后构造以上的群组会话密钥协商定制即时消息,并依次分别发送给每个群成员。其中,每个成员预先获取其他成员的公钥。
每个群组成员从群组创建者接收到包含群组会话密钥密文的定制信令即时消息后,从定制消息中提取出群组会话密钥密文,检查消息中“算法族”指示的该会话密钥密文所使用的非对称加密算法,使用自己的私钥采用该非对称加密算法对群组会话密钥密文进行解密并存储。同时,群组成员还应该保存即时消息中“算法族”所指示的非对称加密算法,用于后续文件、即时消息、语音留言等群组通信应用的对称加密。
当群组创建者主动解散所创建的群组后,群组内的每个成员接收到群组解散通知消息后,删除各自保存的群组会话密钥。
当群组成员发送群组即时消息时,首先使用存储的群组会话密钥以及对称加密算法对群组即时消息加密,然后把加密后的密文发送给群组成员。群组成员接收到加密的群组即时消息后,使用存储的群组会话密钥以及对称加密算法对密文进行解密。
当群组成员发送群组文件时,首先使用存储的群组会话密钥以及对称加密算法对群组文件加密,然后把加密后的文件发送上传到群组服务器,并且通知群组成员下载。群组成员下载加密后的文件,使用存储的群组会话密钥及对称加密算法对加密文件进行解密。
与现有技术相比,本发明的积极效果为:
该方法可以基于任何的即时消息通道使用非对称加密算法进行群组密钥协商,既能够降低密钥管理***的复杂度,提高密钥交换的效率,又能够保证密钥交换的安全性。
附图说明
图1为群组会话密钥协商的信令短消息格式示意图;
图2为本发明方法流程图。
具体实施方式
下面结合附图对本发明进行进一步详细描述。
应用实例:
用户A创建群组,并且加入群成员B、C。
A产生用于本群组通信的会话密钥a。
A使用成员B的公钥用非对称加密算法(如SM2)对会话密钥a进行加密,然后使用自己的私钥对加密后的会话密钥密文进行签名,并且按照图1生成信令短消息发送给成员B。
群成员B接收到A发送的信令短消息后,首先使用A的公钥对信令短消息中的加密会话密钥的密文的签名进行验证,通过验证后,使用自己的私钥解密会话密钥,并且存储以待使用,并向A发送确认消息。如果签名验证错误,则丢弃该消息。
A使用成员C的公钥用非对称加密算法(如SM2)对会话密钥a进行加密,然后使用自己的私钥对加密后的会话密钥密文进行签名,并且按照图1生成信令短消息发送给成员C。
群成员C接收到A发送的信令短消息后,首先使用A的公钥对信令短消息中的加密会话密钥的密文的签名进行验证,通过验证后,使用自己的私钥解密会话密钥,并且存储以待使用,并向A发送确认消息。如果签名验证错误,则丢弃该消息。
群组会话密钥协商完成后,群组通信,包括即时消息、文件、图片以及语音留言等,均使用协商后的群组会话密钥及算法进行加解密。
综上所述,本发明公开了一种适用于IP域群组会话密钥管理的方法。
本发明的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。显然,本领域的普通技术人员可以对本发明的示例进行各种改动和变形而不脱离本发明的精神和原则。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。
Claims (10)
1.一种即时通信中群组密钥协商方法,其步骤为:
1)群组创建者创建一群组并为该群组生成一会话密钥;
2)对每一群组成员i,该群组创建者使用该群组成员i的公钥采用非对称加密算法对该会话密钥加密;然后生成设定格式的即时消息,并将其发送给对应的群组成员i;其中,该设定格式的即时消息包括字段:算法族、标识位、密钥id、群组id、群组会话密钥;算法族字段用来标识采用的加密算法,标识位字段用来标识该消息的类型,密钥id字段用来标识本次产生的会话密钥id,群组id字段用来标识群组的id,群组会话密钥字段用来存储该会话密钥的密文;
3)每个群组成员接收到该设定格式的即时消息后,提取出该会话密钥的密文,然后根据算法族字段中指示的该会话密钥密文所使用的非对称加密算法,利用自己的私钥对该会话密钥密文进行解密得到该会话密钥并存储。
2.如权利要求1所述的方法,其特征在于,该群组创建者使用群组成员i的公钥采用非对称加密算法对该会话密钥进行加密,并使用自己的私钥对加密后的会话密钥密文进行签名,然后生成该设定格式的即时消息发送给对应的群组成员i;对应的群组成员i接收到该设定格式的即时消息后,首先使用该群组创建者的公钥对该签名进行验证,验证通过后,使用自己的私钥解密出该会话密钥并向该群组创建者发送确认消息。
3.如权利要求1或2所述的方法,其特征在于,该设定格式的即时消息还包括版本号字段。
4.如权利要求3所述的方法,其特征在于,当该群组创建者要解散所创建的群组时,向群组内的每个群组成员发送一解散通知,群组成员接收到该群组解散通知后,删除保存的对应群组的会话密钥。
5.一种即时通信的通信方法,其步骤为:
1)群组创建者创建一群组并为该群组生成一会话密钥;
2)对每一群组成员i,该群组创建者使用该群组成员i的公钥采用非对称加密算法对该会话密钥加密;然后生成设定格式的即时消息,并将其发送给对应的群组成员i;其中,该设定格式的即时消息包括字段:算法族、标识位、密钥id、群组id、群组会话密钥;算法族字段用来标识采用的加密算法,标识位字段用来标识该消息的类型,密钥id字段用来标识本次产生的会话密钥id,群组id字段用来标识群组的id,群组会话密钥字段用来存储该会话密钥的密文;
3)每个群组成员接收到该设定格式的即时消息后,提取出该会话密钥的密文,然后根据算法族字段中指示的该会话密钥密文所使用的非对称加密算法,利用自己的私钥对该会话密钥密文进行解密得到该会话密钥并存储;同时保存算法族字段中指示的对称加密算法;
4)群组成员采用该会话密钥和该对称加密算法对待发送的通信信息进行加密后发送给目标群组成员;
5)群组成员使用该会话密钥以及所述对称加密算法对收到的该通信信息的密文进行解密。
6.权利要求5所述的方法,其特征在于,该群组创建者使用群组成员i的公钥采用非对称加密算法对该会话密钥进行加密,并使用自己的私钥对加密后的会话密钥密文进行签名,然后生成该设定格式的即时消息发送给对应的群组成员i;对应的群组成员i接收到该设定格式的即时消息后,首先使用该群组创建者的公钥对该签名进行验证,验证通过后,使用自己的私钥解密出该会话密钥并向该群组创建者发送确认消息。
7.如权利要求5或6所述的方法,其特征在于,当群组成员发送群组文件时,首先使用该会话密钥以及对称加密算法对群组文件加密,然后把加密后的文件上传到群组服务器,并且通知群组成员下载;群组成员下载加密后的群组文件后,使用该会话密钥及对称加密算法对加密文件进行解密。
8.如权利要求5或6所述的方法,其特征在于,待发送的通信信息包括即时消息、文件、图片或语音留言。
9.如权利要求5或6所述的方法,其特征在于,当该群组创建者要解散所创建的群组时,向群组内的每个群组成员发送一解散通知,群组成员接收到该群组解散通知后,删除保存的对应群组的会话密钥。
10.如权利要求5或6所述的方法,其特征在于,该设定格式的即时消息还包括版本号字段。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610243622.6A CN106850195B (zh) | 2016-04-18 | 2016-04-18 | 一种即时通信中群组密钥协商与通信方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610243622.6A CN106850195B (zh) | 2016-04-18 | 2016-04-18 | 一种即时通信中群组密钥协商与通信方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106850195A CN106850195A (zh) | 2017-06-13 |
CN106850195B true CN106850195B (zh) | 2020-05-19 |
Family
ID=59145224
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610243622.6A Expired - Fee Related CN106850195B (zh) | 2016-04-18 | 2016-04-18 | 一种即时通信中群组密钥协商与通信方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106850195B (zh) |
Families Citing this family (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107635227B (zh) * | 2017-10-30 | 2021-01-29 | 中国联合网络通信集团有限公司 | 一种群组消息加密方法及装置 |
CN108011885B (zh) * | 2017-12-07 | 2020-12-15 | 北京科技大学 | 一种基于群组密码体制的电子邮件加密方法与*** |
CN109462481B (zh) * | 2018-11-23 | 2022-04-26 | 上海扈民区块链科技有限公司 | 一种基于非对称双线性对的匿签密方法 |
EP3661113A1 (de) * | 2018-11-30 | 2020-06-03 | Siemens Aktiengesellschaft | Verfahren und vorrichtung zum übertragen von daten in einem publish-subscribe-system |
CN109587149A (zh) * | 2018-12-11 | 2019-04-05 | 许昌许继软件技术有限公司 | 一种数据的安全通信方法及装置 |
CN109525612B (zh) * | 2019-01-15 | 2021-06-04 | 北京云中融信网络科技有限公司 | 多端消息加密传输方法及*** |
CN109743185B (zh) * | 2019-03-19 | 2020-12-01 | 全链通有限公司 | 基于域名区块链的群组通信方法、区块链节点及介质 |
CN109995786B (zh) * | 2019-04-08 | 2020-11-13 | 北京深思数盾科技股份有限公司 | 在组织中对数据授权的方法及装置 |
TWI712307B (zh) * | 2019-09-18 | 2020-12-01 | 遊戲橘子數位科技股份有限公司 | 加、解密群組訊息及傳遞訊息之方法 |
WO2021237388A1 (zh) * | 2020-05-23 | 2021-12-02 | 游戏橘子数位科技股份有限公司 | 加解密群组消息及传递消息的方法 |
CN111918285B (zh) * | 2020-06-17 | 2022-09-23 | 南京如般量子科技有限公司 | 基于id密码学的抗量子计算群组通信方法及*** |
CN112118267B (zh) * | 2020-09-25 | 2022-10-18 | 南方电网科学研究院有限责任公司 | 一种匿名通信方法及相关装置 |
CN112423262B (zh) * | 2020-10-14 | 2024-05-14 | 北京汽车研究总院有限公司 | 车队密钥协商方法、存储介质和车辆 |
CN112491540B (zh) * | 2020-11-13 | 2021-10-19 | 常熟理工学院 | 一种匿名的无线网络数据查询实现方法 |
CN114980037A (zh) * | 2021-02-20 | 2022-08-30 | 南京如般量子科技有限公司 | 基于分层结构非对称密钥池的群组通信方法和*** |
CN113923178B (zh) * | 2021-09-30 | 2024-02-27 | 在秀网络科技(深圳)有限公司 | 一种即时通讯及群组资料文件存放与提取的方法及*** |
CN114726545B (zh) * | 2022-03-02 | 2024-06-25 | 广州市悦智计算机有限公司 | 一种基于区块链去中心化群组加密会话维持方法 |
CN115361222B (zh) * | 2022-08-26 | 2023-08-01 | 杭州安司源科技有限公司 | 通信处理方法、装置和*** |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104396183A (zh) * | 2012-05-29 | 2015-03-04 | Abb技术股份公司 | 用于将固件或软件传送到多个设备的方法和*** |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7234063B1 (en) * | 2002-08-27 | 2007-06-19 | Cisco Technology, Inc. | Method and apparatus for generating pairwise cryptographic transforms based on group keys |
CN101465725A (zh) * | 2007-12-18 | 2009-06-24 | 中国电子科技集团公司第五十研究所 | 一种基于身份的公钥***的密钥分配方法 |
CN104683291B (zh) * | 2013-11-27 | 2020-04-10 | 北京大唐高鸿数据网络技术有限公司 | 基于ims***的会话密钥协商方法 |
CN104618110B (zh) * | 2015-01-15 | 2018-04-17 | 中国科学院信息工程研究所 | 一种VoIP安全会议会话密钥传输方法 |
-
2016
- 2016-04-18 CN CN201610243622.6A patent/CN106850195B/zh not_active Expired - Fee Related
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104396183A (zh) * | 2012-05-29 | 2015-03-04 | Abb技术股份公司 | 用于将固件或软件传送到多个设备的方法和*** |
Also Published As
Publication number | Publication date |
---|---|
CN106850195A (zh) | 2017-06-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106850195B (zh) | 一种即时通信中群组密钥协商与通信方法 | |
US10237247B2 (en) | User interface systems and methods for secure message oriented communications | |
CN104602238B (zh) | 一种无线网络连接方法、装置和*** | |
CN101340443B (zh) | 一种通信网络中会话密钥协商方法、***和服务器 | |
CN104219051B (zh) | 一种群组内消息的通信方法和*** | |
US20150244520A1 (en) | One-time-pad data encryption with media server | |
EP2765734A1 (en) | Encryption method, decryption method, and related device | |
CN105792190B (zh) | 通信***中的数据加解密和传输方法 | |
CN106603504A (zh) | 一种加密、监控网络电话的方法及装置 | |
CN106850522A (zh) | 一种即时通信中群组文件加密传输的实现方法 | |
CN107579903B (zh) | 一种基于移动设备的图片消息安全传输方法及*** | |
CN109194701B (zh) | 一种数据处理方法及装置 | |
CN105208028A (zh) | 一种数据传输方法和相关装置及设备 | |
CN108390755B (zh) | 基于内置安全芯片的sim贴膜卡的安全输入法 | |
CN103067897A (zh) | 非对称手机短信加密方法 | |
CN113300999A (zh) | 信息处理方法、电子设备和可读存储介质 | |
CN106878277B (zh) | 一种基于dmr标准实现语音加密的方法及装置 | |
CN102523563B (zh) | 一种基于标识密码技术的彩信加密方法 | |
CN103997405A (zh) | 一种密钥生成方法及装置 | |
CN106211146B (zh) | 安全通讯录添加方法、信息通信方法和通话方法及*** | |
KR101760376B1 (ko) | 안전한 메신저 서비스를 제공하는 단말 및 방법 | |
WO2015156145A1 (ja) | 再暗号化方法,再暗号化システム及び再暗号化装置 | |
CN104243291A (zh) | 一种可保障用户通讯内容安全的即时通讯方法及其*** | |
CN112291196B (zh) | 适用于即时通信的端到端加密方法及*** | |
TWI577145B (zh) | 近場通訊設備資料之加密傳輸方法及其系統 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20200519 |