CN104954362A - Serial number encryption-decryption method and device - Google Patents
Serial number encryption-decryption method and device Download PDFInfo
- Publication number
- CN104954362A CN104954362A CN201510204904.0A CN201510204904A CN104954362A CN 104954362 A CN104954362 A CN 104954362A CN 201510204904 A CN201510204904 A CN 201510204904A CN 104954362 A CN104954362 A CN 104954362A
- Authority
- CN
- China
- Prior art keywords
- sequence number
- data
- buffer
- encryption
- decryption
- 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
- 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/06—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols the encryption apparatus using shift registers or memories for block-wise or stream coding, e.g. DES systems or RC4; Hash functions; Pseudorandom sequence generators
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
The invention provides a serial number encryption-decryption method. The method comprises that according to location coordinates, serial numbers are reordered to obtain reordered serial numbers, and according to an AET decryption algorithm, the reordered serial numbers are encrypted to obtain encrypted data; and according to the AET decryption algorithm, the encrypted data is decrypted, the serial numbers is returned to the original order according to the location coordinates, and the obtained serial numbers are sent to an obtaining party. The invention also provides a serial number encryption-decryption device. According to the invention, a rapid encryption-decryption process can be realized; data is not accurate unless location adjustment is carried out after decryption; even if AET encryption is cracked, the data cannot be accurately recovered unless decryption at the crack position is known; the practical data length does not equal the plaintext data length; and additional position sequence table and random numbers can be used to interfere in data decryption to certain extent.
Description
Technical field
The invention belongs to electronic product secrecy technology field, be specifically related to a kind of encryption and decryption method and device thereof of sequence number.
Background technology
In present electronic product society; a product appearance will soon by mountain vallage, and a lot of reasons is because the product confidentiality of oneself is done not, and is much because do not do encipherment protection to some identifying informations of the product of oneself; such as identifier, sequence number etc.Although some product has done encryption chip encryption, but encryption chip encryption needs higher cost, and cryptographic algorithm oneself is unknowable, relies on encryption chip manufacturer very much.
Summary of the invention
In view of this, main purpose of the present invention is the encryption and decryption method and the device thereof that provide a kind of sequence number.
For achieving the above object, technical scheme of the present invention is achieved in that
The embodiment of the present invention provides a kind of encryption and decryption method of sequence number, the method is: according to position coordinates, sequence number rearrangement is obtained the sequence number after rearrangement, according to AET decipherment algorithm, the sequence number after described rearrangement is encrypted again, obtains enciphered data; According to AET decipherment algorithm, described enciphered data is decrypted, then according to the initial sequence of position coordinates reduction sequence number, and the sequence number of acquisition is sent to acquisition side.
In such scheme, described according to position coordinates by sequence number rearrangement obtain rearrangement after sequence number, be specially: definition encryption privately owned 16 key; Obtain the length N wanting the array of enciphered data, definition encrypted data length is 2N; The N number of unduplicated random number of stochastic generation, random scope is 2n; Define arrays buffer, N number of random number of described stochastic generation is stored in the position of 2n of buffer respectively successively, with the numerical value of the 2n position of buffer for position coordinates, to be filled up to according to the data of described position coordinates in the position of 2n+1 needing the sequence number of encryption and to resequence, wherein, 0<=n<=N.
In such scheme, described is decrypted described enciphered data according to AET decipherment algorithm, then according to the initial sequence of position coordinates reduction sequence number, and the sequence number of acquisition is sent to the side of acquisitioning, is specially: obtain 16 and decipher key; The enciphered data of reading and saving in memory space, and be kept in array buffer; According to AET decipherment algorithm to buffer decrypt data, and be kept in buffer; Be coordinate according to the numerical value of the 2n position of described buffer, respectively the data permutation of 2n+1 generated Snbuffer data, return to acquisition side, wherein, 0<=n<=N.
The embodiment of the present invention provides a kind of encryption and decryption device of sequence number, and this device comprises ciphering unit, decryption unit;
Described ciphering unit, for sequence number rearrangement being obtained the sequence number after rearrangement according to position coordinates, then being encrypted the sequence number after described rearrangement according to AET decipherment algorithm, obtaining enciphered data;
Described decryption unit, for being decrypted described enciphered data according to AET decipherment algorithm, then according to the initial sequence of position coordinates reduction sequence number, and is sent to acquisition side by the sequence number of acquisition.
In such scheme, described ciphering unit, specifically for privately owned 16 key of definition encryption; Obtain the length N wanting the array of enciphered data, definition encrypted data length is 2N; : the N number of unduplicated random number of stochastic generation, random scope is 2n; Define arrays buffer, N number of random number of described stochastic generation is stored in the position of 2n of buffer respectively successively, with the numerical value of the 2n position of buffer for position coordinates, to be filled up to according to the data of described position coordinates in the position of 2n+1 needing the sequence number of encryption and to resequence, wherein, 0<=n<=N.
In such scheme, described decryption unit, specifically for obtaining 16 deciphering key; The enciphered data of reading and saving in memory space, and be kept in array buffer; According to AET decipherment algorithm to buffer decrypt data, and be kept in buffer; Be coordinate according to the numerical value of the 2n position of described buffer, respectively the data permutation of 2n+1 generated Snbuffer data, return to acquisition side, wherein, 0<=n<=N.
Compared with prior art, beneficial effect of the present invention:
The embodiment of the present invention provides a kind of encryption and decryption method of sequence number, according to position coordinates, sequence number rearrangement is obtained the sequence number after rearrangement, then is encrypted the sequence number after described rearrangement according to AET decipherment algorithm, obtain enciphered data; According to AET decipherment algorithm, described enciphered data is decrypted, then according to the initial sequence of position coordinates reduction sequence number, and the sequence number of acquisition is sent to acquisition side; A kind of encryption and decryption device of sequence number is also provided, encrypting and decrypting process fast can be realized by the present invention, data are carried out position adjustment and are only correct data after needing to decipher again, even if be cracked AET encryption, also need to know the correct restoring data of deciphering ability cracking position, actual data length is not data length expressly, with the addition of position-order list and random number, has certain effect to interfering data deciphering.
Accompanying drawing explanation
The flow chart of the encryption and decryption method of a kind of sequence number that Fig. 1 provides for the embodiment of the present invention;
Fig. 2 is the schematic flow sheet encrypted in the present invention;
Fig. 3 is the schematic flow sheet deciphered in the present invention.
Embodiment
Below in conjunction with the drawings and specific embodiments, the present invention is described in detail.
The embodiment of the present invention provides a kind of encryption and decryption method of sequence number, and as shown in Figure 1, the method is realized by following steps:
Step 101: according to position coordinates, sequence number rearrangement is obtained the sequence number after rearrangement, then according to AET decipherment algorithm, the sequence number after described rearrangement is encrypted, obtain enciphered data.
Concrete, as shown in Figure 2, privately owned 16 key of definition encryption; Obtain the length N wanting the array of enciphered data, definition encrypted data length is 2N; The N number of unduplicated random number of stochastic generation, random scope is 2n; Define arrays buffer, N number of random number of described stochastic generation is stored in the position of 2n of buffer respectively successively, with the numerical value of the 2n position of buffer for position coordinates, to be filled up to according to the data of described position coordinates in the position of 2n+1 needing the sequence number of encryption and to resequence, obtain buffer data, wherein, 0<=n<=N; According to AET decipherment algorithm, 32 are carried out to the buffer data of described acquisition and takes turns data encryption, obtain enciphered data.
Described sequence number is the number such as identifier, sequence number for uniquely identifying product.
Step 102: described enciphered data is decrypted according to AET decipherment algorithm, then according to the initial sequence of position coordinates reduction sequence number, and the sequence number of acquisition is sent to acquisition side.
Concrete, as shown in Figure 3, obtain 16 deciphering key; The enciphered data of reading and saving in memory space, and be kept in array buffer; According to AET decipherment algorithm to buffer decrypt data, and be kept in buffer; Be coordinate according to the numerical value of the 2n position of described buffer, respectively the data permutation of 2n+1 generated Snbuffer data, return to acquisition side, wherein, 0<=n<=N.
The embodiment of the present invention also provides a kind of encryption and decryption device of sequence number, and this device comprises ciphering unit, decryption unit;
Described ciphering unit, for sequence number rearrangement being obtained the sequence number after rearrangement according to position coordinates, then being encrypted the sequence number after described rearrangement according to AET decipherment algorithm, obtaining enciphered data;
Described decryption unit, for being decrypted described enciphered data according to AET decipherment algorithm, then according to the initial sequence of position coordinates reduction sequence number, and is sent to acquisition side by the sequence number of acquisition.
Described ciphering unit, specifically for privately owned 16 key of definition encryption; Obtain the length N wanting the array of enciphered data, definition encrypted data length is 2N; : the N number of unduplicated random number of stochastic generation, random scope is 2n; Define arrays buffer, N number of random number of described stochastic generation is stored in the position of 2n of buffer respectively successively, with the numerical value of the 2n position of buffer for position coordinates, to be filled up to according to the data of described position coordinates in the position of 2n+1 needing the sequence number of encryption and to resequence, wherein, 0<=n<=N.
Described decryption unit, specifically for obtaining 16 deciphering key; The enciphered data of reading and saving in memory space, and be kept in array buffer; According to AET decipherment algorithm to buffer decrypt data, and be kept in buffer; Be coordinate according to the numerical value of the 2n position of described buffer, respectively the data permutation of 2n+1 generated Snbuffer data, return to acquisition side, wherein, 0<=n<=N.
Those skilled in the art should understand, embodiments of the invention can be provided as method, system or computer program.Therefore, the present invention can adopt the form of hardware embodiment, software implementation or the embodiment in conjunction with software and hardware aspect.And the present invention can adopt in one or more form wherein including the upper computer program implemented of computer-usable storage medium (including but not limited to magnetic disc store and optical memory etc.) of computer usable program code.
The present invention describes with reference to according to the flow chart of the method for the embodiment of the present invention, equipment (system) and computer program and/or block diagram.Should understand can by the combination of the flow process in each flow process in computer program instructions realization flow figure and/or block diagram and/or square frame and flow chart and/or block diagram and/or square frame.These computer program instructions can being provided to the processor of all-purpose computer, special-purpose computer, Embedded Processor or other programmable data processing device to produce a machine, making the instruction performed by the processor of computer or other programmable data processing device produce device for realizing the function of specifying in flow chart flow process or multiple flow process and/or block diagram square frame or multiple square frame.
These computer program instructions also can be stored in can in the computer-readable memory that works in a specific way of vectoring computer or other programmable data processing device, the instruction making to be stored in this computer-readable memory produces the manufacture comprising command device, and this command device realizes the function of specifying in flow chart flow process or multiple flow process and/or block diagram square frame or multiple square frame.
These computer program instructions also can be loaded in computer or other programmable data processing device, make on computer or other programmable devices, to perform sequence of operations step to produce computer implemented process, thus the instruction performed on computer or other programmable devices is provided for the step realizing the function of specifying in flow chart flow process or multiple flow process and/or block diagram square frame or multiple square frame.
The above, be only preferred embodiment of the present invention, be not intended to limit protection scope of the present invention.
Claims (6)
1. the encryption and decryption method of a sequence number, it is characterized in that, the method is: according to position coordinates, sequence number rearrangement is obtained the sequence number after rearrangement, then be encrypted the sequence number after described rearrangement according to AET decipherment algorithm, obtain enciphered data; According to AET decipherment algorithm, described enciphered data is decrypted, then according to the initial sequence of position coordinates reduction sequence number, and the sequence number of acquisition is sent to acquisition side.
2. the encryption and decryption method of sequence number according to claim 1, is characterized in that, described according to position coordinates by sequence number rearrangement obtain rearrangement after sequence number, be specially: definition encryption privately owned 16 key; Obtain the length N wanting the array of enciphered data, definition encrypted data length is 2N; The N number of unduplicated random number of stochastic generation, random scope is 2n; Define arrays buffer, N number of random number of described stochastic generation is stored in the position of 2n of buffer respectively successively, with the numerical value of the 2n position of buffer for position coordinates, to be filled up to according to the data of described position coordinates in the position of 2n+1 needing the sequence number of encryption and to resequence, wherein, 0 <=n <=N.
3. the encryption and decryption method of sequence number according to claim 1 and 2, it is characterized in that, described is decrypted described enciphered data according to AET decipherment algorithm, again according to the initial sequence of position coordinates reduction sequence number, and the sequence number of acquisition is sent to acquisition side, is specially: obtain 16 deciphering key; The enciphered data of reading and saving in memory space, and be kept in array buffer; According to AET decipherment algorithm to buffer decrypt data, and be kept in buffer; Be coordinate according to the numerical value of the 2n position of described buffer, respectively the data permutation of 2n+1 generated Snbuffer data, return to acquisition side, wherein, 0 <=n <=N.
4. an encryption and decryption device for sequence number, is characterized in that, this device comprises ciphering unit, decryption unit;
Described ciphering unit, for sequence number rearrangement being obtained the sequence number after rearrangement according to position coordinates, then being encrypted the sequence number after described rearrangement according to AET decipherment algorithm, obtaining enciphered data;
Described decryption unit, for being decrypted described enciphered data according to AET decipherment algorithm, then according to the initial sequence of position coordinates reduction sequence number, and is sent to acquisition side by the sequence number of acquisition.
5. the encryption and decryption device of sequence number according to claim 4, is characterized in that: described ciphering unit, specifically for privately owned 16 key of definition encryption; Obtain the length N wanting the array of enciphered data, definition encrypted data length is 2N; : the N number of unduplicated random number of stochastic generation, random scope is 2n; Define arrays buffer, N number of random number of described stochastic generation is stored in the position of 2n of buffer respectively successively, with the numerical value of the 2n position of buffer for position coordinates, to be filled up to according to the data of described position coordinates in the position of 2n+1 needing the sequence number of encryption and to resequence, wherein, 0 <=n <=N.
6. the encryption and decryption device of the sequence number according to claim 4 or 5, is characterized in that: described decryption unit, specifically for obtaining 16 deciphering key; The enciphered data of reading and saving in memory space, and be kept in array buffer; According to AET decipherment algorithm to buffer decrypt data, and be kept in buffer; Be coordinate according to the numerical value of the 2n position of described buffer, respectively the data permutation of 2n+1 generated Snbuffer data, return to acquisition side, wherein, 0 <=n <=N.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510204904.0A CN104954362B (en) | 2015-04-27 | 2015-04-27 | The encryption and decryption approaches and its device of sequence number |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510204904.0A CN104954362B (en) | 2015-04-27 | 2015-04-27 | The encryption and decryption approaches and its device of sequence number |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104954362A true CN104954362A (en) | 2015-09-30 |
CN104954362B CN104954362B (en) | 2018-08-14 |
Family
ID=54168716
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510204904.0A Expired - Fee Related CN104954362B (en) | 2015-04-27 | 2015-04-27 | The encryption and decryption approaches and its device of sequence number |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104954362B (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106326761A (en) * | 2016-09-05 | 2017-01-11 | 天脉聚源(北京)传媒科技有限公司 | Encryption of SN number method and device |
CN107239214A (en) * | 2016-03-28 | 2017-10-10 | 北京神州泰岳软件股份有限公司 | The display methods and device of button in soft keyboard |
CN107396351A (en) * | 2017-08-24 | 2017-11-24 | 四川长虹电器股份有限公司 | A kind of encipher-decipher method for strengthening zigbee network safety |
CN109474574A (en) * | 2018-09-07 | 2019-03-15 | 阿里巴巴集团控股有限公司 | A kind of data ciphering method and device, a kind of data decryption method and device |
CN112199697A (en) * | 2020-09-29 | 2021-01-08 | 深圳壹账通智能科技有限公司 | Information processing method, device, equipment and medium based on shared root key |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW200841211A (en) * | 2007-04-04 | 2008-10-16 | Inventec Besta Co Ltd | Digital data protection system using electric key and method thereof |
CN101895390A (en) * | 2010-02-05 | 2010-11-24 | 上海复旦天臣新技术有限公司 | Method, device and system for encryption and decryption |
US20110004759A1 (en) * | 2003-10-07 | 2011-01-06 | Koolspan, Inc. | Mass subscriber management |
CN102176711A (en) * | 2011-01-04 | 2011-09-07 | 深圳市新超亮特种显示设备有限公司 | System and method for information security protection of advertisement kiosk |
CN102473261A (en) * | 2009-07-06 | 2012-05-23 | 瑞典爱立信有限公司 | Voucher access code creation and management |
CN102647272A (en) * | 2012-05-02 | 2012-08-22 | 西安电子科技大学 | 256-bit key expansion system and method |
US20130159725A1 (en) * | 2011-12-14 | 2013-06-20 | Electronics And Telecommunications Research Institute | Fpga apparatus and method for protecting bitstream |
CN104331645A (en) * | 2014-11-24 | 2015-02-04 | 中国航空工业集团公司洛阳电光设备研究所 | Encryption method of test system |
CN104410602A (en) * | 2014-10-11 | 2015-03-11 | 深圳市家富通汇科技有限公司 | Method for realizing random password keyboard based on secure element |
CN104468098A (en) * | 2014-11-21 | 2015-03-25 | 浪潮(北京)电子信息产业有限公司 | Method and device for generating serial number |
-
2015
- 2015-04-27 CN CN201510204904.0A patent/CN104954362B/en not_active Expired - Fee Related
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110004759A1 (en) * | 2003-10-07 | 2011-01-06 | Koolspan, Inc. | Mass subscriber management |
TW200841211A (en) * | 2007-04-04 | 2008-10-16 | Inventec Besta Co Ltd | Digital data protection system using electric key and method thereof |
CN102473261A (en) * | 2009-07-06 | 2012-05-23 | 瑞典爱立信有限公司 | Voucher access code creation and management |
CN101895390A (en) * | 2010-02-05 | 2010-11-24 | 上海复旦天臣新技术有限公司 | Method, device and system for encryption and decryption |
CN102176711A (en) * | 2011-01-04 | 2011-09-07 | 深圳市新超亮特种显示设备有限公司 | System and method for information security protection of advertisement kiosk |
US20130159725A1 (en) * | 2011-12-14 | 2013-06-20 | Electronics And Telecommunications Research Institute | Fpga apparatus and method for protecting bitstream |
CN102647272A (en) * | 2012-05-02 | 2012-08-22 | 西安电子科技大学 | 256-bit key expansion system and method |
CN104410602A (en) * | 2014-10-11 | 2015-03-11 | 深圳市家富通汇科技有限公司 | Method for realizing random password keyboard based on secure element |
CN104468098A (en) * | 2014-11-21 | 2015-03-25 | 浪潮(北京)电子信息产业有限公司 | Method and device for generating serial number |
CN104331645A (en) * | 2014-11-24 | 2015-02-04 | 中国航空工业集团公司洛阳电光设备研究所 | Encryption method of test system |
Non-Patent Citations (1)
Title |
---|
王炯,刘保卫: "计算机地址序列重排实现加密方法的探讨", 《内蒙古科技与经济》 * |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107239214A (en) * | 2016-03-28 | 2017-10-10 | 北京神州泰岳软件股份有限公司 | The display methods and device of button in soft keyboard |
CN106326761A (en) * | 2016-09-05 | 2017-01-11 | 天脉聚源(北京)传媒科技有限公司 | Encryption of SN number method and device |
CN106326761B (en) * | 2016-09-05 | 2019-04-30 | 天脉聚源(北京)传媒科技有限公司 | A kind of encryption method and device of SN code |
CN107396351A (en) * | 2017-08-24 | 2017-11-24 | 四川长虹电器股份有限公司 | A kind of encipher-decipher method for strengthening zigbee network safety |
CN109474574A (en) * | 2018-09-07 | 2019-03-15 | 阿里巴巴集团控股有限公司 | A kind of data ciphering method and device, a kind of data decryption method and device |
CN109474574B (en) * | 2018-09-07 | 2021-06-29 | 创新先进技术有限公司 | Data encryption method and device and data decryption method and device |
CN112199697A (en) * | 2020-09-29 | 2021-01-08 | 深圳壹账通智能科技有限公司 | Information processing method, device, equipment and medium based on shared root key |
Also Published As
Publication number | Publication date |
---|---|
CN104954362B (en) | 2018-08-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101369748B1 (en) | Method for encrypting datas and appatus therefor | |
CN105450620A (en) | Information processing method and device | |
CN101043326B (en) | Dynamic information encrypting system and method | |
US8577022B2 (en) | Data processing apparatus | |
CN103345609B (en) | A kind of text encipher-decipher method and encryption and decryption equipment | |
CN103067170B (en) | encrypting method based on EXT2 file system | |
CN104954362A (en) | Serial number encryption-decryption method and device | |
CN103368975B (en) | A kind of method and system of batch data safe transmission | |
CN108491184B (en) | Entropy source acquisition method of random number generator, computer equipment and storage medium | |
JP2017538353A5 (en) | ||
CN102333308A (en) | Positional-information-based encrypted authentication method | |
US20100061550A1 (en) | Data processing apparatus | |
WO2017033843A1 (en) | Searchable cryptograph processing system | |
CN103067162A (en) | Method and device of data transmission | |
CN102546156A (en) | Method, system and device for grouping encryption | |
CN104410493A (en) | Data security storage and reading method based on distributed system infrastructure | |
CN105468935A (en) | Method, sending end, tool end and burning end for guaranteeing safe burning of KEY | |
CN110505054B (en) | Data processing method, device and equipment based on dynamic white box | |
CN103561024A (en) | Data transmission method based on weighing instrument and remote server | |
CN102598575B (en) | Method and system for the accelerated decryption of cryptographically protected user data units | |
CN103313097B (en) | Method and system for encrypting and decrypting encoded file | |
JP2016525836A5 (en) | ||
CN103501220A (en) | Encryption method and device | |
CN105681027A (en) | HSM encrypted information synchronization method, device and system | |
CN102546151A (en) | Data encryption and decryption method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into 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: 20180814 |