CN106452754A - 一种多人在线动态加密方法及装置 - Google Patents
一种多人在线动态加密方法及装置 Download PDFInfo
- Publication number
- CN106452754A CN106452754A CN201610953682.7A CN201610953682A CN106452754A CN 106452754 A CN106452754 A CN 106452754A CN 201610953682 A CN201610953682 A CN 201610953682A CN 106452754 A CN106452754 A CN 106452754A
- Authority
- CN
- China
- Prior art keywords
- key
- data
- encryption
- fragments
- online dynamic
- 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.)
- Granted
Links
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/0822—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) using key encryption 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/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
-
- 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/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
- H04L63/045—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload wherein the sending and receiving network entities apply hybrid encryption, i.e. combination of symmetric and asymmetric encryption
-
- 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/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
- H04L63/0457—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload wherein the sending and receiving network entities apply dynamic encryption, e.g. stream encryption
-
- 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/0825—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) using asymmetric-key encryption or public key infrastructure [PKI], e.g. key signature or public key certificates
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)
- Storage Device Security (AREA)
Abstract
本发明公开一种多人在线动态加密方法及装置,本方法包括步骤获取多个人在线实时输入的不同的密钥片段,通过后台程序,将多人的密钥片段按设定的机制混合成密钥A。密钥A通过非对称加密算法使用私钥M加密,生成密钥A加密后的密文B。将密文B和用密钥A加密的数据传递给数据接收方,接收方用私钥M对应的公钥M对密钥B解密,还原出密钥A,再使用密钥A对加密的数据文件解密了本发明通过独特的密钥生成和非对称的密钥传输很好的解决密码生成传播使用的安全和效率问题。
Description
技术领域
本发明涉及在线动态加密领域,特别是涉及一种多人在线动态加密方法及装置。
背景技术
加密技术:加密技术是对电子信息采取的主要安全保密措施,是最常用的安全保密手段,其过程利用技术手段把重要的数据变为不可阅读的乱码文件(密文)传送,到达目的地后再用相同或不同的手段还原成原始数据(解密)。加密技术主要分为对称加密和非对称加密。
密钥:密钥是一种参数,它是在明文转换为密文或将密文转换为明文的算法中输入的参数。密钥分为对称密钥与非对称密钥。其存在形式可以为字符串、数字证书或者U盾。
对称加密:对称加密采用了对称密码编码技术,它的特点是文件加密和解密使用相同的密钥,即加密密钥也可以用作解密密钥,这种方法在密码学中叫做对称加密算法,对称加密算法使用起来简单快捷,密钥较短,且破译困难。由于其速度快,对称性加密通常在消息发送方需要加密大量数据时使用。对称性加密也称为密钥加密。本文中对称加密的密钥也称为唯一密钥。
非对称加密:非对称加密为数据的加密与解密提供了一对密钥,公钥(publickey)和私钥(private key)。私钥只能由一方安全保管,不能外泄,而公钥则可以发给任何请求它的人。非对称加密使用这对密钥中的一个进行加密,而解密则需要另一个密钥。非对称加密要比对称加密安全,但处理速度要慢。
在处理大批量数据加密、解密时,由于对运算速度的考虑,往往需要用到效率比较高的对称加密算法,但对称算法使用的秘钥是同一个秘钥,使用管理都存在较高的风险,本发明开发的技术可以很好的解决密码生成传播使用的安全和效率问题。
发明内容
本发明的目的是提供一种多人在线动态加密方法及装置,由于对称加密的加解密密钥是一致的。存在两方面的风险,一个是密钥的单一保管人掌握了完整密钥,自身存在丢失风险,另外传递过程数据接收方也存在丢失密钥的可能,虽然密钥有过期机制,但风险性还是较高。本发明主要通过独特的密钥生成和非对称的密钥传输来降低这个过程的风险。
为实现上述目的,本发明提供了如下方案:一种多人在线动态加密方法,包括步骤:
A、在线实时获取多个不同秘钥片段;
B、将不同秘钥片段混合成秘钥A;
C、设置私钥M,通过私钥M使用非对称加密算法对秘钥A加密,得到密文B;
D、获取要传递的数据,将要传递的数据通过秘钥A加密,得到加密后传递的数据,将密文B和加密后要传递的数据发送给数据接收方;
E、接收密文B和加密后传递的数据,通过所述私钥M对应的公钥M将所述密文B解密,得到秘钥A,通过秘钥A将加密后要传递的数据解密,得到解密后数据。
可选的,执行步骤A前,对多个不同秘钥片段源进行队列维持。
可选的,执行步骤A前,发起保密数据传输时,通过消息机制通知多个不同秘钥片段源队列,并通过消息机制统一收集多个不同秘钥片段。
可选的,执行步骤B中,多个不同秘钥片段通过混淆程序生成唯一密钥,每次输入的密钥片段不同,唯一密钥也不会重复。
本发明还提供一种多人在线动态加密装置,包括:
维持模块,用于维持多个不同秘钥片段队列;
采集模块,用于采集多个不同秘钥片段;
混淆模块,用于将不同秘钥片段混合成秘钥A;
加密模块,用于将秘钥A和要传递的数据加密;
解密模块,用于将加密后秘钥A和传递的数据解密。
根据本发明提供的具体实施例,本发明公开了以下技术效果:多人在线输入密钥片段动态生成密钥的方式,让加密的密码每次都可以发生变化,而不需要设定失效时限,同时密钥分散到多人手中,缺少任何一个密钥片段都无法得到完整的密钥,而通过非对称加密传递对称加密密钥的这种技术方式,使信息传递更安全。而且最终使用对称式加密也保证了解密速度。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明一种多人在线动态加密方法及装置的流程示意图;
图2为本发明一种多人在线动态加密方法及装置的结构模块示意图;
图3为本发明实施例1一种多人在线动态加密方法及装置的流程示意图;
图4为本发明实施例2一种多人在线动态加密方法及装置的流程示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明的目的是提供一种多人在线动态加密方法及装置,包括步骤:A、在线实时获取多个不同秘钥片段;B、将不同秘钥片段混合成秘钥A;C、设置私钥M,通过私钥M使用非对称加密算法对秘钥A加密,得到密文B;D、获取要传递的数据,将要传递的数据通过秘钥A加密,得到加密后传递的数据,将密文B和加密后要传递的数据发送给数据接收方;E、接收密文B和加密后传递的数据,通过所述私钥M对应的公钥M将所述密文B解密,得到秘钥A,通过秘钥A将加密后要传递的数据解密,得到解密后数据。执行步骤A前,对多个不同秘钥片段源进行队列维持。执行步骤A前,发起保密数据传输时,通过消息机制通知多个不同秘钥片段源队列,并通过消息机制统一收集多个不同秘钥片段。执行步骤B中,多个不同秘钥片段通过混淆程序生成唯一密钥,每次输入的密钥片段不同,唯一密钥也不会重复。
本发明还提供一种多人在线动态加密装置,包括:维持模块,用于维持多个不同秘钥片段队列;采集模块,用于采集多个不同秘钥片段;混淆模块,用于将不同秘钥片段混合成秘钥A;加密模块,用于将秘钥A和要传递的数据加密;解密模块,用于将加密后秘钥A和传递的数据解密。
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
实施例一
本发明是一个J2EE实现的软件程序,主要的原理就是支持多个人在线实时输入自己掌握的不同的密钥片段,通过后台程序,将多人的密钥片段按设定的机制混合成密钥A。密钥A通过非对称加密算法使用私钥M加密,生成密钥A加密后的密文B。将密文B和用密钥A加密的数据传递给数据接收方,接收方用私钥M对应的公钥M对密钥B解密,还原出密钥A,再使用密钥A对加密的数据文件解密。
多人在线输入密钥片段动态生成密钥的方式,让加密的密码每次都可以发生变化,而不需要设定失效时限,同时密钥分散到多人手中,缺少任何一个密钥片段都无法得到完整的密钥,而通过非对称加密传递对称加密密钥的这种技术方式,使信息传递更安全。而且最终使用对称式加密也保证了解密速度。
采用密钥生成器,生成公钥和私钥,私钥数据发送方用来加密数据,公钥数据接收方用来解密数据。
本发明实施例一多人参与密钥生成,缺少任何一人都无法再次生成同样的密钥,减少了密钥泄露的可能。数据采用对称加密,密钥采用非对称加密,既保证了传递的安全,又保证了大数据加解密的性能
实施例二
某运营商的由于业务需要,需要要制作大批充值卡,充值卡的密码需要发给制卡商,在此流程中使用该发明技术,用来加密传输充值卡密码给合作制卡商,用来批量生产充值卡。
在传递时,由运营商的多个员工在线输入自己的密钥片段(每次数据传递输入都不同),当所有人输入完成时,密钥片段使用混淆程序,合成为唯一密钥。然后使用唯一密钥将充值卡密码数据加密,同时唯一密钥本身也通过非对称加密传递给第三方制卡商,制卡商侧使用解密程序内置的解密逻辑,还原出唯一密钥,再使用唯一密钥还原加密文件。
在这个过程中,本发明妥善的解决了加密密钥的安全生成、充值卡密码的加密传输,和第三方合作制卡厂商的密码解密。
传递充值卡密码时,考虑到保密性,由多人来同时参与进行其加密密钥生成过程,多人同时泄露的风险很低。而且每次密钥生成的过程由于多个人输入的密码片段都可以不同(实际上也是每次都不同),导致每次充值卡密码数据生成的加密密钥都不同,降低了风险范围。
合作制卡厂商,为第三方外包企业,考虑到安全,加密密钥要求时效性尽量短,由于每次传递的加密密钥都不同,时效仅限于本次传输,同时第三方厂家拿到的是唯一密钥的加密文,降低了泄露风险。
充值卡数量较多,虽然密钥本身传输用了非对称加解密,但最终解密使用了对称加解密,性能比较高。
首先配置需要参与密码生成的员工列表,在生成充值卡密码时,员工列表中的员工都登陆***,***维护员工在线队列。
***发送加密密钥制作申请给员工队列的员工。
队列使用websocket在线通知员工,员工收到在线消息后,每个人都输入密钥片段(数字字母中文结合的字符串)。
通过消息收集功能,收集员工队列中所有的密码片段。
混淆程序,将所有密码片段中的字符交换多次位置后,再次编码转换生成用来对称加密数据的唯一密钥。
使用唯一密钥使用3DES加密需要传输的原始数据,形成加密文件A。
运营商持有非对称RSA的私钥,制卡商持有公钥。运营商使用私钥用RSA对唯一密钥再次加密,生成加密文件B。
加密文件A和B分别传递到制卡商。
制卡商使用公钥解密加密文件B,获取到唯一公钥。
制卡商使用唯一公钥对加密文件A进行解密,获取到原始数据。
本发明实施例二多人参与密钥生成,缺少任何一人都无法再次生成同样的密钥,减少了密钥泄露的可能。数据采用对称加密,密钥采用非对称加密,既保证了传递的安全,又保证了大数据加解密的性能。
本文中应用了多个实施例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本发明的限制。
Claims (5)
1.一种多人在线动态加密方法,其特征在于,包括步骤:
A、在线实时获取多个不同秘钥片段;
B、将所述不同秘钥片段混合成秘钥A;
C、设置私钥M,通过所述私钥M使用非对称加密算法对所述秘钥A加密,得到密文B;
D、获取要传递的数据,将所述要传递的数据通过所述秘钥A加密,得到加密后的数据,将所述密文B和所述加密后要传递的数据发送给数据接收方;
E、接收所述密文B和所述加密后传递的数据,通过所述私钥M对应的公钥M将所述密文B解密,得到所述秘钥A,通过所述秘钥A将所述加密后要传递的数据解密,得到解密后数据。
2.根据权利要求1所述的一种多人在线动态加密方法,其特征在于,所述步骤A前,还包括:对所述多个不同秘钥片段源进行队列维持。
3.根据权利要求1所述的一种多人在线动态加密方法,其特征在于,所述步骤A前,还包括:发起保密数据传输时,通过消息机制通知所述多个不同秘钥片段源队列,并通过消息机制统一收集所述多个不同秘钥片段。
4.根据权利要求1所述的一种多人在线动态加密方法,其特征在于,步骤B中,所述多个不同秘钥片段通过混淆程序生成唯一密钥,每次输入的密钥片段不同,唯一密钥也不会重复。
5.一种多人在线动态加密装置,其特征在于,
维持模块,用于维持多个不同秘钥片段队列;
采集模块,用于采集多个不同秘钥片段;
混淆模块,用于将不同秘钥片段混合成秘钥A;
加密模块,用于将秘钥A和要传递的数据加密;
解密模块,用于将加密后秘钥A和传递的数据解密。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610953682.7A CN106452754B (zh) | 2016-11-03 | 2016-11-03 | 一种多人在线动态加密方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610953682.7A CN106452754B (zh) | 2016-11-03 | 2016-11-03 | 一种多人在线动态加密方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106452754A true CN106452754A (zh) | 2017-02-22 |
CN106452754B CN106452754B (zh) | 2020-09-08 |
Family
ID=58179283
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610953682.7A Active CN106452754B (zh) | 2016-11-03 | 2016-11-03 | 一种多人在线动态加密方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106452754B (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108540486A (zh) * | 2018-04-23 | 2018-09-14 | 湖南东方华龙信息科技有限公司 | 云密钥的生成和使用方法 |
CN111614667A (zh) * | 2020-05-20 | 2020-09-01 | 北京科东电力控制***有限责任公司 | 电网调控信息实时数据传输的安全加密方法、装置和*** |
CN114745134A (zh) * | 2022-03-30 | 2022-07-12 | 恒玄科技(上海)股份有限公司 | 媒体数据流的流转方法、***、设备及计算机可读介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1805337A (zh) * | 2005-01-14 | 2006-07-19 | 中兴通讯股份有限公司 | 一种基于秘密共享密码机制的用户管理方法 |
US20120163581A1 (en) * | 2010-12-23 | 2012-06-28 | Morega Systems Inc. | Elliptic curve cryptograhy with fragmented key processing and methods for use therewith |
CN103338106A (zh) * | 2013-07-18 | 2013-10-02 | 曙光云计算技术有限公司 | 文件的加密方法、解密方法、加密装置、以及解密装置 |
CN103986583A (zh) * | 2014-05-29 | 2014-08-13 | 上海斐讯数据通信技术有限公司 | 一种动态加密方法及其加密通信*** |
CN104868996A (zh) * | 2014-02-25 | 2015-08-26 | 中兴通讯股份有限公司 | 一种数据加密解密方法、装置以及终端 |
CN104935565A (zh) * | 2015-04-15 | 2015-09-23 | 浙江师范大学 | 用于网络投票***的选票处理***、方法以及装置 |
-
2016
- 2016-11-03 CN CN201610953682.7A patent/CN106452754B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1805337A (zh) * | 2005-01-14 | 2006-07-19 | 中兴通讯股份有限公司 | 一种基于秘密共享密码机制的用户管理方法 |
US20120163581A1 (en) * | 2010-12-23 | 2012-06-28 | Morega Systems Inc. | Elliptic curve cryptograhy with fragmented key processing and methods for use therewith |
CN103338106A (zh) * | 2013-07-18 | 2013-10-02 | 曙光云计算技术有限公司 | 文件的加密方法、解密方法、加密装置、以及解密装置 |
CN104868996A (zh) * | 2014-02-25 | 2015-08-26 | 中兴通讯股份有限公司 | 一种数据加密解密方法、装置以及终端 |
CN103986583A (zh) * | 2014-05-29 | 2014-08-13 | 上海斐讯数据通信技术有限公司 | 一种动态加密方法及其加密通信*** |
CN104935565A (zh) * | 2015-04-15 | 2015-09-23 | 浙江师范大学 | 用于网络投票***的选票处理***、方法以及装置 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108540486A (zh) * | 2018-04-23 | 2018-09-14 | 湖南东方华龙信息科技有限公司 | 云密钥的生成和使用方法 |
CN111614667A (zh) * | 2020-05-20 | 2020-09-01 | 北京科东电力控制***有限责任公司 | 电网调控信息实时数据传输的安全加密方法、装置和*** |
CN114745134A (zh) * | 2022-03-30 | 2022-07-12 | 恒玄科技(上海)股份有限公司 | 媒体数据流的流转方法、***、设备及计算机可读介质 |
CN114745134B (zh) * | 2022-03-30 | 2024-05-31 | 恒玄科技(上海)股份有限公司 | 媒体数据流的流转方法、***、设备及计算机可读介质 |
Also Published As
Publication number | Publication date |
---|---|
CN106452754B (zh) | 2020-09-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101188496B (zh) | 一种短信加密传输方法 | |
IL261137A (en) | System and method for secure communication | |
CN103986583A (zh) | 一种动态加密方法及其加密通信*** | |
CN101043326B (zh) | 动态信息加密***和方法 | |
CN105610789B (zh) | 一种适用于多人群聊即时通信的数据加密方法 | |
CN104253694A (zh) | 一种用于网络数据传输的保密方法 | |
CN104468095A (zh) | 一种数据传输方法及装置 | |
CN106685969A (zh) | 一种混合加密的信息传输方法及传输*** | |
CN101286849A (zh) | 基于约定算法的第三方认证***和方法 | |
CN104202158A (zh) | 一种基于云计算的数据对称和非对称混合加解密方法 | |
CN102082790A (zh) | 一种数字签名的加/解密方法及装置 | |
CN105554031A (zh) | 加密方法、加密装置、解密方法、解密装置和终端 | |
CN103731270A (zh) | 一种基于bss、rsa、sha-1加密算法的通信数据加解密方法 | |
CN107181584B (zh) | 非对称完全同态加密及其密钥置换和密文交割方法 | |
CN105306194A (zh) | 供加密档案和/或通讯协定的多重加密方法与*** | |
CN104270242A (zh) | 一种用于网络数据加密传输的加解密装置 | |
CN112055022A (zh) | 一种高效率高安全性的网络文件传输双重加密方法 | |
CN204180095U (zh) | 一种用于网络数据加密传输的加解密装置 | |
CN104092551B (zh) | 一种基于rsa算法的安全密钥传输方法 | |
CN103973713A (zh) | 电子邮件信息传递方法、提取方法及处理*** | |
CN109104278A (zh) | 一种加密解密方法 | |
CN104301111A (zh) | 北斗高精度差分信息安全传输方法 | |
CN106452754A (zh) | 一种多人在线动态加密方法及装置 | |
CN104009841B (zh) | 一种即时通信情境下的消息加密方法 | |
CN101867471A (zh) | 基于无理数的des认证加密算法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | 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 |