CPC H04L 9/3234 (2013.01) [H04L 9/3263 (2013.01); H04L 9/3271 (2013.01); H04L 63/0853 (2013.01)] | 8 Claims |
1. An electronic device for processing a digital key, the electronic device comprising:
a communicator configured to communicate with an external device;
a secure element (SE);
a first memory storing a first program and data for processing the digital key; and
a first processor configured to execute the first program stored in the first memory to provide a digital key framework,
wherein the digital key framework is configured to:
receive a request to generate the digital key from a target device or a user application, wherein the request includes a package, signature information of the package, and certificate information of the target device, and wherein the package includes configuration information for generating the digital key and challenge information for preventing reuse of commands; and
transmit, to the secure element, the request to generate the digital key and first authentication information,
wherein the secure element includes:
a second memory storing a second program and data for processing the digital key; and
a second processor configured to execute the second program stored in the second memory to provide a digital key application, and
wherein the digital key application is configured to:
verify the package, the signature information of the package, and the certificate information of the target device based on the first authentication information received from the digital key framework and a second authentication information stored in the secure element; and
generate the digital key by using the configuration information included in the package.
|