PURPOSE: A method for encoding private keys in a dual certification system is provided to enhance security of a private key by adding the identification of a terminal to the encryption of the private key. CONSTITUTION: A method for encrypting private keys in the dual certification system for decrypting two encrypted private keys into two decrypted private keys comprises the following steps: A user(10) enters one user password which corresponds to one certificate(23) of two certificates for creating a digital signature. A password key(40) is generated for decrypting a private key(22) which corresponds to the one certificate using the entered user password. And the encrypted private key is decrypted into a decrypted private key(26) using the generated password key. [Reference numerals] (10) User; (20) Private key encoding module; (21) Second certificate; (22) Second private key(encoded); (23) First certificate; (24) Second private key(encoded); (25) First private key(decoded); (26) Second private key(decoded); (30) Terminal operating system; (40) Password key; (AA) Password input of a user for a first certificate; (BB) Terminal identification information; (CC) Generation
展开▼