摘要 |
The present invention relates to technology for managing the copy of embedded software and, more specifically, to technology for managing the copy of embedded software capable of managing the number of copies of the software (the embedded software) of an embedded device and preventing the illegal copy and usage of the embedded software. The present invention is provided to manage the number of copies of the embedded software and approve the copies up to a predetermined limited value, thereby preventing the illegal copy and usage. The present invention is provided to manage the number of the copies of the embedded software, thereby collecting the loyalty of the embedded software. The present invention is provided to use a manufacturing process without the change of the hardware composition of the embedded device, thereby not generating additional costs of a manufacturing company. The present invention is provided to form a copy management structure by applying a personal module (SIM card), thereby improving security. [Reference numerals] (AA,S334) Drive embedded software; (BB) End; (S300) Identify the stored certificate and hardware identification information of an embedded terminal; (S302) Exist on an effective certificate?; (S304) Embedded terminal requests the certificate to a personal identification module (provide a signature and the hardware identification information); (S306) Signature error?; (S308) Copy limitation value = 0?; (S310) Personal identification module generates the certificate with the hardware identification information and encodes a personal key; (S312) Store a certificate generation history; (S314) Decrease the copy limitation value and provide the certificate; (S316) Embedded terminal receives and stores the certificate; (S320) Reject authentication generation; (S322) Display an error; (S330) Verify the certificate with an open key and compare the certificate with the hardware identification information; (S332) Verification is successful? |