Method and electronic device of generating digital certificate
Abstract
A digital certificate generating method for an electronic device (10) comprising a communication module (100) corresponding to a key (KEY) and a digital certificate module (110) comprises the digital certificate module (110) generating a digital certificate (DC) corresponding to the communication module (100) according to the key (KEY); and the digital certificate module (110) installing the digital certificate (DC) corresponding to the communication module (100) into the communication module (100).

Term
Projected expiry 5 November 2033.
- Priority
- Filed
- Published
- Today
- Projected expiry
15 claims: 6 independent, 9 dependent
- 1A digital certificate generating method for an electronic device (10) comprising a communication module (100) corresponding to a key (KEY) and a digital certificate module (110), characterized by the digital certificate generating method comprising steps of:the digital certificate module (110) generating a digital certificate (DC) corresponding to the communication module (100) according to the key (KEY);andthe digital certificate module (110) installing the digital certificate (DC) corresponding to the communication module (100) into the communication module (100).
- 3A digital certificate generating method for an electronic device (10) comprising a communication module (100) corresponding to a key (KEY) and a digital certificate module (110), characterized by the digital certificate generating method comprising the steps of:the digital certificate module (110) checking whether the key (KEY) has been modified;when the digital certificate module (110) determines the key (KEY) has been modified, the digital certificate module (110) generating a digital certificate (DC) corresponding to the communication module (100) according to the modified key (KEY);andthe digital certificate module (110) installing the digital certificate (DC) corresponding to the communication module (100) into the communication module (100).
- 4A digital certificate generating method for an electronic device (30) comprising a plurality of communication modules (CM_1-CM_n) corresponding to a plurality of keys (KEY_1-KEY_n) and a digital certificate module (310), characterized by the digital certificate generating method comprising the steps of:the digital certificate module (310) generating a plurality of digital certificates (DC_1-DC_n) corresponding to the communication modules (CM_1-CM_n) according to the keys (KEY_1-KEY_n);andthe digital certificate module (310) installing the digital certificates (DC_1-DC_n) corresponding to the communication modules (CM_1-CM_n) into the communication modules (CM_1-CM_n).
- 6A digital certificate generating method for an electronic device (30) comprising a plurality of communication modules (CM_1-CM_n) corresponding to a plurality of keys (KEY_1-KEY_n) and a digital certificate module (310), characterized by the digital certificate generating method comprising the steps of:the digital certificate module (310) checking whether the keys (KEY_1-KEY_n) have been modified;the digital certificate module (310) generating at least one digital certificate (DC_1-DC_n) corresponding to at least one of the communication modules (CM_1-CM_n) according to at least one of the modified keys (KEY_1-KEY_n) when the digital certificate module (310) determines the at least one of the keys (KEY_1-KEY_n) has been modified;andthe digital certificate module (310) installing the at least one digital certificates (DC_1-DC_n) corresponding to the at least one of the communication modules (CM_1-CM_n) into the at least one of the communication modules (CM_1-CM_n).
- 8An electronic device (10), characterized by the electronic device (10) comprising:a communication module (100), corresponding to a key (KEY);anda digital certificate module (110), configured to generate a digital certificate (DC) corresponding to the communication module (100) according to the key (KEY) and install the digital certificate (DC) into the communication module (100).
- 12An electronic device (30), characterized by the electronic device (30) comprising:a plurality of communication modules (CM_1-CM_n), corresponding to a plurality of keys (KEY_1-KEY_n);anda digital certificate module (310), configured to generate a plurality of digital certificates (DC_1-DC_n) corresponding to the communication modules (CM_1-CM_n) according to the keys (KEY_1-KEY_n) and install the digital certificates (DC_1-DC_n) into the communication modules (CM_1-CM_n).
Independent claims6
23 paragraphs, as filed
Field of the Invention
The present invention relates to an electronic device and a digital certificate generating method, and more particularly, to a method for automatically generating and updating the digital certificate of an electronic device.
Background of the Invention
X.509 is a network identity certificate framework provided by the International Telecommunication Union (ITU) and can be used in the ITU X.500 E-Mail system. The network identity certificate framework is based on the public key cryptography (PKC) and the digital signature, and the structure of a digital certificate and the protocol of using the digital certificate for authentication are accordingly defined.
The digital certificate may be regarded as a passport for the network, and it utilizes the public key cryptography to verify the identity. Unless a third party obtains a private key from the certification authorities (CA), the digital certificate issued by a digital certificate management center cannot be easily faked, thereby ensuring the accuracy and confidentiality of the data on the network. The digital certificate can represent the digital identities of users and also network devices, organizations and even programs. For example, the type of the digital certificate includes a personal digital certificate, a server digital certificate, an object digital certificate, etc. However, the firmware image of an electronic device initialized in the factory does not comprise any digital certificate but the digital certificate must be generated independently and separately - namely, importing the digital certificate with an additional factory production procedure. Accordingly, the process and steps are complicated and time-consuming, and hence the capacity and desire for further improvement undoubtedly remain in the field.
Summary of the Invention
It is one of the objectives of the present invention to provide an electronic device and a digital certificate generating method so as to automatically generate and update the digital certificate of the electronic device.
This is achieved by a digital certificate generating method according to claims 1, 3, 4, 6, 8 and 12. The dependent claims pertain to corresponding further developments and improvements.
As will be seen more clearly from the following detailed description, a claimed digital certificate generating method for an electronic device is disclosed herein. The electronic device comprises a communication module corresponding to a key and a digital certificate module. The digital certificate generating method comprises the digital certificate module generating a digital certificate corresponding to the communication module according to the key, and the digital certificate module installing the digital certificate, which corresponds to the communication module, into the communication module.
In another aspect of the invention, a claimed digital certificate generating method for an electronic device is disclosed in the detailed description here below. The electronic device comprises a communication module corresponding to a key and a digital certificate module. The digital certificate generating method comprises the digital certificate module checking whether the key has been modified and, when the digital certificate module determines the key has been modified, the digital certificate module generating a digital certificate corresponding to the communication module according to the modified key, and the digital certificate module installing the new digital certificate, which corresponds to the communication module and the modified key, into the communication module.
In another aspect of the invention, a claimed digital certificate generating method for an electronic device is disclosed in the detailed description here below. The electronic device comprises a plurality of communication modules corresponding to a plurality of keys and a digital certificate module. The digital certificate generating method comprises the digital certificate module checking whether the keys have been modified, the digital certificate module generating at least one digital certificate corresponding to at least one of the communication modules according to at least one of the keys when the digital certificate module determines the at least one of the keys has been modified, and the digital certificate module installing the at least one of the digital certificates corresponding to the at least one of the communication modules into the at least one of the communication modules.
In another aspect of the invention, a claimed electronic device is disclosed in the detailed description here below. The electronic device comprises a communication module corresponding to a key and a digital certificate module configured to generate a digital certificate, which corresponds to the communication module according to the key, and to install the digital certificate into the communication module.
In another aspect of the invention, the claimed electronic device is disclosed in the detailed description here below. The electronic device comprises a plurality of communication modules corresponding to a plurality of keys and a digital certificate module configured to generate a plurality of digital certificates corresponding to the communication modules according to the keys and install the digital certificates into the communication modules.
Brief Description of the Drawings
<ul id="ul0001" list-style="none" compact="compact"><li><figref idref="f0001">FIG. 1</figref> is a schematic diagram illustrating an electronic device according to an embodiment of the present invention.</li><li><figref idref="f0002">FIG. 2</figref> is a schematic diagram illustrating a digital certificate generating method according to an embodiment of the present invention.</li><li><figref idref="f0003">FIG. 3</figref> is a schematic diagram illustrating an electronic device according to an embodiment of the present invention.</li><li><figref idref="f0004">FIG. 4</figref> is a schematic diagram illustrating a digital certificate generating method according to an embodiment of the present invention.</li></ul>
Detailed Description
<figref idref="f0001">FIG. 1</figref> is a schematic diagram illustrating an electronic device 10 according to an embodiment of the present invention. The electronic device 10 comprises a communication module 100, a digital certificate module 110 and a counter 120. The communication module 100 corresponds to a key KEY. The digital certificate module 110 is connected to the communication module 100 for generating a digital certificate DC corresponding to the communication module 100 according to the key KEY and installing the digital certificate DC corresponding to the communication module 100 into the communication module 100. The counter 120 is connected to the communication module 100 and configured to record a number N of times of modifying the key KEY. When the number N is greater than a default threshold TH, the digital certificate module 110 stops generating the digital certificate DC. More specifically, the digital certificate module 110 may generate the digital certificate DC corresponding to the communication module 100 directly according to the key KEY. Alternatively, the key KEY corresponding to the communication module 100 may be modified as well. And whenever the key KEY has been modified, the digital certificate module 110 generates the digital certificate DC (i.e., a new digital certificate) corresponding to the communication module 100 according to the key KEY, more specifically, the modified key. Meanwhile, the counter 120 records the number N of times of modifying the key KEY. Once the number N is greater than the default threshold TH, meaning that system abnormality may occur in the electronic device 10, the digital certificate module 110 stops generating the digital certificate DC.
Moreover, the digital certificate module 110 checks whether the digital certificate DC of the communication module 100 is accurately installed. If the digital certificate module 110 ascertains that the digital certificate DC is inaccurately installed, the digital certificate module 110 generates the digital certificate DC corresponding to the communication module 100 according to the key KEY. If the digital certificate module 110 finds out that the digital certificate DC is accurately installed, the digital certificate module 110 then determines whether the key KEY has been modified. If the key KEY has been modified, the digital certificate module 110 still regenerates the digital certificate DC corresponding to the communication module 100.
The key KEY may be a Media Access Control Address (MAC address) or a product number of the communication module 100.
The operation principle of the electronic device 10 can be summarized into a digital certificate generating method 20 as shown in <figref idref="f0002">FIG. 2</figref>. The digital certificate generating method 20 comprises the following steps: <ul id="ul0002" list-style="none" compact="compact"><li>Step 200: Start.</li><li>Step 202: Utilize the digital certificate module 110 to check whether the digital certificate DC of the communication module 100 is accurately installed. If the digital certificate DC is inaccurately installed, proceed to Step 208. If the digital certificate DC is accurately installed, proceed to Step 204.</li><li>Step 204: Use the digital certificate module 110 to determine whether the key KEY has been modified. If the key KEY has been modified, proceed to Step 206. If the digital certificate DC is not modified, proceed to Step 210.</li><li>Step 206: Utilize the counter 120 to determine whether the number N of times of modifying the key KEY is greater than the default threshold TH. If the number N is greater than the default threshold TH, proceed to Step 210. If the number N is less than or equal to the default threshold TH, proceed to Step 208.</li><li>Step 208: Use the digital certificate module 110 to generate the digital certificate DC corresponding to the communication module 100 according to the key KEY.</li><li>Step 210: End.</li></ul>
However, the number of the communication module in an electronic device is not limited to one and the electronic device may comprise a plurality of communication modules. For example, <figref idref="f0003">FIG. 3</figref> is a schematic diagram illustrating an electronic device 30 according to an embodiment of the present invention. The electronic device 30 comprises communication modules CM_1-CM_n, a digital certificate module 310 and a counter 320. The communication modules CM_1-CM_n correspond respectively to the keys KEY_1-KEY_n. The digital certificate module 310 is respectively connected to the communication modules CM_1-CM_n for generating digital certificates DC_1-DC_n corresponding to the communication modules CM_1-CM_n respectively according to the keys KEY_1-KEY_n and installing the digital certificates DC_1-DC_n into the communication modules CM_1-CM_n. The counter 320 is connected to the communication modules CM_1-CM_n and configured to record the numbers N_1-N_n of times of modifying the keys KEY_1-KEY_n. When the numbers N_1-N_n are greater than the default threshold TH, the digital certificate module 310 stops generating the digital certificates DC_1-DC_n.
More specifically, the digital certificate module 310 is simultaneously connected to all the communication modules CM_1-CM_n, respectively checks whether the digital certificates DC_1-DC_n of the communication modules CM_1-CM_n are accurately installed, simultaneously determines whether the keys KEY_1-KEY_n have been modified, subsequently decides whether to generate the digital certificates DC_1-DC_n corresponding to the communication modules CM_1-CM_n, and accurately installs the digital certificates DC_1-DC_n into the communication modules CM_1-CM_n. The operation principle of the electronic device 30 can be summarized into a digital certificate generating method 40 as shown in <figref idref="f0004">FIG. 4</figref>. The digital certificate generating method 40 comprises the following steps: <ul id="ul0003" list-style="none" compact="compact"><li>Step 400: Start.</li><li>Step 402: Utilize the digital certificate module 310 to check the installation results of the digital certificates DC_1-DC_n of the communication modules CM_1-CM_n.</li><li>Step 404: Use the digital certificate module 310 to determine the modification results of the keys KEY_1-KEY_n.</li><li>Step 406: Utilize the counter 320 to ascertain whether the numbers N_1-N_n of times of modifying the keys KEY_1-KEY_n are greater than the default threshold TH. If any of the numbers N_1-N_n of times of modifying the keys KEY_1-KEY_n (e.g. the number N_x of times of modifying the key KEY_x) is greater than the default threshold TH, proceed to Step 410. If all of the numbers N_1-N_n of times of modifying the keys KEY_1-KEY_n are less than or equal to the default threshold TH, proceed to Step 408.</li><li>Step 408: Use the digital certificate module 310 to generate the digital certificates DC_k-DC_m (where 1≦k···m≦n) corresponding to the communication modules CM_k-CM_m according to the keys KEY_k-KEY_m corresponding to the communication modules CM_k-CM_m for those communication modules CM_k-CM_m with inaccurately installed digital certificates and modified keys of the communication modules CM_1-CM_n,.</li><li>Step 410: End.</li></ul>
To sum up, the firmware image of an electronic device initialized in the factory does not comprise any digital certificate but a digital certificate must be generated independently and separately - namely, importing the digital certificate with an additional factory production procedure. Therefore, the process and steps become complicated and time-consuming. In contrast, the digital certificate is automatically generated and updated in the electronic device of the present invention, thereby reducing manufacturing cost and speeding up the production.
5 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5
Every citation, both waysCites: the store holds 2 of 3
| Document | Relation | Office | Category | Cited during | Relevant claims |
|---|---|---|---|---|---|
| WO0045241A2 | Cites | World Intellectual Property Organization (WIPO) | I | Search report | 1-15 |
| US2008046716A1 | Cites | United States of America | XI | Search report | 1,8 |
4 priority claims, no other members on record
Priority claims4
| Document | Office | Kind | Date |
|---|---|---|---|
| 102119198 | Taiwan Province of China | A | |
| 102119198 | Taiwan Province of China | – | |
| 102119198 | – | – | – |
| TW20130119198 | – | – | – |
6 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Application deemed to be withdrawnWithdrawn18D | 18D | |
| Information on the status of an ep patent application or granted ep patentGrantedSTATUS: THE APPLICATION IS DEEMED TO BE WITHDRAWNSTAA | STAA | |
| Request for examination filed17P | 17P | |
| Designated contracting statesAK | AK | |
| Request for extension of the european patentAX | AX | |
| Public reference made under article 153(3) epc to a published international application that has entered the european phaseORIGINAL CODE: 0009012PUAI | PUAI |
Numbers
- Publication
- 2809028
- Publication, DOCDB
- 2809028
- Publication, EPODOC
- EP2809028
- Application
- 131915605
- Application, DOCDB
- 13191560
- Application, EPODOC
- EP20130191560
Titles3
- German
- Verfahren und elektronische Vorrichtung zur Erzeugung eines digitalen Zertifikats
- English
- Method and electronic device of generating digital certificate
- French
- Procédé et dispositif électronique de génération de certificat numérique
Classification
- CPC, 2
- H04L9/3268
- H04L2209/12
- IPC, 1
- H04L9 06
Designated states40
- Contracting states, 38
- Albania
- Austria
- Belgium
- Bulgaria
- Switzerland
- Cyprus
- Czechia
- Germany
- Denmark
- Estonia
- Spain
- Finland
- France
- United Kingdom
- Greece
- Croatia
- Hungary
- Ireland
- Iceland
- Italy
- Liechtenstein
- Lithuania
- Luxembourg
- Latvia
and 14 moreShow fewer
- Monaco
- North Macedonia
- Malta
- Netherlands (Kingdom of the)
- Norway
- Poland
- Portugal
- Romania
- Serbia
- Sweden
- Slovenia
- Slovakia
- San Marino
- Türkiye
- Extension states, 2
- Bosnia and Herzegovina
- Montenegro