METHOD AND SYSTEM FOR PROVIDING FINANCIAL SERVICE
First Claim
1. A system for executing a financial transaction, comprising:
- a first user terminal which signs financial transaction information with a pre-stored first private key, the financial transaction information comprising withdrawal account information, a PIN of withdrawal account, deposit account information, and amount information;
a second user terminal which receives the signed financial transaction information from the first user terminal, where the second user terminal is connected to the first user terminal via near field communication, and which signs the signed financial transaction information with a pre-stored second private key; and
a financial server which transfers an amount indicated in the amount information from an account of the withdrawal account information to an account of the deposit account information.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and a method for providing a financial service. The system for providing a financial service can include: a first user terminal which signs financial transaction information with a pre-stored first private key, the financial transaction information including withdrawal account information, a PIN of the withdrawal account, deposit account information and amount information; a second user terminal which receives the signed financial transaction information by being connecting with the first user terminal through near field communication and which further signs the signed financial transaction information with a pre-stored second private key; and a financial server configured to transfer an amount corresponding to the amount information from an account of the withdrawal account information to an account of the deposit account information.
-
Citations
11 Claims
-
1. A system for executing a financial transaction, comprising:
-
a first user terminal which signs financial transaction information with a pre-stored first private key, the financial transaction information comprising withdrawal account information, a PIN of withdrawal account, deposit account information, and amount information; a second user terminal which receives the signed financial transaction information from the first user terminal, where the second user terminal is connected to the first user terminal via near field communication, and which signs the signed financial transaction information with a pre-stored second private key; and a financial server which transfers an amount indicated in the amount information from an account of the withdrawal account information to an account of the deposit account information. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of providing a financial service by having a plurality of user terminals connected to a financial server, the method comprising:
-
extracting by a first user terminal account information from a first smart card installed in the first user terminal and outputting by the first user terminal the extracted account information as withdrawal account information; obtaining by the first user terminal deposit account information from a second smart card installed in a second user terminal using near field communication; receiving by the first user terminal amount information and a PIN of withdrawal account; generating by the first terminal financial transaction information including the withdrawal account information, the PIN of the withdrawal account, the deposit account information and the amount information; signing by the first terminal the generated financial transaction information with a first private key; sending by the first terminal the signed financial transaction information to the second user terminal; signing by the second terminal the signed financial transaction information with a second private key; sending by the second terminal the double signed financial transaction information to the financial server; and verifying by the financial server the double signed financial transaction information using a public key; and if the double signed financial transaction information is verified as valid, transferring by the financial server an amount corresponding to the amount information from an account of the withdrawal account information to an account of the deposit account information. - View Dependent Claims (8, 9, 10)
-
-
11. A user terminal comprising:
-
an NFC module which obtains a deposit account information from a second smart card of a second user terminal via near field communication (NFC) with the second terminal; an extraction unit which extracts withdrawal account information from the first smart card of the user terminal via an executed financial transaction application; an input unit which receives input comprising a withdrawal account information and an amount information; and a transfer processing unit which signs the withdrawal account information, a PIN of withdrawal account, a deposit account information, and the amount information as a financial transaction information with a first private key and which further requests the financial transaction, wherein a financial server executes the financial transaction by transferring an amount indicated in the amount information from an account of the withdrawal account information to an account of the deposit account information and reports results to the user terminal.
-
Specification