WO2019203516A1 - 온라인 거래정보 보안 시스템 및 온라인 거래정보 보안방법 - Google Patents
온라인 거래정보 보안 시스템 및 온라인 거래정보 보안방법 Download PDFInfo
- Publication number
- WO2019203516A1 WO2019203516A1 PCT/KR2019/004508 KR2019004508W WO2019203516A1 WO 2019203516 A1 WO2019203516 A1 WO 2019203516A1 KR 2019004508 W KR2019004508 W KR 2019004508W WO 2019203516 A1 WO2019203516 A1 WO 2019203516A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- dealing
- coin
- information
- module
- electronic wallet
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/04—Payment circuits
- G06Q20/06—Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/36—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes
Definitions
- the present invention relates to online transaction information security, and more particularly, to an online transaction information security system and an online transaction information security method with enhanced security to securely trade virtual currency.
- a virtual currency is a digital currency or electronic money that is used in electronic form in a virtual space connected to a network without a real object such as a bill or a coin.
- EBC European Central Bank
- cryptocurrency is a digital currency that is not controlled by the government and is issued and managed by the developer and used only in certain virtual communities. According to this definition, most cryptocurrencies are digital and virtual.
- Bitcoin is an online cryptocurrency built on blockchain technology. It is designed to allow financial transactions such as remittances freely between individuals on a global basis without a central bank. It is virtually impossible to hack because the transaction ledger is distributed and stored on servers of various users in the global scope based on blockchain technology. Use SHA-256 based password hash function.
- Bitcoin is not a currency used in real life, but a cryptocurrency used in online trading.It is a method of operation that is paid in return for solving a very difficult mathematical problem presented by a computer.It is open under the MIT license. It was released as a source, and a variety of altcoins such as Ethereum, Ethereum Classic, Ripple, Litecoin, Eicoin, Dash, Monero, JetCash and Quantum were created. Bitcoin is a kind of key currency among many altcoins.
- a Bitcoin account is called an 'e-wallet', and each e-wallet is given a unique number of about 30 characters including a combination of numbers, lowercase letters and uppercase letters in English, and public keys for personal authentication and currency transactions.
- Transaction is performed based on the cryptographic system of the Public Key Interface.
- the public key infrastructure of the Internet cryptocurrency consists of a public key for the purpose of trading and a private key dependent on the public key.
- the public key corresponds to an account number of the Internet cryptocurrency.
- points are given as bonuses to members according to transaction or sales of goods through points earning companies such as Internet shopping malls, banks, card companies, etc., or by the use of services, and members exchange points for cyber money.
- points earning companies such as Internet shopping malls, banks, card companies, etc.
- Korean Patent No. 10-2017-0142374 discloses a remittance system and method using virtual currency. Transfer money to third parties through Bitcoin to transfer money easily, faster and more securely than conventional methods, and at the same time purchase Bitcoin with the money deposited for money transfer and then exchange Bitcoin exchanges (brokers) in real time. Search and make money by selling the purchased Bitcoin on the highest exchange.
- the present invention has been proposed in the background as described above, and provides an online transaction information security system and an online transaction information security method with enhanced security for securely performing virtual currency transactions.
- the online transaction information security method for achieving the above technical problem is a security method for online transaction information executed in a dealing coin intermediary module connected through a plurality of member terminals equipped with the electronic wallet module and the Internet network,
- the dealing coin brokering module Receiving, by the dealing coin brokering module, information regarding a dealing coin transaction request for selling a dealing coin owned by a first member terminal equipped with a first electronic wallet module and storing it in a database;
- the dealing coin brokering module receives the dealing coin transaction request information for purchasing the dealing coin from the second member terminal equipped with the second electronic wallet module, the bank account number and the deposit cost information stored in the database are stored in the second electronic wallet module. Transmitting to the mounted second member terminal;
- the dealing coin intermediary module sends the deposit confirmation request information to the first member terminal equipped with the first electronic wallet module, and when the deposit confirmation information is input from the first member terminal in response, the first member terminal will sell the deal. Transmitting the coin information to a second member terminal equipped with a second electronic wallet module; Receiving, by the second electronic wallet module, the dealing coin information to be sold by the first member terminal from the dealing coin intermediary module and storing in the sub account;
- the dealing coin brokering module transmits authentication request information for confirming whether the selling by the legitimate owner to the first member terminal to sell the dealing coin information, and in response to receiving the authentication success information from the first member terminal dealing Transmitting the coin decryption information to a second member terminal equipped with a second electronic wallet module in which the dealing coin information is purchased;
- the second electronic wallet module When the second electronic wallet module receives the decryption information about the dealing coin information owned by the first member from the dealing coin intermediary module, accessing the dealing coin generating module to the dealing coin information and dealing coin decryption information owned by the first member Transmitting the dealing coin owner change request information including a; And receiving, by the second electronic wallet module, the owning dealing coin information and the dealing coin encryption information from the dealing coin generating module and storing them in the main account.
- the dealing coin intermediary module transmits the dealing coin remittance request confirmation information to the second member terminal equipped with the second electronic wallet module, and when the response information is input, the dealing coin from the first member terminal equipped with the first electronic wallet module. Receiving information and transmitting the received information to a second member terminal equipped with a second electronic wallet module; Receiving, by the second electronic wallet module, the dealing coin information transmitted by the first member terminal from the dealing coin intermediary module and storing it in a sub account;
- the dealing coin brokering module transmits authentication request information for confirming whether the money is sent by a legitimate owner to the first member terminal that has transmitted the dealing coin information, and in response to receiving the authentication success information from the first member terminal, dealing coin Transmitting decryption information to a second member terminal equipped with the second electronic wallet module;
- the second electronic wallet module When the second electronic wallet module receives the decryption information about the dealing coin information owned by the first member from the dealing coin intermediary module, accessing the dealing coin generating module to the dealing coin information and dealing coin decryption information owned by the first member Transmitting the dealing coin owner change request information including a; And receiving, by the second electronic wallet module, the owning dealing coin information and the dealing coin encryption information from the dealing coin generating module and storing them in the main account.
- An online transaction information security system is an online transaction information security system including an electronic wallet module executed in a user terminal and a dealing coin brokering module executed in a server connected through a user terminal and an internet network.
- the electronic wallet module includes: a storage unit including a sub account for storing dealing coin information owned by another person and a main account for storing dealing coin information owned by oneself; Receiving payment request information for generating a dealing coin transaction request information for selling the owning dealing coin owned by a user input to the dealing coin brokering module, and inquiring whether the dealing buyer has deposited the cost from the dealing coin brokering module Receives and displays and generates the deposit result information according to the user input and transmits to the dealing coin brokering module, and transmits the dealing coin information stored in the main account to the dealing coin brokering module according to the request of the dealing coin brokering module It includes a first transaction processing unit.
- the first transaction processing unit generates dealing coin transaction request information for purchasing a dealing coin owned by another person according to a user input and transmits the dealing coin request information to the dealing coin brokering module, and the dealing coin owned by another person from the dealing coin brokering module.
- the decryption information for the information is input, it is connected to the dealing coin generating module to transmit the dealing coin owner change request information including the dealing coin information owned by the other person and the dealing coin decryption information, and from the dealing coin generating module It is characterized by receiving dealing coin information and dealing coin encryption information and storing in the main account.
- the electronic wallet module generates dealing coin remittance request information according to a user input and transmits it to the dealing coin brokering module, receives the dealing coin remittance request confirmation information transmitted from the dealing coin intermediary module, and displays it on the display.
- the remittance button is displayed on the display. It further includes a remittance processing unit.
- the electronic wallet module receives the authentication request information for confirming whether the selling or remittance by the rightful owner of the dealing coin information from the dealing coin brokering module, proceeds with user authentication and transmits the authentication result information to the dealing coin brokering module.
- the apparatus further includes a first authentication processing unit.
- the Dealing Coin Brokerage Module stores member information for trading Dealing Coin, dealing request information, dealing information of dealings, dealing information, dealing request information or dealing with the remittance of the dealing information transmitted from the electronic wallet module.
- a database Receive and store dealing transaction request information for selling dealing coins from a first member terminal equipped with a first electronic wallet module in the database, and receiving the first member from a second member terminal equipped with a second electronic wallet module.
- the bank account number and the deposit cost information of the first member stored in the database are transmitted to the second member terminal, and the deposit confirmation request information is transmitted to the first member terminal. If the deposit confirmation information is input from the first member terminal in response, the first transaction includes a second transaction processing unit for transmitting the dealing coin information to be sold to the second member terminal.
- the dealing coin intermediary module uses the dealing information to request money transfer from the first member terminal equipped with the first electronic wallet module or the dealing coin from the second member terminal equipped with the second electronic wallet module. Receiving the remittance coin requesting remittance request information to be remitted and stored in the database,
- the first electronic wallet module is equipped with the first electronic wallet module, or the second electronic wallet module is equipped with the first electronic wallet module is sent after sending the payment information of the dealing coin remittance request confirmation information is input
- the electronic device further includes a second remittance processing unit for receiving the dealing coin information from the first member terminal and transmitting the received coin information to the second member terminal equipped with the second electronic wallet module.
- the dealing coin intermediary module transmits authentication request information for confirming whether a selling or remittance by a legitimate owner of the dealing coin information is transmitted to the first member terminal equipped with the first electronic wallet module, and from the first member terminal. Further comprising a second authentication processing unit for receiving the authentication result information,
- the second remittance processing unit transmits the dealing coin decryption information to the second member terminal that has received the dealing coin when the first member authentication success information for remitting the dealing coin is input from the second authentication processing unit.
- the cryptocurrency exchange (intermediary) applying the online transaction information security system and the online transaction information security method can more safely trade the customer's virtual currency.
- FIG 1 shows an overall system for processing online transaction information according to the present invention.
- FIG. 2 shows a main configuration of processing online transaction information according to the first embodiment of the present invention.
- FIG. 3 shows the configuration of the dealing coin generating module and the electronic wallet module shown in FIG.
- FIG. 4 illustrates a configuration of the dealing coin intermediary module illustrated in FIG. 2.
- 5 and 6 are exemplary diagrams for explaining a dealing coin transaction process of the dealing coin intermediary module according to the present invention.
- FIG. 7 and 8 are exemplary views for explaining a dealing coin remittance process of the dealing coin intermediary module according to the present invention.
- a free coin is a kind of point given to a member according to a transaction result or an event by a product transaction or sale through a company such as an internet shopping mall, a bank, or a card company, or the use of a service.
- Dealing Coin refers to cryptocurrency that is traded based on a public key interface cryptosystem for personal authentication and currency trading, such as Bitcoin.
- the entire system for processing online transaction information includes an IDC center 140 connected to a seller terminal 110, a buyer 120 terminal, a financial server 130, and an internet network. It is implemented to include.
- the seller 110 terminal and the buyer 120 terminal are merely divided for convenience in order to explain the functions of sale and purchase, and are terminals having an online transaction function that can perform both remittance, sale and purchase.
- the seller 110 terminal and the buyer 120 terminal may be implemented as a smartphone, a tablet PC, or a desktop PC.
- the financial server 130 processes the transfer of real money, such as account transfers and unpaid deposits, between the seller 110 terminal and the buyer 120 terminal.
- the IDC center 140 that is, the internet data center (IDC), is a facility that provides server computers, network lines, and the like.
- the server in the IDC center 140 is constructed with the intention of stably managing thousands and tens of thousands of server computers in one place to store vast amounts of information necessary for Internet-based search, shopping, games, education, etc. It is operating.
- a processor and a database processing the dealing coin store the progress information and the result information regarding the dealing coin transfer and transaction.
- the progress information and the result information regarding the transfer and transaction may be stored in one or more remote servers (not shown) and / or seller terminal 110, buyer terminal 120 connected to the IDC center 140,
- the seller terminal 110 and the purchaser terminal 120 may be implemented as a plurality of terminals such as a smartphone, a tablet PC, or a desktop PC, respectively.
- the main configuration for processing online transaction information is a dealing coin generating module 210, a plurality of electronic wallet modules 221, 222, and 223 and dealing coin intermediation.
- Module 231 and database 232 the dealing coin refers to a virtual currency that is applied within the scope of the present invention as a tradeable virtual currency such as Bitcoin or Altcoin.
- the dealing coin generating module 210 converts the free coins of the seller or the buyer into the dealing coins and stores them in the main account of the seller or the buyer's electronic wallet module 221, 222, 223.
- the dealing coin generating module 210 may be built in a server in the IDC center 140.
- the plurality of electronic wallet modules 221, 222, and 223 are executed in a terminal used by a seller or a buyer, store dealing coin information generated by the dealing coin generating module 210, and sell and buy dealing coin information according to a user's request. , Or proceed with the transfer of money.
- the free coin distinguished from the dealing coin in this specification is a concept that includes various bonuses, coupons, etc.
- Free coins can be exchanged with other cryptocurrencies or real currencies as general cryptocurrencies by being converted into dealing coins at a predetermined rate or exchange rate.
- the dealing coin brokering module 231 and the database 232 are built in a server in the IDC center 140.
- the dealing coin intermediary module 231 mediates the dealing coin transaction between the seller and the buyer, mediates the dealing coin transfer, and processes user authentication for secure dealing coin transactions and remittance processing.
- the dealing coin intermediary module 231 may share some data, for example, member information, of the dealing coin generating module 210.
- the database 232 receives and stores dealing coin transaction request information transmitted from the plurality of electronic wallet modules 221, 222, and 223 to the dealing coin intermediation module 231, and stores the dealing coin transaction. It stores the result information, stores the dealing coin remittance request information, and stores the dealing coin remittance results information. Therefore, even if a hacker hacks a server in the IDC center 140, only transaction information regarding the dealing coin is stored, so that the dealing coin is not stolen due to the hacking.
- the progress information and the result information related to such remittance and transaction is one or more remote servers (not shown) and / or seller terminal (not shown) connected to the IDC center 140 by the dealing coin intermediary module 231 110, the purchaser terminal 120 may be delivered and stored, and the seller terminal 110 and the purchaser terminal 120 may be implemented as a plurality of terminals such as a smartphone, a tablet PC, or a desktop PC, respectively.
- a portable terminal such as a smartphone or a tablet PC is mainly used to process a transaction request of a seller or a buyer
- a desktop PC may be mainly used to store a transaction result.
- the dealing coin generating module 210 deals with the member information storing unit 211, the free coin information processing unit 212, the free coin information storing unit 213, and the dealing coin information processing unit 214.
- the coin information storage unit 215 may be implemented.
- the dealing coin generating module 210 may be installed in, for example, an internet home shopping server.
- the member information storage unit 211 stores information of customers who have registered for internet home shopping. For example, a member may be classified into a plurality of membership classes such as general members, premium members, and VIP members according to a deposit or purchase performance.
- the customer information stores identification information of a terminal used by a member, such as a PC, a notebook, or a smartphone. In addition, the customer information can store the member's name, date of birth and bank account number.
- the free coin information processing unit 212 generates a free coin using the cost of the goods purchased from the Internet home shopping, or the purchase history of the goods on a daily / weekly / monthly basis, and the free coin information storage unit 213 Can be implemented to store.
- the free coin information processing unit 212 may be further configured to generate free coins differentially for each member according to the membership level.
- the dealing coin information processing unit 214 applies or converts a preset conversion rate according to the membership level stored in the member information storage unit 211 when information requesting to convert some or all of the free coins of the member into the dealing coin is input. Based on the information, such as conversion conditions and conversion rates provided at the time, the free coins requested for conversion are converted into dealing coins.
- the dealing coin information processing unit 214 may be implemented to subtract as much as the free coins converted from the free coins stored in the free coin information storage unit 213.
- the dealing coin information processing unit 214 transmits the dealing coin information encrypted with the dealing coin to the electronic wallet.
- the encryption information of the dealing coin may include true owner information, for example, the member's name and date of birth.
- the dealing coin information storage unit 215 stores the decryption information of the dealing coin.
- the dealing coin information processing unit 214 if the dealing coin owner change request information including the dealing coin information owned by another person and the dealing coin decryption information is input from the first electronic wallet, decrypts the dealing coin information owned by another person 1 Delivers the dealing coin information of the dealing coin in the name of the electronic wallet member to the first wallet.
- the electronic wallet module 310 may include a storage 311, a transaction processor 312, a remittance processor 313, and an authentication processor 314.
- the electronic wallet module 310 is driven by the seller 110 terminal and the buyer 120 terminal, such as a smartphone, tablet PC, or desktop PC.
- the storage unit 311 stores an execution program and data.
- the storage unit 311 stores information about the main account and the sub account.
- the sub account stores dealing coin information for which the previous owner's encrypted information has not been released.
- the main account stores dealing coin information with its own encryption information.
- the electronic wallet module 310 stores the third party's own dealing coin information in the sub account, and the third party's own dealing coin information stored in the sub account in the course of the online transaction according to the present invention having the owned encryption information. It is implemented to convert it into coin information and store it in the main account.
- the transaction processing unit 312 accesses the dealing coin brokering module to transmit the dealing coin transaction request information, and processes the dealing coin transaction in conjunction with the dealing coin brokering module.
- the dealing coin transaction request information may be any one of selling or buying dealing coin.
- the dealing coin transaction request information related to the sale may include the amount of dealing coin and dealing seller information.
- the dealing coin request information related to the purchase may include dealing coin information and dealing coin purchaser information desired to purchase.
- the transaction processing unit 312 proceeds with the process of selling the owning Dealing Coin
- the Dealing Coin transaction request information is transmitted to the Dealing Coin Brokerage Module, and the deposit to confirm whether the Dealing Coin Buyer has deposited the cost from the Dealing Coin Brokerage Module. Receive confirmation request information and display on the display.
- the transaction processing unit 312 transmits the deposit result information to the dealing coin brokering module according to the user input.
- the transaction processing unit 312 transmits the dealing coin information stored in the main account to the dealing coin brokering module according to the request of the dealing coin brokering module.
- the transaction processing unit 312 proceeds with the process of purchasing a dealing coin owned by another person, receives the dealing coin information owned by another from the dealing coin intermediary module to store in the sub account, the dealing of owned by another person from the dealing coin brokering module
- the dealing coin generating module 210 is connected to transmit the dealing coin owner change request information including the dealing coin information and dealing coin decryption information owned by others.
- the transaction processing unit 312 receives the owning dealing coin information and dealing coin encryption information from the dealing coin generation module 210 and stores it in the main account.
- the remittance processing unit 313 connects to the dealing coin intermediary module to transmit the dealing coin remittance request information, and processes the dealing coin remittance in association with the dealing coin intermediary module.
- the dealing coin remittance request information may include, for example, the total amount of dealing coins to be remitted, the recipient information to be remitted, and the sender information to remit the dealing coin.
- the dealing coin remittance request information may include a total amount of dealing coins to be remitted, remitter information for remitting the dealing coin, and recipient information to be remitted.
- the remittance processing unit 313 receives the dealing coin remittance request confirmation information transmitted from the dealing coin intermediary module and outputs it to the display.
- Dealing coin remittance request confirmation information may be, for example, information to determine whether the sender, A, is correct when trying to transfer the dealing coin.
- the dealing coin remittance request confirmation information may be information confirming whether the recipient B is suitable for requesting the dealing coin remittance.
- the remittance processing unit 313 may be implemented to transmit the acknowledgment information to the dealing coin intermediary module when response information is input according to a user's manipulation input.
- the remittance coin generation control unit may be implemented to receive and output the remittance button generation control information transmitted from the dealing coin intermediary module.
- the remittance processing unit 313 may be implemented to output a remittance button on the display when the user's acknowledgment information according to the dealing coin remittance request confirmation is input.
- the remittance processing unit 313 transmits the total amount of dealing coins input by the user and recipient information to be received to the dealing coin intermediary module when a remittance button pressing signal is input.
- the transfer processing unit 313 proceeds with the processor for receiving the payment of the dealing coin, receiving the payment information owned by others from the dealing coin brokering module to store in the sub-account, the dealing coin information owned by others from the dealing coin brokering module
- the cryptographic release information is input, it is connected to the dealing coin generating module 210 and transmits the dealing coin owner change request information including the dealing coin information owned by another person and the dealing coin decryption information.
- the remittance processing unit 313 receives the owning dealing coin information and dealing coin encryption information from the dealing coin generating module 210 and stores it in the main account.
- the authentication processing unit 314 is implemented to check whether the sale or remittance by a legitimate owner of the dealing coin when the processor for selling or remitting the dealing coin.
- the authentication processing unit 314 is implemented to use a combination of at least two authentication methods, such as authentication using the e-mail address entered during registration, mobile phone authentication, resident registration authentication, i-pin authentication and biometric information authentication method. Can be.
- the dealing coin brokering module 231 may be implemented including a transaction processing unit 2311, a money transfer processing unit 2312, and an authentication processing unit 2313.
- the dealing coin intermediary module 231 is installed in the IDC center, and works with the database 232 to sell, purchase or remit the dealing coin.
- the data stored in the database 232 stores member information for trading dealing coins.
- the member information may include name, age, date of birth, terminal identification information, member unique number issued at the time of membership registration, bank account number, access information (ID and password), e-mail address, membership grade information, and the like. Such member information can be obtained from an internet home shopping server or a financial institution that has entered into a business agreement with the consent of the members.
- the data stored in the database 232 is the dealing coin transaction request information, dealing coin transaction result information, dealing coin remittance request information, dealing coin transfer result information transmitted from the plurality of electronic wallet module (221, 222, 223) Include.
- the transaction processing unit 2311 receives, for example, dealing coin transaction request information for selling the dealing coin transmitted from the A member terminal equipped with the first electronic wallet module, and stores the dealing coin transaction information in the database 232 in a "waiting for transaction" state.
- the transaction processing unit 2311 receives the dealing coin transaction request information for purchasing the dealing coin of member A from the member B equipped with the second electronic wallet module, for example, the transaction processing unit 2311 transmits the dealing coin transaction request information to the database 232. After updating and saving the status “in progress”, the bank account number and the deposit fee are transmitted to the member B terminal.
- the transaction processing unit 2311 transmits the deposit confirmation request information to the A member terminal that wants to sell the dealing coin. If the information is received from the A member terminal in response, the transaction is canceled and the dealing coin in the “trade in progress” state is sent. The transaction request information is updated to the "transaction wait” state and stored. On the other hand, when the payment confirmation information is input from the A member terminal, the transaction processing unit 2311 requests the dealing coin information to be sold to the A member terminal and transmits it to the B member terminal.
- the transaction processing unit 2311 When the transaction processing unit 2311 receives the A-member authentication success information for selling the dealing coin from the authentication processing unit 2313, the transaction processing unit 2311 transmits the dealing coin decryption information to the B member terminal that purchased the dealing coin, and then enters the "transaction in progress.”
- the dealing coin transaction request information is updated and stored in the "transaction completed" state.
- the remittance processing unit 2312 receives the dealing coin remittance request information transmitted from the electronic wallet and processes the dealing coin remittance.
- remittances are made under the agreement of the person who gives the deal coin in advance.
- the dealing coin remittance request information may include a total amount of dealing coins to be remitted and recipient information to be remitted.
- the dealing coin remittance request information may include a total amount of dealing coins and remitter information for remitting the dealing coins.
- the remittance processing unit 2312 transmits the dealing coin remittance request confirmation information to the electronic wallet module.
- Dealing coin remittance request confirmation information may be, for example, information to determine whether the sender, A, is correct when trying to transfer the dealing coin.
- the dealing coin remittance request confirmation information may be information confirming whether the recipient B is suitable for requesting the dealing coin remittance.
- the remittance processing unit 2312 may be implemented to transmit the remittance button generation control information to the electronic wallet module, for example, when the remittance request is correct.
- the remittance processing unit 2312 if the remittance request is correct, for example, receives the dealing coin information from the electronic wallet module of the remitter to send the dealing coin to the recipient's electronic wallet module to receive the dealing coin.
- the authentication processing unit 2313 is implemented to confirm whether the transfer is by a legitimate owner of the dealing coin.
- the remittance processing unit 2312 stores the remittance result information after transmitting the dealing coin decryption information to the recipient terminal receiving the receiving coin when the authentication success information of the remitter who wants to remit the dealing coin is input from the authentication processing unit 2313.
- FIG. 5 and 6 are exemplary views for explaining a dealing coin transaction process of the dealing coin intermediary module according to the present invention
- Figures 7 and 8 are for explaining the dealing coin transfer process of the dealing coin brokering module according to the present invention It is an illustration.
- FIGS. 5 and 6 a dealing coin transaction process will be described with reference to FIGS. 5 and 6.
- the first electronic wallet module sells dealing coins and the second electronic wallet module purchases dealing coins.
- the A member terminal is a terminal on which the first electronic wallet module is mounted
- the B member terminal is a terminal on which the second electronic wallet module is mounted.
- the dealing coin brokering module 310 receives the dealing coin transaction request information (sales) transmitted from the first electronic wallet module and stores the transaction in the database in the "waiting for trading" state (S511 and S512).
- the dealing coin intermediary module 310 receives the dealing coin transaction request information for purchasing the dealing coin of the first electronic wallet module from the second electronic wallet module (S513) and sends the corresponding dealing coin transaction request information to the database in the "transaction in progress". After updating and storing in the state, the bank account number and the deposit cost is transmitted to the member B terminal (S514, S515).
- the B member terminal equipped with the second electronic wallet module may process the deposit fee to the bank account number by bank transfer, bankbook payment, or credit card payment method according to a user operation.
- a member terminal equipped with the first electronic wallet module receives the deposit notification information sent from the financial server and displays it on the display.
- the dealing coin brokering module 310 transmits the deposit confirmation request information to the A member terminal to sell the dealing coin (S516), and receives the deposit result information from the A member terminal in response (S517).
- the dealing coin brokering module 310 cancels the transaction when information indicating that the deposit has not been received from the A member terminal (S518), and cancels the transaction (S519). Save it with the status ”.
- the dealing coin intermediary module 310 when the deposit confirmation information is input from the A member terminal, requests the dealing coin information to be sold to the A member terminal and transmits it to the B member terminal (S520).
- the second electronic wallet module mounted on the B member terminal receives the dealing coin information and stores it in the sub account.
- the second electronic wallet module may be implemented to automatically store the dealing coin information in a sub account if the other person owns it.
- the dealing coin brokering module 310 processes authentication of selling the dealing coin to the A member who wants to sell the dealing coin (S521).
- the dealing coin brokering module 310 determines whether the A member authentication is successful (S522), and if the authentication is successful, the dealing coin decryption information is transmitted to the B member terminal that purchased the dealing coin, and then in the "transaction in progress" state.
- Dealing coin transaction request information of the transaction is updated and stored in the "complete transaction" state (S523, S524).
- the second electronic wallet module mounted on the B member terminal accesses the dealing coin generation module 210 when the decryption information for the dealing coin information owned by the member A is input from the dealing coin intermediation module 310 to deal with the owning member A. Dealing coin owner change request information including coin information and dealing coin decryption information is transmitted.
- the second electronic wallet module mounted on the member B receives the dealing coin information and the dealing coin encryption information owned by the dealing coin generating module 210 and stores it in the main account.
- FIGS. 7 and 8 a dealing coin remittance process will be described with reference to FIGS. 7 and 8.
- the first electronic wallet module receives the dealing coin
- the second electronic wallet module transfers the dealing coin.
- the A member terminal is a terminal on which the first electronic wallet module is mounted
- the B member terminal is a terminal on which the second electronic wallet module is mounted.
- the dealing coin intermediary module 310 receives the dealing coin remittance request information transmitted from the first electronic wallet module and stores it in the database in a "transfer wait" state, and transmits the dealing coin remittance request confirmation information to the second electronic wallet module. (S711, S712).
- Dealing coin remittance request confirmation information may be, for example, information for confirming whether the remitter A is correct to request the remitting coins.
- the dealing coin intermediary module 310 receives the acknowledgment and response information from the second electronic wallet module (S713) and checks whether the remittance request is correct (S714). If the remittance request is not met, the information stored in the database in the state of "pending remittance" is deleted. On the other hand, if the transfer request is correct as a result of the check transfers the control button generation control information to the second electronic wallet module (S715). As another example, the dealing coin intermediary module 310 receives the information regarding the dealing coin to be remitted from the second electronic wallet module when the transfer request is correct, and transmits it to the first electronic wallet module (S716).
- the first electronic wallet module mounted on the A member terminal receives the dealing coin information and stores it in the sub account.
- the first electronic wallet module may be implemented to automatically store the dealing coin information in a sub account if the other person owns it.
- the dealing coin brokering module 310 processes authentication of the dealing coin transfer to the B member (second electronic wallet module) who wishes to transfer the dealing coin (S717).
- the dealing coin intermediary module 310 determines whether the B member authentication is successful (S718), and if the authentication fails as a result of the determination, deletes the information stored in the database in the "waiting for remittance" state (S719). On the other hand, if the determination is successful, the dealing coin decryption information is transmitted to the A member terminal (S720).
- the first electronic wallet module mounted on the A member terminal accesses the dealing coin generation module 210 when the decryption information of the dealing coin information owned by the B member is input from the dealing coin intermediation module 310 to deal with the belonging B member. After transmitting the information for changing the owner of the dealing coin, including the coin information and the dealing coin decryption information, receive the owning dealing coin information and dealing coin encryption information from the dealing coin generation module 210 and stores it in the main account (S721). ).
- the dealing coin intermediary module 310 stores the remittance result information in the database (S722).
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Engineering & Computer Science (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Finance (AREA)
- Computer Networks & Wireless Communication (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
본 발명은 안전하게 가상화폐 거래를 할 수 있도록 보안성을 높인 온라인 거래정보 보안 시스템 및 온라인 거래정보 보안방법에 관한 것으로, 본 발명에 따른 온라인 거래정보 보안 시스템의 전자지갑 모듈은 타인 소유의 딜링코인정보를 저장하는 서브계좌와, 본인 소유의 딜링코인정보를 저장하는 메인계좌를 포함하는 저장부와 사용자 입력에 따라 본인 소유의 딜링코인을 판매하고자 하는 딜링코인 거래 요청정보를 생성하여 상기 딜링코인 중개모듈로 전송하고, 상기 딜링코인 중개모듈로부터 딜링코인 구매자가 비용을 입금하였는지를 문의하는 입금확인 요청정보를 수신하여 표시하며 사용자 입력에 따라 입금결과정보를 생성하여 상기 딜링코인 중개모듈로 전송하고, 상기 딜링코인 중개모듈의 요청에 따라 상기 메인계좌에 저장된 딜링코인정보를 상기 딜링코인 중개모듈로 전송하는 제1 거래 처리부를 포함한다.
Description
본 발명은 온라인 거래정보 보안에 관한 것으로, 보다 상세하게는 안전하게 가상화폐 거래를 할 수 있도록 보안성을 높인 온라인 거래정보 보안 시스템 및 온라인 거래정보 보안방법에 관한 것이다.
최근들어 인터넷 가상화폐가 널리 화자되고 있다. 가상화폐는 지폐나 동전과 같은 실물이 없이 네트워크로 연결된 가상 공간에서 전자적 형태로 사용되는 디지털 화폐 또는 전자화폐를 말한다. 유럽중앙은행(ECB), 미국 재무부, 유럽은행감독청에서 내린 정의에 따르면, 가상화폐란 정부에 의해 통제 받지 않는 디지털 화폐의 일종으로 개발자가 발행 및 관리하며 특정한 가상 커뮤니티에서만 통용되는 결제 수단을 말한다. 이 정의에 따르면 대부분의 암호화폐는 디지털 화폐이면서 가상화폐이다.
비트코인(Bitcoin)은 블록체인 기술을 기반으로 만들어진 온라인 암호화폐이다. 중앙은행이 없이 전 세계적 범위에서 P2P 방식으로 개인들 간에 자유롭게 송금 등의 금융거래를 할 수 있게 설계되어 있다. 거래장부는 블록체인 기술을 바탕으로 전 세계적인 범위에서 여러 사용자들의 서버에 분산하여 저장하기 때문에 해킹이 사실상 불가능하다. SHA-256 기반의 암호 해시 함수를 사용한다.
비트코인(Bitcoin)은 실제 생활에서 쓰이는 화폐가 아니라 온라인 거래상에서 쓰이는 가상화폐로서, 컴퓨터가 제시하는 매우 난해한 수학 문제를 풀면 그 대가로 지급되는 작동방식으로, 엠아이티(MIT) 라이선스를 적용해 오픈소스로 공개되었고, 이더리움, 이더리움 클래식, 리플, 라이트코인, 에이코인, 대시, 모네로, 제트캐시, 퀀텀 등 다양한 알트코인들이 생겨났다. 비트코인(Bitcoin)은 여러 알트코인들 사이에서 일종의 기축통화 역할을 하고 있다.
일반적으로, 비트코인(Bitcoin)의 계좌를 '전자지갑'이라고 부르는데, 전자지갑마다 숫자와 영어 알파벳 소문자, 대문자를 조합한 약 30자 정도의 고유번호를 부여하여 개인 인증 및 화폐 거래를 위해 공개키 기반(Public Key Interface)의 암호 체계를 기반으로 거래를 수행한다. 인터넷 가상화폐의 공개키 기반 구조는 거래를 위한 공개 목적의 공개키와 해당 공개키에 종속적인 개인키로 구성되어 있으며, 공개키는 인터넷 가상화폐의 일종의 계좌번호에 해당한다.
종래에는 인터넷 쇼핑몰, 은행, 카드 업체 등과 같은 포인트 적립업체를 통한 물품의 거래 또는 판매, 서비스의 이용에 의한 거래실적 또는 이벤트에 따라 회원에게 보너스로서 포인트를 부여하고 회원이 포인트를 사이버머니로 교환하여 사용할 수 있도록 하는 것으로, 업체 입장에서는 거래, 판매 또는 이용에 따른 수익 창출에 이용하고 있다.
한편, 공개특허번호 제10-2017-0142374호에는 가상화폐를 이용한 송금 시스템 및 방법이 개시되어 있다. 제3자에게 송금하는 화폐를 비트코인으로 전송하여 기존의 송금 방식보다 간편하고 빠르며 안전하게 송금을 진행하며, 동시에 송금을 위해 입금된 화폐로 비트코인을 구매한 후 실시간으로 비트코인 거래소(중개소)들을 검색하여 시세가 가장 높은 거래소에 상기 구매한 비트코인을 판매함으로써 수익을 창출하도록 한 것이다.
그러나, 최근 가상화폐의 관심이 높아지면서 해커들이 가상화폐 거래소(중개소)를 해킹하여 막대한 피해를 주어 파산하는 사태가 발생하고 있다. 한 예로, 2017년 12월에 국내 가상화폐 거래소(중개소)인 ‘유빗’은 해킹으로 코인 손실을 입고 파산 절차에 돌입하였다. 이에 해커들에 의한 가상화폐 거래소(중개소) 해킹이 발생하더라도 안전하게 가상화폐 거래를 할 수 있도록 하는 보안기술이 절실히 요구되고 있다.
본 발명은 상술한 바와 같은 배경에서 제안된 것으로, 안전하게 가상화폐 거래를 할 수 있도록 보안성을 높인 온라인 거래정보 보안 시스템 및 온라인 거래정보 보안방법을 제공한다.
상기 기술적 과제를 달성하기 위한 본 발명에 따른 온라인 거래정보 보안방법은 전자지갑 모듈이 탑재된 복수의 회원 단말기와 인터넷 망을 통해 연결되는 딜링코인 중개모듈에서 실행되는 온라인 거래정보 보안 보안방법으로서,
상기 딜링코인 중개모듈이 제1 전자지갑 모듈이 탑재된 제1 회원 단말기로부터 본인 소유의 딜링코인을 판매하고자 하는 딜링코인 거래 요청정보를 수신하여 데이터베이스에 저장하는 단계와; 상기 딜링코인 중개모듈이 제2 전자지갑 모듈이 탑재된 제2 회원 단말기로부터 딜링코인을 구매하고자 하는 딜링코인 거래 요청정보를 수신하면 상기 데이터베이스에 저장된 은행계좌번호와 입금비용 정보를 제2 전자지갑 모듈이 탑재된 제2 회원 단말기로 전송하는 단계와;
상기 딜링코인 중개모듈이 제1 전자지갑 모듈이 탑재된 제1 회원 단말기로 입금확인 요청정보를 전송하여 그 응답으로 제1 회원 단말기로부터 입금확인정보가 입력되면, 제1 회원 단말기가 판매하고자 하는 딜링코인정보를 제2 전자지갑 모듈이 탑재된 제2 회원 단말기로 전송하는 단계와; 상기 제2 전자지갑 모듈이 상기 딜링코인 중개모듈로부터 제1 회원 단말기가 판매하고자 하는 딜링코인정보를 입력받아 서브계좌에 저장하는 단계와;
상기 딜링코인 중개모듈이 상기 딜링코인정보를 판매하고자 하는 제1 회원 단말기로 정당한 소유자에 의한 판매인지를 확인하는 인증요청정보를 전송하고, 그 응답으로 제1 회원 단말기로부터 인증성공정보를 수신하면 딜링코인 암호해제정보를 상기 딜링코인정보를 구매한 제2 전자지갑 모듈이 탑재된 제2 회원 단말기로 전송하는 단계와;
상기 제2 전자지갑 모듈이 상기 딜링코인 중개모듈로부터 제1 회원 소유의 딜링코인정보에 대한 암호해제정보가 입력되면 딜링코인 발생모듈에 접속하여 제1 회원 소유의 딜링코인정보와 딜링코인 암호해제정보를 포함하는 딜링코인 소유자 변경요청 정보를 전송하는 단계와; 상기 제2 전자지갑 모듈이 딜링코인 발생모듈로부터 본인 소유의 딜링코인정보와 딜링코인 암호화정보를 입력받아 메인계좌에 저장하는 단계를 포함한다.
본 발명에 따른 온라인 거래정보 보안방법은 제1 전자지갑 모듈이 탑재된 제1 회원 단말기로부터 제2 전자지갑 모듈이 탑재된 제2 회원 단말기로 딜링코인을 송금하고자 하는 딜링코인 송금요청정보를 수신하여 상기 데이터베이스에 저장하는 단계와;
상기 딜링코인 중개모듈이 제2 전자지갑 모듈이 탑재된 제2 회원 단말기로 딜링코인 송금요청 확인정보를 전송한 후 확인응답정보가 입력되면 제1 전자지갑 모듈이 탑재된 제1회원 단말기로부터 딜링코인정보를 입력받아 제2 전자지갑 모듈이 탑재된 제2 회원 단말기로 전송하는 단계와; 상기 제2 전자지갑 모듈이 상기 딜링코인 중개모듈로부터 제1 회원 단말기가 송금한 딜링코인정보를 입력받아 서브계좌에 저장하는 단계와;
상기 딜링코인 중개모듈이 상기 딜링코인정보를 송금한 제1 회원 단말기로 정당한 소유자에 의한 송금인지를 확인하는 인증요청정보를 전송하고, 그 응답으로 제1 회원 단말기로부터 인증성공정보를 수신하면 딜링코인 암호해제정보를 상기 제2 전자지갑 모듈이 탑재된 제2 회원 단말기로 전송하는 단계와;
상기 제2 전자지갑 모듈이 상기 딜링코인 중개모듈로부터 제1 회원 소유의 딜링코인정보에 대한 암호해제정보가 입력되면 딜링코인 발생모듈에 접속하여 제1 회원 소유의 딜링코인정보와 딜링코인 암호해제정보를 포함하는 딜링코인 소유자 변경요청 정보를 전송하는 단계와; 상기 제2 전자지갑 모듈이 딜링코인 발생모듈로부터 본인 소유의 딜링코인정보와 딜링코인 암호화정보를 입력받아 메인계좌에 저장하는 단계를 포함한다.
본 발명에 따른 온라인 거래정보 보안 시스템은 사용자 단말기에서 실행되는 전자지갑 모듈과 사용자 단말기와 인터넷 망을 통해 연결되는 서버에서 실행되는 딜링코인 중개모듈을 포함하는 온라인 거래정보 보안 시스템으로서,
상기 전자지갑 모듈은 타인 소유의 딜링코인정보를 저장하는 서브계좌와, 본인 소유의 딜링코인정보를 저장하는 메인계좌를 포함하는 저장부와; 사용자 입력에 따라 본인 소유의 딜링코인을 판매하고자 하는 딜링코인 거래 요청정보를 생성하여 상기 딜링코인 중개모듈로 전송하고, 상기 딜링코인 중개모듈로부터 딜링코인 구매자가 비용을 입금하였는지를 문의하는 입금확인 요청정보를 수신하여 표시하며 사용자 입력에 따라 입금결과정보를 생성하여 상기 딜링코인 중개모듈로 전송하고, 상기 딜링코인 중개모듈의 요청에 따라 상기 메인계좌에 저장된 딜링코인정보를 상기 딜링코인 중개모듈로 전송하는 제1 거래 처리부를 포함한다.
본 발명에 따르면 제1 거래 처리부는 사용자 입력에 따라 타인 소유의 딜링코인을 구매하고자 하는 딜링코인 거래 요청정보를 생성하여 상기 딜링코인 중개모듈로 전송하고, 상기 딜링코인 중개모듈로부터 타인 소유의 딜링코인정보에 대한 암호해제정보가 입력되면 딜링코인 발생모듈에 접속하여 타인 소유의 딜링코인정보와 딜링코인 암호해제정보를 포함하는 딜링코인 소유자 변경요청 정보를 전송하고, 상기 딜링코인 발생모듈로부터 본인 소유의 딜링코인정보와 딜링코인 암호화정보를 입력받아 상기 메인계좌에 저장하는 것을 특징으로 한다.
본 발명에 따르면 전자지갑 모듈은 사용자 입력에 따라 딜링코인 송금 요청정보를 생성하여 상기 딜링코인 중개모듈로 전송하고, 상기 딜링코인 중개모듈로부터 전송된 딜링코인 송금요청 확인정보를 수신하여 디스플레이에 표시하고, 딜링코인 송금요청 확인에 따른 사용자의 확인응답정보가 입력되면 송금버튼을 디스플레이에 표시하고, 상기 송금버튼 눌림신호가 입력되면 사용자가 송금하고자 하는 딜링코인정보를 상기 딜링코인 중개모듈로 전송하는 제1 송금 처리부를 더 포함한다.
본 발명에 따르면 전자지갑 모듈은 딜링코인 중개모듈로부터 딜링코인정보의 정당한 소유자에 의한 판매 또는 송금인지를 확인하는 인증요청정보를 수신하면 사용자 인증을 진행하여 인증결과정보를 상기 딜링코인 중개모듈로 전송하는 제1 인증 처리부를 더 포함한다.
본 발명에 따르면 딜링코인 중개모듈은 딜링코인을 거래하고자 하는 회원정보와 상기 전자지갑 모듈로부터 전송되는 딜링코인 거래요청정보, 딜링코인 거래결과정보, 딜링코인 송금요청정보 또는 딜링코인 송금결과정보를 저장하는 데이터베이스와; 제1 전자지갑 모듈이 탑재된 제1회원 단말기로부터 딜링코인을 판매하고자 하는 딜링코인 거래 요청정보를 수신하여 상기 데이터베이스에 저장하고, 제2 전자지갑 모듈이 탑재된 제2 회원 단말기로부터 제1 회원의 딜링코인을 구매하고자 하는 딜링코인 거래 요청정보를 수신하면 상기 데이터베이스에 저장된 제1 회원의 은행계좌번호와 입금비용 정보를 제2 회원 단말기로 전송하고, 제1 회원 단말기로 입금확인 요청정보를 전송하여 그 응답으로 제1 회원 단말기로부터 입금확인정보가 입력되면, 제1 회원 단말기가 판매하고자 하는 딜링코인정보를 제2 회원 단말기로 전송하는 제2 거래 처리부를 포함한다.
본 발명에 따르면 딜링코인 중개모듈은 제1 전자지갑 모듈이 탑재된 제1 회원 단말기로부터 딜링코인을 송금하고자 하는 딜링코인 송금요청정보 또는 제2 전자지갑 모듈이 탑재된 제2 회원 단말기로부터 딜링코인을 송금받고자 하는 딜링코인 송금요청정보를 수신하여 상기 데이터베이스에 저장하고,
제1 전자지갑 모듈이 탑재된 제1회원 단말기 또는 제2 전자지갑 모듈이 탑재된 제2 회원 단말기로 딜링코인 송금요청 확인정보를 전송한 후 확인응답정보가 입력되면 제1 전자지갑 모듈이 탑재된 제1회원 단말기로부터 딜링코인정보를 입력받아 제2 전자지갑 모듈이 탑재된 제2 회원 단말기로 전송하는 제2 송금 처리부를 더 포함한다.
본 발명에 따르면 딜링코인 중개모듈은 제1 전자지갑 모듈이 탑재된 제1 회원 단말기로 딜링코인정보의 정당한 소유자에 의한 판매 또는 송금인지를 확인하는 인증요청정보를 전송하고, 상기 제1 회원 단말기로부터 인증결과정보를 수신하는 제2 인증 처리부를 더 포함하고,
상기 제2 송금 처리부는 상기 제2 인증 처리부로부터 딜링코인을 송금하고자 하는 제1 회원 인증성공정보가 입력되면 딜링코인 암호해제정보를 딜링코인을 송금받은 제2 회원 단말기로 전송하는 것을 특징으로 한다.
상기와 같은 구성에 따르면, 해커가 중개소를 해킹하여 타 소유자의 딜링코인을 자신의 전자지갑 모듈로 가져온다 하더라도 먼저 서브계좌에 저장되며, 본 발명의 온라인 거래정보 보안방법에 따라 이전 소유자와의 인증절차가 마무리될 때까지 전자지갑 모듈의 메인계좌로 옮길 수 없다. 이에 온라인 거래정보 보안 시스템 및 온라인 거래정보 보안방법을 적용한 가상화폐 거래소(중개소)는 보다 안전하게 고객의 가상화폐를 거래할 수 있다.
본 명세서에 첨부되는 다음의 도면들은 본 발명의 바람직한 실시예를 예시하는 것이며, 후술하는 발명의 상세한 설명과 함께 본 발명의 기술사상을 더욱 이해시키는 역할을 하는 것이므로, 본 발명은 그러한 도면에 기재된 사항에만 한정되어 해석되어서는 아니된다.
도 1 은 본 발명에 따른 온라인 거래정보를 처리하는 전체 시스템을 도시한다.
도 2 는 본 발명의 제1 실시예에 따른 온라인 거래정보를 처리하는 주요 구성을 도시한다.
도 3 은 도 2에 도시한 딜링코인 발생모듈과 전자지갑 모듈의 구성을 도시한다
도 4 는 도 2에 도시한 딜링코인 중개모듈의 구성을 도시한다.
도 5 및 도 6 은 본 발명에 따른 딜링코인 중개모듈의 딜링코인 거래과정을 설명하기 위한 예시도이다.
도 7 및 도 8 은 본 발명에 따른 딜링코인 중개모듈의 딜링코인 송금과정을 설명하기 위한 예시도이다.
본 명세서에 개시되어 있는 본 발명의 개념에 따른 실시 예들에 대해서 특정한 구조적 또는 기능적 설명은 단지 본 발명의 개념에 따른 실시 예들을 설명하기 위한 목적으로 예시된 것으로서, 본 발명의 개념에 따른 실시 예들은 다양한 형태들로 실시될 수 있으며 본 명세서에 설명된 실시 예들에 한정되지 않는다.
이하, 첨부된 도면을 참조하여 전술한, 그리고 추가적인 양상을 기술되는 바람직한 실시예를 통하여 본 발명을 당업자가 용이하게 이해하고 재현할 수 있도록 상세히 설명하기로 한다.
본 명세서에서 무료코인은 인터넷 쇼핑몰, 은행, 또는 카드사와 같은 업체를 통한 물품 거래 또는 판매, 서비스 이용에 의한 거래실적 또는 이벤트에 따라 회원에게 주어지는 일종의 포인트이다. 딜링코인은 비트코인과 같이 개인 인증 및 화폐 거래를 위해 공개키 기반(Public Key Interface)의 암호 체계를 기반으로 거래되는 가상화폐를 지칭한다.
본 발명에 따른 온라인 거래정보를 처리하는 전체 시스템은 도 1에 도시한 바와 같이, 판매자(110) 단말기와 구매자(120) 단말기와 금융서버(130)와 인터넷 망을 통해 연결되는 IDC 센터(140) 를 포함하여 구현된다.
본 명세서에서 판매자(110) 단말기와 구매자(120) 단말기는 판매와 구매의 기능을 설명하기 위해 편의상 구분한 것일 뿐이며, 송금, 판매와 구매를 모두 수행할 수 있는 온라인 거래기능을 갖는 단말기이다. 판매자(110) 단말기와 구매자(120) 단말기는 스마트폰, 태블릿 PC, 또는 데스크 탑 PC 등으로 구현될 수 있다. 금융서버(130)는 판매자(110) 단말기와 구매자(120) 단말기 간의 계좌이체, 무통장입금 등 실물화폐의 송금을 처리한다.
IDC 센터(140), 즉 인터넷 데이터 센터(IDC, internet data center)는 서버 컴퓨터와 네트워크 회선 등을 제공하는 시설이다. IDC 센터(140) 내의 서버는 인터넷 기반의 검색, 쇼핑, 게임, 교육 등에 필요한 방대한 정보를 저장하고 이를 웹사이트에 표시하는 수천, 수만 대의 서버 컴퓨터를 한 장소에 모아 안정적으로 관리하려는 의도로 건립되어 운영되고 있다. IDC 센터(140) 내 서버에는 딜링코인을 처리하는 프로세서와 데이터베이스가 딜링코인 송금 및 거래에 관한 진행정보와 결과정보를 저장한다. 한편, 이러한 송금 및 거래에 관한 진행정보와 결과정보는 IDC 센터(140)에 연결되는 하나 이상의 원격 서버(미도시) 및/또는 판매자 단말기(110), 구매자 단말기(120)에도 저장될 수 있으며, 이때 판매자 단말기(110)와 구매자 단말기(120)는 각기 스마트폰, 태블릿 PC, 또는 데스크 탑 PC와 같은 복수의 단말기로 구현될 수 있다.
본 발명의 제1 실시예에 따른 온라인 거래정보를 처리하는 주요 구성은 도 2에 도시한 바와 같이, 딜링코인 발생모듈(210)과 복수의 전자지갑 모듈(221, 222, 223)과 딜링코인 중개모듈(231)과 데이터베이스(232)를 포함한다. 본 명세서에서 딜링코인이라 함은 비트코인이나 알트코인과 같은 거래가능한 가상화폐로서 본 발명의 범위 내에 적용되는 가상화폐를 통칭하는 것으로 한다.
딜링코인 발생모듈(210)은 판매자 또는 구매자의 무료코인을 딜링코인으로 전환하여, 판매자 또는 구매자의 전자지갑 모듈(221, 222, 223)의 메인계좌에 저장한다. 딜링코인 발생모듈(210)은 IDC 센터(140) 내 서버에 구축될 수 있다. 복수의 전자지갑 모듈(221, 222, 223)은 판매자 또는 구매자가 사용하는 단말기에서 실행되며 딜링코인 발생모듈(210)에서 발생한 딜링코인정보를 저장하고, 사용자 요청에 따라 딜링코인정보를 판매, 구매, 또는 송금하는 프로세스를 진행한다. 본 명세서에서 딜링코인과 구별되는 무료코인은 전자상거래 이용 과정에서 발행하여 구매자에게 무료로 제공되는 가상의 코인으로서 각종 보너스, 쿠폰 등을 포함하는 개념이며, 딜링코인과 달리 소정 오픈마켓 내에서의 전자상거래에서만 통용가능한 것을 특징으로 한다. 무료코인은 소정의 비율 또는 환율로 딜링코인으로 전환됨에 의해 일반적인 가상화폐로서 타 가상화폐 또는 실질화폐와 교환가능하게 된다.
딜링코인 중개모듈(231)과 데이터베이스(232)는 IDC 센터(140) 내 서버에 구축된다. 딜링코인 중개모듈(231)은 판매자와 구매자 간의 딜링코인 거래 진행을 중개하며, 딜링코인 송금 진행을 중개하며, 안전한 딜링코인 거래 및 송금 처리를 위한 사용자 인증을 처리한다. 딜링코인 중개모듈(231)은 딜링코인 발생모듈(210)의 일부 데이터 예컨대 회원정보를 공유할 수 있다.
데이터베이스(232)는 복수의 전자지갑 모듈(221, 222, 223)로부터 딜링코인 중개모듈(231)로 전송되는 딜링코인 거래요청정보를 딜링코인 중개모듈(231)로부터 전달받아 저장하며, 딜링코인 거래결과정보를 저장하며, 딜링코인 송금요청정보를 저장하며, 딜링코인 송금결과정보를 저장한다. 이에 해커가 IDC 센터(140) 내 서버를 해킹하더라도 딜링코인에 관한 거래정보만 저장되어 있을 뿐이어서 해킹으로 인해 딜링코인이 도난되는 일이 발생하지 않는다. 한편, 도시되지는 않았지만, 이러한 송금 및 거래에 관한 진행정보와 결과정보는 딜링코인 중개모듈(231)에 의해 IDC 센터(140)에 연결되는 하나 이상의 원격 서버(미도시) 및/또는 판매자 단말기(110), 구매자 단말기(120)에도 전달되어 저장될 수 있으며, 이때 판매자 단말기(110)와 구매자 단말기(120)는 각기 스마트폰, 태블릿 PC, 또는 데스크 탑 PC와 같은 복수의 단말기로 구현될 수 있다. 이러한 경우, 스마트폰이나 태블릿 PC와 같은 휴대용 단말기는 판매자나 구매자의 거래요청을 처리하는데 주로 사용되고 데스크 탑 PC는 거래결과를 저장하는데 주로 사용될 수 있다.
이하, 도 3 내지 도 4를 참조하여 딜링코인 발생모듈과 전자지갑 모듈과 딜링코인 중개모듈에 대하여 설명하기로 한다.
딜링코인 발생모듈(210)은 도 3에 도시한 바와 같이, 회원정보 저장부(211)와 무료코인정보 처리부(212)와 무료코인정보 저장부(213)와 딜링코인정보 처리부(214)와 딜링코인정보 저장부(215)를 포함하여 구현될 수 있다. 딜링코인 발생모듈(210)은 예컨대 인터넷 홈쇼핑 서버에 설치될 수 있다.
회원정보 저장부(211)는 인터넷 홈쇼핑에 회원가입한 고객들의 정보를 저장한다. 일례로 회원은 예치금에 따라 또는 구매실적에 따라 복수의 회원등급 예컨대 일반 회원, 프리미엄 회원, 및 VIP 회원으로 분류될 수 있다. 고객정보는 회원이 사용하는 단말기, 예컨대 PC, 노트북, 또는 스마트폰 식별정보를 저장한다. 추가로 고객정보는 회원의 이름과 생년월일과 은행계좌번호를 저장할 수 있다.
무료코인정보 처리부(212)는 회원이 인터넷 홈쇼핑에서 구매한 물품의 비용, 또는 일/주/월 단위로 물품을 구매한 실적을 이용하여 무료코인을 생성하고, 무료코인정보 저장부(213)에 저장하도록 구현될 수 있다. 무료코인정보 처리부(212)는 추가로 회원등급에 따라 회원마다 차등적으로 무료코인을 생성하도록 구현될 수 있다.
딜링코인정보 처리부(214)는 회원의 무료코인 중 일부 또는 전부를 딜링코인으로 전환할 것을 요청하는 정보가 입력되면, 회원정보 저장부(211)에 저장된 회원등급에 따라 미리 설정된 전환율을 적용하거나 전환당시에 주어진 전환조건 내지 전화율 등의 정보에 근거하여 전환요청된 무료코인을 딜링코인으로 전환한다. 딜링코인정보 처리부(214)는 무료코인정보 저장부(213)에 저장된 무료코인에서 전환요청된 무료코인만큼 차감하도록 구현될 수 있다. 딜링코인정보 처리부(214)는 딜링코인을 암호화한 딜링코인정보를 전자지갑으로 전송한다. 딜링코인의 암호화정보에는 진정한 소유자정보 예컨대, 회원의 이름과 생년월일이 포함될 수 있다. 딜링코인정보 저장부(215)는 딜링코인의 암호화해제정보를 저장한다.
딜링코인정보 처리부(214)는 제1 전자지갑으로부터 타인 소유의 딜링코인정보와 딜링코인 암호해제정보를 포함하는 딜링코인 소유자 변경요청 정보가 입력되면, 타인 소유의 딜링코인정보의 암호를 해제하고 제1 전자지갑 회원 명의로 딜링코인을 암호화한 딜링코인정보를 제1 전자지갑으로 전송한다.
전자지갑 모듈(310)은 도 3에 도시한 바와 같이, 저장부(311)와 거래 처리부(312)와 송금 처리부(313)와 인증 처리부(314)를 포함하여 구현될 수 있다. 전자지갑 모듈(310)은 판매자(110) 단말기와 구매자(120) 단말기, 예컨대 스마트폰, 태블릿 PC, 또는 데스크 탑 PC에서 구동된다.
저장부(311)는 실행 프로그램 및 데이터를 저장한다. 저장부(311)는 메인계좌와 서브계좌에 관한 정보를 저장한다. 서브계좌에는 이전 소유자의 암호화정보가 해제되지 않은 딜링코인정보를 저장한다. 메인계좌에는 본인 소유의 암호화정보를 갖는 딜링코인정보를 저장한다. 전자지갑 모듈(310)은 타인 소유의 딜링코인정보를 먼저 서브계좌에 저장하고, 본 발명에 따른 온라인 거래가 정상적으로 이루어지는 과정에서 서브계좌에 저장된 타인 소유의 딜링코인정보를 본인 소유의 암호화정보를 갖는 딜링코인정보로 변환하여 메인계좌에 저장하도록 구현된다.
거래 처리부(312)는 딜링코인 중개모듈에 접속하여 딜링코인 거래 요청정보를 전송하고, 딜링코인 중개모듈과 연동하여 딜링코인 거래를 처리한다. 일례로, 딜링코인 거래 요청정보는 딜링코인 판매 또는 구매 중 어느 하나일 수 있다. 판매와 관련된 딜링코인 거래 요청정보는 딜링코인 총액과 딜링코인 판매자 정보를 포함할 수 있다. 구매와 관련된 딜링코인 거래 요청정보는 구매하기 원하는 딜링코인정보와 딜링코인 구매자 정보를 포함할 수 있다.
거래 처리부(312)는 본인 소유의 딜링코인을 판매하는 프로세스를 진행하는 경우, 딜링코인 거래 요청정보를 딜링코인 중개모듈로 전송한 후 딜링코인 중개모듈로부터 딜링코인 구매자가 비용을 입금하였는지를 확인하는 입금확인 요청정보를 수신하여 디스플레이에 표시한다. 거래 처리부(312)는 사용자 입력에 따라 입금결과정보를 딜링코인 중개모듈로 전송한다. 거래 처리부(312)는 딜링코인 중개모듈의 요청에 따라 메인계좌에 저장된 딜링코인정보를 딜링코인 중개모듈로 전송한다.
한편, 거래 처리부(312)는 타인 소유의 딜링코인을 구매하는 프로세스를 진행하는 경우, 딜링코인 중개모듈로부터 타인 소유의 딜링코인정보를 입력받아 서브계좌에 저장하고, 딜링코인 중개모듈로부터 타인 소유의 딜링코인정보에 대한 암호해제정보가 입력되면 딜링코인 발생모듈(210)에 접속하여 타인 소유의 딜링코인정보와 딜링코인 암호해제정보를 포함하는 딜링코인 소유자 변경요청 정보를 전송한다. 거래 처리부(312)는 딜링코인 발생모듈(210)로부터 본인 소유의 딜링코인정보와 딜링코인 암호화정보를 입력받아 메인계좌에 저장한다.
송금 처리부(313)는 딜링코인 중개모듈에 접속하여 딜링코인 송금요청정보를 전송하고, 딜링코인 중개모듈과 연동하여 딜링코인 송금을 처리한다. 통상적으로, 송금은 사전에 딜링코인을 주는 자와 받는 자가 합의하에 이루어진다. 딜링코인 송금요청정보는 일례로 송금할 딜링코인 총액과 송금받을 수령자정보와 딜링코인을 송금할 송금자정보를 포함할 수 있다. 다른 예로, 딜링코인 송금요청정보는 송금받을 딜링코인 총액과 딜링코인을 송금할 송금자정보와 송금받을 수령자정보를 포함할 수 있다.
송금 처리부(313)는 딜링코인 중개모듈로부터 전송된 딜링코인 송금요청 확인정보를 수신하여 디스플레이에 출력한다. 딜링코인 송금요청 확인정보는 일례로, A라는 송금자가 딜링코인을 송금하려고 하는데 맞는지를 확인하는 정보일 수 있다. 다른 예로, 딜링코인 송금요청 확인정보는 B라는 수령자가 딜링코인 송금을 요청하는데 맞는지를 확인하는 정보일 수 있다. 송금 처리부(313)는 사용자의 조작입력에 따라 응답정보가 입력되면 확인응답정보를 딜링코인 중개모듈로 전송하도록 구현될 수 있다.
송금 처리부(313)는 딜링코인을 송금하는 프로세서를 진행하는 경우, 일례로, 딜링코인 중개모듈로부터 전송된 송금버튼 생성제어정보를 수신하여 디스플레이에 출력하도록 구현될 수 있다. 다른 예로, 송금 처리부(313)는 딜링코인 송금요청 확인에 따른 사용자의 확인응답정보가 입력되면 송금버튼을 디스플레이에 출력하도록 구현될 수 있다. 송금 처리부(313)는 송금버튼 눌림신호가 입력되면 사용자가 입력한 딜링코인 총액과 송금받을 수령자정보를 딜링코인 중개모듈로 전송한다.
송금 처리부(313)는 딜링코인을 송금받는 프로세서를 진행하는 경우, 딜링코인 중개모듈로부터 타인 소유의 딜링코인정보를 입력받아 서브계좌에 저장하고, 딜링코인 중개모듈로부터 타인 소유의 딜링코인정보에 대한 암호해제정보가 입력되면 딜링코인 발생모듈(210)에 접속하여 타인 소유의 딜링코인정보와 딜링코인 암호해제정보를 포함하는 딜링코인 소유자 변경요청 정보를 전송한다. 송금 처리부(313)는 딜링코인 발생모듈(210)로부터 본인 소유의 딜링코인정보와 딜링코인 암호화정보를 입력받아 메인계좌에 저장한다.
인증 처리부(314)는 딜링코인을 판매 또는 송금하는 프로세서를 진행하는 경우, 딜링코인의 정당한 소유자에 의한 판매 또는 송금인지를 확인하도록 구현된다. 인증 처리부(314)는 일례로, 회원 등록 시 입력한 이-메일 주소를 이용한 인증, 휴대폰 인증, 주민등록 인증, i-pin 인증 및 생체정보 인증 방식 중 적어도 2 가지 이상의 인증 방식을 혼용하여 사용하도록 구현될 수 있다.
딜링코인 중개모듈(231)은 도 4에 도시한 바와 같이, 거래 처리부(2311)와 송금 처리부(2312)와 인증 처리부(2313)를 포함하여 구현될 수 있다. 딜링코인 중개모듈(231)은 IDC 센터에 설치되며, 데이터베이스(232)와 연동하여 딜링코인을 판매, 구매 또는 송금 처리한다.
데이터베이스(232)에 저장되는 데이터는 딜링코인을 거래하고자 하는 회원정보를 저장한다. 회원정보는 이름, 나이, 생년월일, 단말기 식별정보, 회원등록시 발급되는 회원고유번호, 은행계좌번호, 접속정보(아이디와 비밀번호), 이-메일 주소, 회원등급정보 등을 포함할 수 있다. 이러한 회원정보는 회원들의 동의를 받아 업무협약을 맺은 인터넷 홈쇼핑 서버 또는 금융기관으로부터 얻을 수 있다. 또한, 데이터베이스(232)에 저장되는 데이터는 복수의 전자지갑 모듈(221, 222, 223)로부터 전송되는 딜링코인 거래요청정보, 딜링코인 거래결과정보, 딜링코인 송금요청정보, 딜링코인 송금결과정보를 포함한다.
거래 처리부(2311)는 예컨대 제1 전자지갑 모듈이 탑재된 A회원 단말기로부터 전송된 딜링코인을 판매하고자 하는 딜링코인 거래 요청정보를 수신하여 데이터베이스(232)에 “거래대기”상태로 저장한다. 거래 처리부(2311)는 예컨대 제2 전자지갑 모듈이 탑재된 B회원 단말기로부터 A회원의 딜링코인을 구매하고자 하는 딜링코인 거래 요청정보를 수신하면 데이터베이스(232)에 해당 딜링코인 거래요청정보를 “거래진행중”상태로 갱신하여 저장한 후, 은행계좌번호와 입금비용을 B회원 단말기로 전송한다.
거래 처리부(2311)는 딜링코인을 판매하고자 하는 A회원 단말기로 입금확인 요청정보를 전송하며 그 응답으로 A회원 단말기로부터 입금이 안 되었다는 정보가 입력되면 거래를 취소하고 “거래진행중”상태의 딜링코인 거래 요청정보를 “거래대기”상태로 갱신하여 저장한다. 반면에 거래 처리부(2311)는 A회원 단말기로부터 입금확인정보가 입력되면, A회원 단말기로 판매하고자 하는 딜링코인정보를 요청하여 B회원 단말기로 전송한다. 거래 처리부(2311)는 인증 처리부(2313)로부터 딜링코인을 판매하고자 하는 A회원 인증성공정보가 입력되면 딜링코인 암호해제정보를 딜링코인을 구매한 B회원 단말기로 전송한 후 “거래진행중”상태의 딜링코인 거래 요청정보를 “거래완료”상태로 갱신하여 저장한다.
송금 처리부(2312)는 전자지갑으로부터 전송된 딜링코인 송금요청정보를 입력받아 딜링코인 송금을 처리한다. 통상적으로, 송금은 사전에 딜링코인을 주는 자와 받는 자가 합의하에 이루어진다. 일례로, 딜링코인 송금요청정보는 송금할 딜링코인 총액과 송금받을 수령자정보를 포함할 수 있다. 다른 예로, 딜링코인 송금요청정보는 딜링코인 총액과 딜링코인을 송금하는 송금자정보를 포함할 수 있다.
송금 처리부(2312)는 전자지갑 모듈로 딜링코인 송금요청 확인정보를 전송한다. 딜링코인 송금요청 확인정보는 일례로, A라는 송금자가 딜링코인을 송금하려고 하는데 맞는지를 확인하는 정보일 수 있다. 다른 예로, 딜링코인 송금요청 확인정보는 B라는 수령자가 딜링코인 송금을 요청하는데 맞는지를 확인하는 정보일 수 있다. 송금 처리부(2312)는 일례로 송금요청이 맞으면, 송금버튼 생성제어정보를 전자지갑 모듈로 전송하도록 구현될 수 있다.
송금 처리부(2312)는 송금요청이 맞으면, 예컨대 딜링코인을 송금할 송금자의 전자지갑 모듈로부터 딜링코인정보를 입력받아 딜링코인을 수령할 수령자의 전자지갑 모듈로 전송한다.
인증 처리부(2313)는 딜링코인의 정당한 소유자에 의한 송금인지를 확인하도록 구현된다. 송금 처리부(2312)는 인증 처리부(2313)로부터 딜링코인을 송금하고자 하는 송금자의 인증성공정보가 입력되면 딜링코인 암호해제정보를 딜링코인을 수령할 수령자 단말기로 전송한 후 송금결과정보를 저장한다.
도 5 및 도 6 은 본 발명에 따른 딜링코인 중개모듈의 딜링코인 거래과정을 설명하기 위한 예시도이고, 도 7 및 도 8 은 본 발명에 따른 딜링코인 중개모듈의 딜링코인 송금과정을 설명하기 위한 예시도이다.
먼저, 도 5 및 도 6을 참조하여 딜링코인 거래과정을 설명하기로 한다. 이하 설명에서는 제1 전자지갑 모듈은 딜링코인을 판매하고, 제2 전자지갑 모듈은 딜링코인을 구매하는 것으로 가정한다. 또한, A회원 단말기는 제1 전자지갑 모듈이 탑재된 단말기로, B회원 단말기는 제2 전자지갑 모듈이 탑재된 단말기로 가정한다.
딜링코인 중개모듈(310)은 제1 전자지갑 모듈로부터 전송된 딜링코인 거래 요청정보(판매)를 수신하여 데이터베이스에 “거래대기”상태로 저장한다(S511, S512).
딜링코인 중개모듈(310)은 제2 전자지갑 모듈로부터 제1 전자지갑 모듈의 딜링코인을 구매하고자 하는 딜링코인 거래 요청정보를 수신하면(S513) 데이터베이스에 해당 딜링코인 거래요청정보를 “거래진행중”상태로 갱신하여 저장한 후, 은행계좌번호와 입금비용을 B회원 단말기로 전송한다(S514, S515).
제2 전자지갑 모듈이 탑재된 B회원 단말기는 사용자 조작에 따라 은행계좌번호로 입금비용을 계좌이체, 무통장입금, 또는 신용카드 결제방법으로 처리할 수 있다. 제1 전자지갑 모듈이 탑재된 A회원 단말기는 금융서버로부터 전송된 입금 통지 정보를 수신하여 디스플레이에 표시한다.
딜링코인 중개모듈(310)은 딜링코인을 판매하고자 하는 A회원 단말기로 입금확인 요청정보를 전송하며(S516), 그 응답으로 A회원 단말기로부터 입금결과정보를 입력받는다(S517). 딜링코인 중개모듈(310)은 입금결과정보 확인결과(S518) A회원 단말기로부터 입금이 안 되었다는 정보가 입력되면 거래를 취소하고(S519) “거래진행중”상태의 딜링코인 거래 요청정보를 “거래대기”상태로 갱신하여 저장한다. 반면에 딜링코인 중개모듈(310)은 A회원 단말기로부터 입금확인정보가 입력되면, A회원 단말기로 판매하고자 하는 딜링코인정보를 요청하여 B회원 단말기로 전송한다(S520).
B회원 단말기에 탑재된 제2 전자지갑 모듈은 딜링코인정보를 입력받아 서브계좌에 저장한다. 일례로, 제2 전자지갑 모듈은 딜링코인정보가 타인 소유인 경우 자동으로 서브계좌에 저장하도록 구현될 수 있다.
도 6을 참조하면, 딜링코인 중개모듈(310)은 딜링코인을 판매하고자 하는 A회원에게 딜링코인 판매에 대한 인증을 처리한다(S521). 딜링코인 중개모듈(310)은 A회원 인증이 성공되었는지를 판단하며(S522), 판단결과 인증이 성공되면 딜링코인 암호해제정보를 딜링코인을 구매한 B회원 단말기로 전송한 후 “거래진행중”상태의 딜링코인 거래 요청정보를 “거래완료”상태로 갱신하여 저장한다(S523, S524).
B회원 단말기에 탑재된 제2 전자지갑 모듈은 딜링코인 중개모듈(310)로부터 A회원 소유의 딜링코인정보에 대한 암호해제정보가 입력되면 딜링코인 발생모듈(210)에 접속하여 A회원 소유의 딜링코인정보와 딜링코인 암호해제정보를 포함하는 딜링코인 소유자 변경요청 정보를 전송한다. B회원 단말기에 탑재된 제2 전자지갑 모듈은 딜링코인 발생모듈(210)로부터 본인 소유의 딜링코인정보와 딜링코인 암호화정보를 입력받아 메인계좌에 저장한다.
이제, 도 7 및 도 8을 참조하여 딜링코인 송금과정을 설명하기로 한다. 이하 설명에서는 제1 전자지갑 모듈은 딜링코인을 수령하고, 제2 전자지갑 모듈은 딜링코인을 송금하는 것으로 가정한다. 또한, A회원 단말기는 제1 전자지갑 모듈이 탑재된 단말기로, B회원 단말기는 제2 전자지갑 모듈이 탑재된 단말기로 가정한다.
딜링코인 중개모듈(310)은 제1 전자지갑 모듈로부터 전송된 딜링코인 송금 요청정보를 수신하여 데이터베이스에 “송금대기”상태로 저장하며, 제2 전자지갑 모듈로 딜링코인 송금요청 확인정보를 전송한다(S711, S712). 딜링코인 송금요청 확인정보는 일례로, A라는 송금자가 딜링코인을 송금할 것을 요청하는데 맞는지를 확인하는 정보일 수 있다.
딜링코인 중개모듈(310)은 제2 전자지갑 모듈로부터 확인응답정보를 수신하여(S713) 송금요청이 맞는지 확인한다(S714). 확인결과 송금요청이 맞지 않으면, 데이터베이스에 “송금대기”상태로 저장된 정보를 삭제한다. 반면에 확인결과 송금요청이 맞으면 일례로 송금버튼 생성제어정보를 제2 전자지갑 모듈로 전송한다(S715). 다른 예로 딜링코인 중개모듈(310)은 송금요청이 맞으면, 제2 전자지갑 모듈로부터 송금할 딜링코인정보를 입력받아 제1 전자지갑 모듈로 전송한다(S716).
A회원 단말기에 탑재된 제1 전자지갑 모듈은 딜링코인정보를 입력받아 서브계좌에 저장한다. 일례로, 제1 전자지갑 모듈은 딜링코인정보가 타인 소유인 경우 자동으로 서브계좌에 저장하도록 구현될 수 있다.
도 8을 참조하면, 딜링코인 중개모듈(310)은 딜링코인을 송금하고자 하는 B회원(제2 전자지갑 모듈)에게 딜링코인 송금에 대한 인증을 처리한다(S717). 딜링코인 중개모듈(310)은 B회원 인증이 성공되었는지를 판단하며(S718), 판단결과 인증 실패한 경우 데이터베이스에 “송금대기”상태로 저장된 정보를 삭제한다(S719). 반면에 판단결과 인증이 성공되면 딜링코인 암호해제정보를 A회원 단말기로 전송한다(S720).
A회원 단말기에 탑재된 제1 전자지갑 모듈은 딜링코인 중개모듈(310)로부터 B회원 소유의 딜링코인정보에 대한 암호해제정보가 입력되면 딜링코인 발생모듈(210)에 접속하여 B회원 소유의 딜링코인정보와 딜링코인 암호해제정보를 포함하는 딜링코인 소유자 변경요청 정보를 전송한 후 딜링코인 발생모듈(210)로부터 본인 소유의 딜링코인정보와 딜링코인 암호화정보를 입력받아 메인계좌에 저장한다(S721). 딜링코인 중개모듈(310)은 송금결과정보를 데이터베이스에 저장한다(S722).
이상에서 설명한 본 발명은 전술한 실시예 및 첨부된 도면에 한정되는 것이 아니고, 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하다. 이는 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 있어 명백할 것이다. 따라서 본 발명의 진정한 기술적 보호범위는 첨부된 청구범위에 의해서만 정해져야 할 것이다.
Claims (9)
- 전자지갑 모듈이 탑재된 복수의 회원 단말기와 인터넷 망을 통해 연결되는 딜링코인 중개모듈에서 실행되는 온라인 거래정보 보안방법으로서,상기 딜링코인 중개모듈이 제1 전자지갑 모듈이 탑재된 제1 회원 단말기로부터 본인 소유의 딜링코인을 판매하고자 하는 딜링코인 거래 요청정보를 수신하여 데이터베이스에 저장하는 단계와;상기 딜링코인 중개모듈이 제2 전자지갑 모듈이 탑재된 제2 회원 단말기로부터 딜링코인을 구매하고자 하는 딜링코인 거래 요청정보를 수신하면 상기 데이터베이스에 저장된 은행계좌번호와 입금비용 정보를 제2 전자지갑 모듈이 탑재된 제2 회원 단말기로 전송하는 단계와;상기 딜링코인 중개모듈이 제1 전자지갑 모듈이 탑재된 제1 회원 단말기로 입금확인 요청정보를 전송하여 그 응답으로 제1 회원 단말기로부터 입금확인정보가 입력되면, 제1 회원 단말기가 판매하고자 하는 딜링코인정보를 제2 전자지갑 모듈이 탑재된 제2 회원 단말기로 전송하는 단계와;상기 제2 전자지갑 모듈이 상기 딜링코인 중개모듈로부터 제1 회원 단말기가 판매하고자 하는 암호해제되지 않은 딜링코인정보를 입력받아 서브계좌에 저장하는 단계와;상기 딜링코인 중개모듈이 상기 딜링코인정보를 판매하고자 하는 제1 회원 단말기로 정당한 소유자에 의한 판매인지를 확인하는 인증요청정보를 전송하고, 그 응답으로 제1 회원 단말기로부터 인증성공정보를 수신하면 딜링코인 암호해제정보를 상기 딜링코인정보를 구매한 제2 전자지갑 모듈이 탑재된 제2 회원 단말기로 전송하는 단계와;상기 제2 전자지갑 모듈이 상기 딜링코인 중개모듈로부터 제1 회원 소유의 딜링코인정보에 대한 암호해제정보가 입력되면 딜링코인 발생모듈에 접속하여 제1 회원 소유의 딜링코인정보와 딜링코인 암호해제정보를 포함하는 딜링코인 소유자 변경요청 정보를 전송하는 단계와;상기 제2 전자지갑 모듈이 상기 딜링코인 발생모듈로부터 제2 회원 소유의 딜링코인정보와 딜링코인 암호화정보를 입력받아 메인계좌에 저장하는 단계;를 포함하는 것을 특징으로 하는 온라인 거래정보 보안방법.
- 청구항 1 에 있어서,제1 전자지갑 모듈이 탑재된 제1 회원 단말기로부터 제2 전자지갑 모듈이 탑재된 제2 회원 단말기로 딜링코인을 송금하고자 하는 딜링코인 송금요청정보를 수신하여 상기 데이터베이스에 저장하는 단계와;상기 딜링코인 중개모듈이 제2 전자지갑 모듈이 탑재된 제2 회원 단말기로 딜링코인 송금요청 확인정보를 전송한 후 확인응답정보가 입력되면 제1 전자지갑 모듈이 탑재된 제1회원 단말기로부터 딜링코인정보를 입력받아 제2 전자지갑 모듈이 탑재된 제2 회원 단말기로 전송하는 단계와;상기 제2 전자지갑 모듈이 상기 딜링코인 중개모듈로부터 제1 회원 단말기가 송금한 딜링코인정보를 입력받아 서브계좌에 저장하는 단계와;상기 딜링코인 중개모듈이 상기 딜링코인정보를 송금한 제1 회원 단말기로 정당한 소유자에 의한 송금인지를 확인하는 인증요청정보를 전송하고, 그 응답으로 제1 회원 단말기로부터 인증성공정보를 수신하면 딜링코인 암호해제정보를 상기 제2 전자지갑 모듈이 탑재된 제2 회원 단말기로 전송하는 단계와;상기 제2 전자지갑 모듈이 상기 딜링코인 중개모듈로부터 제1 회원 소유의 딜링코인정보에 대한 암호해제정보가 입력되면 딜링코인 발생모듈에 접속하여 제1 회원 소유의 딜링코인정보와 딜링코인 암호해제정보를 포함하는 딜링코인 소유자 변경요청 정보를 전송하는 단계와;상기 제2 전자지갑 모듈이 딜링코인 발생모듈로부터 본인 소유의 딜링코인정보와 딜링코인 암호화정보를 입력받아 메인계좌에 저장하는 단계;를 포함하는 것을 특징으로 하는 온라인 거래정보 보안방법.
- 사용자 단말기에서 실행되는 전자지갑 모듈과, 사용자 단말기와 인터넷 망을 통해 연결되는 서버에서 실행되는 딜링코인 중개모듈을 포함하는 온라인 거래정보 보안 시스템으로서,상기 전자지갑 모듈은:타인 소유의 딜링코인정보를 저장하는 서브계좌와, 본인 소유의 딜링코인정보를 저장하는 메인계좌를 포함하는 저장부와;사용자 입력에 따라 본인 소유의 딜링코인을 판매하고자 하는 딜링코인 거래 요청정보를 생성하여 상기 딜링코인 중개모듈로 전송하고,상기 딜링코인 중개모듈로부터 딜링코인 구매자가 비용을 입금하였는지를 문의하는 입금확인 요청정보를 수신하여 표시하며 사용자 입력에 따라 입금결과정보를 생성하여 상기 딜링코인 중개모듈로 전송하고,상기 딜링코인 중개모듈의 요청에 따라 상기 메인계좌에 저장된 딜링코인정보를 상기 딜링코인 중개모듈로 전송하는 제1 거래 처리부;를 포함하며,상기 제1 거래 처리부는,사용자 입력에 따라 타인 소유의 딜링코인을 구매하고자 하는 딜링코인 거래 요청정보를 생성하여 상기 딜링코인 중개모듈로 전송하고,상기 딜링코인 중개모듈로부터 타인 소유의 딜링코인정보에 대한 암호해제정보가 입력되면 딜링코인 발생모듈에 접속하여 타인 소유의 딜링코인정보와 딜링코인 암호해제정보를 포함하는 딜링코인 소유자 변경요청 정보를 전송하고,상기 딜링코인 발생모듈로부터 본인 소유의 딜링코인정보와 딜링코인 암호화정보를 입력받아 상기 메인계좌에 저장하는 것,을 특징으로 하는 온라인 거래정보 보안 시스템.
- 청구항 3 에 있어서,상기 전자지갑 모듈은:사용자 입력에 따라 딜링코인 송금 요청정보를 생성하여 상기 딜링코인 중개모듈로 전송하고,상기 딜링코인 중개모듈로부터 전송된 딜링코인 송금요청 확인정보를 수신하여 디스플레이에 표시하고, 딜링코인 송금요청 확인에 따른 사용자의 확인응답정보가 입력되면 송금버튼을 디스플레이에 표시하고,상기 송금버튼에 대한 눌림신호가 입력되면 사용자가 송금하고자 하는 딜링코인정보를 상기 딜링코인 중개모듈로 전송하는 제1 송금 처리부;를 더 포함하는 것을 특징으로 하는 온라인 거래정보 보안 시스템.
- 청구항 4 에 있어서,상기 제1 송금 처리부는,상기 딜링코인 중개모듈로부터 타인 소유의 딜링코인정보를 입력받아 상기 서브계좌에 저장하고,상기 딜링코인 중개모듈로부터 타인 소유의 딜링코인정보에 대한 암호해제정보가 입력되면 딜링코인 발생모듈에 접속하여 타인 소유의 딜링코인정보와 딜링코인 암호해제정보를 포함하는 딜링코인 소유자 변경요청 정보를 전송하고,상기 딜링코인 발생모듈로부터 본인 소유의 딜링코인정보와 딜링코인 암호화정보를 입력받아 상기 메인계좌에 저장하는 것,을 특징으로 하는 온라인 거래정보 보안 시스템.
- 청구항 4 에 있어서,상기 전자지갑 모듈은:상기 딜링코인 중개모듈로부터 딜링코인정보의 정당한 소유자에 의한 판매 또는 송금인지를 확인하는 인증요청정보를 수신하면 사용자 인증을 진행하여 인증결과정보를 상기 딜링코인 중개모듈로 전송하는 제1 인증 처리부;를 더 포함하는 것을 특징으로 하는 온라인 거래정보 보안 시스템.
- 청구항 3 에 있어서,상기 딜링코인 중개모듈은:딜링코인을 거래하고자 하는 회원정보와 상기 전자지갑 모듈로부터 전송되는 딜링코인 거래요청정보, 딜링코인 거래결과정보, 딜링코인 송금요청정보 또는 딜링코인 송금결과정보를 저장하는 데이터베이스와;제1 전자지갑 모듈이 탑재된 제1회원 단말기로부터 딜링코인을 판매하고자 하는 딜링코인 거래 요청정보를 수신하여 상기 데이터베이스에 저장하고,제2 전자지갑 모듈이 탑재된 제2 회원 단말기로부터 제1 회원의 딜링코인을 구매하고자 하는 딜링코인 거래 요청정보를 수신하면 상기 데이터베이스에 저장된 제1 회원의 은행계좌번호와 입금비용 정보를 제2 회원 단말기로 전송하고,제1 회원 단말기로 입금확인 요청정보를 전송하여 그 응답으로 제1 회원 단말기로부터 입금확인정보가 입력되면, 제1 회원 단말기가 판매하고자 하는 딜링코인정보를 제2 회원 단말기로 전송하는 제2 거래 처리부;를 포함하는 것을 특징으로 하는 온라인 거래정보 보안 시스템.
- 청구항 7 에 있어서,상기 딜링코인 중개모듈은:제1 전자지갑 모듈이 탑재된 제1 회원 단말기로부터 딜링코인을 송금하고자 하는 딜링코인 송금요청정보 또는 제2 전자지갑 모듈이 탑재된 제2 회원 단말기로부터 딜링코인을 송금받고자 하는 딜링코인 송금요청정보를 수신하여 상기 데이터베이스에 저장하고,제1 전자지갑 모듈이 탑재된 제1회원 단말기 또는 제2 전자지갑 모듈이 탑재된 제2 회원 단말기로 딜링코인 송금요청 확인정보를 전송한 후 확인응답정보가 입력되면 제1 전자지갑 모듈이 탑재된 제1회원 단말기로부터 딜링코인정보를 입력받아 제2 전자지갑 모듈이 탑재된 제2 회원 단말기로 전송하는 제2 송금 처리부;를 더 포함하는 것을 특징으로 하는 온라인 거래정보 보안 시스템.
- 청구항 8 에 있어서,상기 딜링코인 중개모듈은:제1 전자지갑 모듈이 탑재된 제1 회원 단말기로 딜링코인정보의 정당한 소유자에 의한 판매 또는 송금인지를 확인하는 인증요청정보를 전송하고, 상기 제1 회원 단말기로부터 인증결과정보를 수신하는 제2 인증 처리부를 더 포함하고,상기 제2 송금 처리부는 상기 제2 인증 처리부로부터 딜링코인을 송금하고자 하는 제1 회원 인증성공정보가 입력되면 딜링코인 암호해제정보를 딜링코인을 송금받은 제2 회원 단말기로 전송하는 것,을 특징으로 하는 온라인 거래정보 보안 시스템.
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SG11202010278UA SG11202010278UA (en) | 2018-04-17 | 2019-04-15 | Online transaction information security system and online transaction information security method |
CN201980033773.0A CN112136149A (zh) | 2018-04-17 | 2019-04-15 | 网上交易信息安全***及网上交易信息安全方法 |
JP2020557152A JP6853422B1 (ja) | 2018-04-17 | 2019-04-15 | オンライン取引情報保護システムおよびオンライン取引情報保護方法 |
PH12020551718A PH12020551718A1 (en) | 2018-04-17 | 2020-10-16 | Online transaction information security system and online transaction information security method |
AU2020102852A AU2020102852A4 (en) | 2018-04-17 | 2020-10-19 | Online transaction information security system and online transaction information security method |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020180044619 | 2018-04-17 | ||
KR10-2018-0044619 | 2018-04-17 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
AU2020102852A Division AU2020102852A4 (en) | 2018-04-17 | 2020-10-19 | Online transaction information security system and online transaction information security method |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2019203516A1 true WO2019203516A1 (ko) | 2019-10-24 |
Family
ID=68239755
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/KR2019/004508 WO2019203516A1 (ko) | 2018-04-17 | 2019-04-15 | 온라인 거래정보 보안 시스템 및 온라인 거래정보 보안방법 |
Country Status (5)
Country | Link |
---|---|
JP (1) | JP6853422B1 (ko) |
CN (1) | CN112136149A (ko) |
PH (1) | PH12020551718A1 (ko) |
SG (1) | SG11202010278UA (ko) |
WO (1) | WO2019203516A1 (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111786992A (zh) * | 2020-06-30 | 2020-10-16 | 河北中废通网络技术有限公司 | 会员注册和认证方法、终端设备及可读存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20090031588A (ko) * | 2000-07-07 | 2009-03-26 | 톰슨 라이센싱 | 마이크로지불 트랜잭션을 관리하는 방법 |
KR20140052202A (ko) * | 2012-10-23 | 2014-05-07 | 주식회사 엠미디어리젼 | 전자쿠폰의 매매중개 및 환전방법 |
KR101628007B1 (ko) * | 2015-04-07 | 2016-06-13 | 주식회사 코인플러그 | 당사자간 블록체인을 갖는 디지털 가상화폐의 거래시스템 |
KR20160115624A (ko) * | 2015-03-28 | 2016-10-06 | 김병묵 | 전자상품권을 이용한 전자상거래시스템 및 전자상거래방법 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001283118A (ja) * | 2000-03-30 | 2001-10-12 | Internatl Business Mach Corp <Ibm> | オンライン決済システム、オンラインショッピングにおける決済方法、サーバおよび販売者端末 |
-
2019
- 2019-04-15 SG SG11202010278UA patent/SG11202010278UA/en unknown
- 2019-04-15 JP JP2020557152A patent/JP6853422B1/ja active Active
- 2019-04-15 WO PCT/KR2019/004508 patent/WO2019203516A1/ko active Application Filing
- 2019-04-15 CN CN201980033773.0A patent/CN112136149A/zh not_active Withdrawn
-
2020
- 2020-10-16 PH PH12020551718A patent/PH12020551718A1/en unknown
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20090031588A (ko) * | 2000-07-07 | 2009-03-26 | 톰슨 라이센싱 | 마이크로지불 트랜잭션을 관리하는 방법 |
KR20140052202A (ko) * | 2012-10-23 | 2014-05-07 | 주식회사 엠미디어리젼 | 전자쿠폰의 매매중개 및 환전방법 |
KR20160115624A (ko) * | 2015-03-28 | 2016-10-06 | 김병묵 | 전자상품권을 이용한 전자상거래시스템 및 전자상거래방법 |
KR101628007B1 (ko) * | 2015-04-07 | 2016-06-13 | 주식회사 코인플러그 | 당사자간 블록체인을 갖는 디지털 가상화폐의 거래시스템 |
Non-Patent Citations (1)
Title |
---|
IT DONGA, CLOUD AND PRIVATE KEY PROTECT THE SECURITY OF EXCHANGE MARKET FOR VIRTUAL CURRENCY, 29 June 2017 (2017-06-29), Retrieved from the Internet <URL:http://it.donga.com/26641> [retrieved on 20190628] * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111786992A (zh) * | 2020-06-30 | 2020-10-16 | 河北中废通网络技术有限公司 | 会员注册和认证方法、终端设备及可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
JP2021512435A (ja) | 2021-05-13 |
CN112136149A (zh) | 2020-12-25 |
PH12020551718A1 (en) | 2021-06-21 |
JP6853422B1 (ja) | 2021-03-31 |
SG11202010278UA (en) | 2020-11-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11694169B2 (en) | System and method for rendering virtual currency related services | |
WO2019027093A1 (ko) | 전자 화폐 거래 시스템 및 방법 | |
US20150363768A1 (en) | System and method for rendering virtual currency related services | |
JP2019523495A (ja) | 分散トランザクションコンセンサスネットワークのデジタル財管理 | |
AU2017288112A1 (en) | Digital asset account management | |
JPH10511788A (ja) | 電子マネーをオープン流通させるための信託エージェント | |
JP2002215931A (ja) | 通信方法、電子商取引方法及び管理装置 | |
WO2019004650A1 (ko) | 블록체인 기반의 암호화 화폐를 이용한 세금 환급 방법, 프로그램, 및 컴퓨터 판독 가능한 기록 매체 | |
KR20190057909A (ko) | 블록체인 기반 부동산 계약 방법 및 부동산 중개 시스템 | |
KR20200094407A (ko) | 지역화폐 거래 시스템 및 그 방법 | |
KR20190010986A (ko) | 시세정보를 통해 전자화폐를 환전하여 거래를 진행하는 전자화폐결제서버, 시스템, 방법 및 프로그램을 기록한 컴퓨터로 읽을 수 있는 매체 | |
CN116802661A (zh) | 基于令牌的链外交互授权 | |
KR20190001500A (ko) | 블록체인 기반의 암호화 화폐를 이용한 세금 환급 방법, 프로그램, 및 컴퓨터 판독 가능한 기록 매체 | |
KR20190090699A (ko) | 통합 암호화폐 보관 및 보안강화를 위한 월렛 제공 방법 및 장치 | |
KR20200006708A (ko) | 가상화폐를 이용한 결제 시스템 | |
CN115720661A (zh) | 用于与安全数字资产托管人一起使用的账户再平衡守护进程 | |
KR20190082046A (ko) | 블록체인 기반의 결제 방법 및 이를 이용한 지급 결제 서버 | |
WO2019203516A1 (ko) | 온라인 거래정보 보안 시스템 및 온라인 거래정보 보안방법 | |
US20220300964A1 (en) | Systems and methods for blockchain-based escrow management | |
KR102645868B1 (ko) | 온라인 거래정보 보안 시스템 및 온라인 거래정보 보안방법 | |
CN114140251B (zh) | 一种基于代理重加密的电子门票质押方法和*** | |
AU2020102852A4 (en) | Online transaction information security system and online transaction information security method | |
JPWO2020040070A1 (ja) | トランザクション処理方法、システムおよびプログラム | |
Maxemchuk et al. | The use of communications networks to increase personal privacy | |
KR20010000531A (ko) | 결제 중개 서버 시스템 및 그 결제 중개방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 19787616 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 2020557152 Country of ref document: JP Kind code of ref document: A |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 19787616 Country of ref document: EP Kind code of ref document: A1 |