[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR102180919B1 - Electronic wallet encryption system for digital asset management - Google Patents

Electronic wallet encryption system for digital asset management Download PDF

Info

Publication number
KR102180919B1
KR102180919B1 KR1020190086758A KR20190086758A KR102180919B1 KR 102180919 B1 KR102180919 B1 KR 102180919B1 KR 1020190086758 A KR1020190086758 A KR 1020190086758A KR 20190086758 A KR20190086758 A KR 20190086758A KR 102180919 B1 KR102180919 B1 KR 102180919B1
Authority
KR
South Korea
Prior art keywords
electronic wallet
digital asset
transaction
cryptocurrency
encryption
Prior art date
Application number
KR1020190086758A
Other languages
Korean (ko)
Inventor
박항준
Original Assignee
주식회사 우리경제교류협회
박항준
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 우리경제교류협회, 박항준 filed Critical 주식회사 우리경제교류협회
Priority to KR1020190086758A priority Critical patent/KR102180919B1/en
Application granted granted Critical
Publication of KR102180919B1 publication Critical patent/KR102180919B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/36Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes
    • G06Q20/367Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes
    • G06Q20/3678Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes e-cash details, e.g. blinded, divisible or detecting double spending
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/04Payment circuits
    • G06Q20/06Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme
    • G06Q20/065Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme using e-cash
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • G06Q20/3829Payment protocols; Details thereof insuring higher security of transaction involving key management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/401Transaction verification
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/08Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • H04L9/0816Key establishment, i.e. cryptographic processes or cryptographic protocols whereby a shared secret becomes available to two or more parties, for subsequent use
    • H04L9/0819Key transport or distribution, i.e. key establishment techniques where one party creates or otherwise obtains a secret value, and securely transfers it to the other(s)
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2209/00Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
    • H04L2209/56Financial cryptography, e.g. electronic payment or e-cash

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Engineering & Computer Science (AREA)
  • Finance (AREA)
  • Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

The present invention relates to an electronic wallet encryption system for digital asset management. The system includes: a digital asset (cryptocurrency) issuing server performing digital asset issuance with respect to a fund funded for digital asset (cryptocurrency) issuance and managing and executing the fund in a client-supplier transaction using the funded fund; and a user terminal including an electronic wallet corresponding to an application program for storing the digital asset issued by the digital asset issuing server and determining whether to use the stored cryptocurrency through an authentication process of one or more users. A plurality of encryption keys are assigned to the electronic wallet configured in the user terminal and storing the issued digital asset. The encryption keys assigned to the electronic wallet are respectively assigned to a plurality of the user terminals designated by the digital asset issuing server and go through a process in which a real-time feedback is provided on whether the encryption keys are activated. A digital asset transaction is permitted in a case where every encryption key is activated in this process. The transaction is stopped in a case where any one of the encryption keys is not fed back.

Description

디지털 자산관리를 위한 전자지갑 암호화 시스템{Electronic wallet encryption system for digital asset management}Electronic wallet encryption system for digital asset management

본 발명은 디지털 자산관리를 위한 전자지갑 암호화 시스템에 관한 것으로, 좀 더 상세하게는 디지털 자산(암호화폐) 발행에 따른 사용자 전자지갑의 인증 및 보안을 강화시켜 보안성능이 높고 신뢰도를 높일 수 있는 디지털 자산관리를 위한 전자지갑 암호화 시스템에 관한 것이다.The present invention relates to an electronic wallet encryption system for digital asset management, and more specifically, a digital wallet that can increase security and reliability by enhancing authentication and security of a user's electronic wallet according to issuance of digital assets (cryptocurrency). It relates to an electronic wallet encryption system for asset management.

2009년 세상에 등장한 암호화폐이자 가상화폐인 비트코인(Bitcoin)은 화폐의 정의를 뒤흔들며 시장에서 높은 수요를 나타냈을 뿐만 아니라, 기존의 서비스들에도 블록체인이 적용되는 파급효과를 가져왔다. 비트코인 창시자 사토시 나카모토는 암호화 기술과 네트워크 기술 등을 결합해 화폐 발행과 거래 내역을 P2P 분산 네트워크상에서 다수 컴퓨터가 동시에 기록하고 검증하는 방법을 제시했고, 이는 블록체인(Blockchain)이라고 불리는 분산원장(distributed ledger) 기술이다. 비트코인은 블록체인 기술이 실제로 작동함을 보여준 첫 적용 사례(usecase)다. 글로벌 암호화폐(가상화폐)의 시가 총액은 2017년 8월 $150B 을 달성하였다.Bitcoin, a cryptocurrency and virtual currency that appeared in the world in 2009, not only showed high demand in the market by shaking the definition of currency, but also had a ripple effect of applying blockchain to existing services. Bitcoin founder Satoshi Nakamoto proposed a method for simultaneously recording and verifying currency issuance and transaction details on a P2P distributed network by combining encryption technology and network technology, which is a distributed ledger called Blockchain. distributed ledger) technology. Bitcoin is the first usecase to show that blockchain technology really works. The global cryptocurrency (virtual currency) market cap reached $150B in August 2017.

또한, 2017년 8월에는 비트코인은 2조 6천억원, 이더리움은 9천억원, 리플은 1조 8천억원의 글로벌 1일 거래량을 달성한 바 있다. 2018년 11월 현재 거래되고 있는 암호화폐는 약 1,000개 이상이다.In addition, in August 2017, it achieved a global daily trading volume of 2.6 trillion won for Bitcoin, 900 billion won for Ethereum, and 1.8 trillion won for Ripple. As of November 2018, there are more than 1,000 cryptocurrencies being traded.

한편, 암호화폐 거래소(Cryptocurrency exchange)는 특정 사용자가 보유한 암호화폐를 법정화폐 또는 다른 암호화폐와 거래하는 마켓 플레이스를 의미한다. 현재 대표적인 암호화폐 거래소로는 대한민국의 빗썸(Bithumb), 업비트(Upbit), 코빗(Korbit), 코인원(Coinone), 업사이드(Upxide) 등이 있고, 일본의 bitFlyer, Quoine, Coincheck등이 있고, 중국과 홍콩의 BTCChina, OKCoin, gate.io, KuCoin 등이 있으며, 미국의 bitMEX, Bittrex, Coinbase, Kraken, deyMEX 등이 있고, 유럽의 Binance, Bitfinex, Bitstamp, HitBTC 등이 있다. 전 세계적으로 암호화폐 거래소는 증가하는 추세이며 2017년 3월 기준 152개 거래소에서 76개의 통화로 암호화폐를 거래할 수 있다.On the other hand, a cryptocurrency exchange refers to a marketplace in which cryptocurrencies held by a specific user are traded with fiat currency or other cryptocurrencies. Currently, representative cryptocurrency exchanges include Korea's Bitumb, Upbit, Kobit, Coinone, and Upxide, and Japan's bitFlyer, Quoine, and Coincheck. There are BTCChina, OKCoin, gate.io, and KuCoin in China and Hong Kong, bitMEX, Bittrex, Coinbase, Kraken, deyMEX in the US, and Binance, Bitfinex, Bitstamp, and HitBTC in Europe. Globally, cryptocurrency exchanges are on the rise, and as of March 2017, 152 exchanges can trade cryptocurrencies in 76 currencies.

이와 같은 가상의 투자 운영 시스템에서 사이버 범죄에 따른 해킹으로 사용자들의 피해가 나날이 증가하고 있는 추세이다. 따라서, 블록체인 기반의 암호화폐 운영에 따라 개인 전자지갑 보안의 중요성이 한층 더 요구되고 있는 실정이다.In such a virtual investment operation system, the damage of users is increasing day by day due to hacking due to cyber crime. Therefore, the importance of personal electronic wallet security is further demanded according to the operation of blockchain-based cryptocurrency.

KR 10-2018-0128874호KR 10-2018-0128874 KR 10-1904208호KR 10-1904208 KR 10-2018-0119488호KR 10-2018-0119488 KR 10-1813256호KR 10-1813256 KR 10-1908701호KR 10-1908701 KR 10-1857926호KR 10-1857926 KR 10-1887683호KR 10-1887683 KR 10-2018-0119488호KR 10-2018-0119488

본 발명은 암호화폐 발행 시스템에서 디지털자산 전자지갑의 보안성을 높이기 위해 복수의 암호키 검증을 통해 실시간 보안 검증을 요구하여 개인 전자지갑의 보안 수준을 높일 수 있는 보안 시스템을 제공하고자 하는데 목적이 있다.An object of the present invention is to provide a security system capable of increasing the security level of a personal electronic wallet by requesting real-time security verification through a plurality of encryption keys to increase the security of a digital asset electronic wallet in a cryptocurrency issuing system. .

또한, 본 발명은 사용자 전자지갑에 저장된 암호화폐의 보관 안정성을 높이고 거래에 필요한 코인구매 사용(또는 보증 방식의 사용)하고자 할 때 복수의 인증을 통해 사용 안정성을 높임에 따라 투자 운용에 매우 안정적인 사용자 전자 지갑 보안방법 및 시스템을 제공하고자 하는데 목적이 있다.In addition, the present invention enhances the storage stability of the cryptocurrency stored in the user's electronic wallet and increases the use stability through multiple authentications when attempting to purchase and use (or use a guarantee method) necessary for a transaction. The purpose is to provide an electronic wallet security method and system.

상기와 같은 목적을 달성하기 위한 본 발명은, 디지털 자산(암호화폐) 발행을 위하여 펀딩된 자금에 대해 디지털 자산을 발행을 수행하고, 상기 펀딩된 자금을 활용하여 수요자와 공급자간의 거래에 있어 해당 자금을 운용 및 집행하는 디지털 자산(암호화폐) 발행서버 및 상기 디지털 자산 발행서버에서 발행하는 디지털 자산을 보관하기 위한 응용 프로그램에 해당하는 전자지갑을 포함하고 있으며, 하나의 사용자 또는 복수의 사용자의 인증 과정을 통해 보관된 암호화폐의 사용 여부를 결정하는 사용자 단말기;를 포함하여 구성되고, 상기 사용자 단말기에 구성되어 발행된 디지털 자산이 보관되는 전자지갑에는 복수의 암호키가 할당되고, 상기 전자지갑에 할당된 복수의 암호키는 상기 디지털 자산 발행서버에서 지정한 복수의 사용자 단말기에 각각 할당되어 해당 복수의 암호키가 활성화되는지 여부를 실시간으로 피드백 받는 과정을 거치고, 이 과정에서 복수의 암호키가 모두 활성화되었을 경우 디지털 자산 거래를 허락하고 어느 하나의 암호키값이라도 피드백되지 않을 경우 거래를 중지하도록 실행한다.The present invention for achieving the above object is to issue digital assets for funds funded for issuance of digital assets (cryptocurrency), and use the funded funds for transactions between consumers and suppliers. It includes a digital asset (cryptocurrency) issuing server that operates and executes a digital asset (cryptocurrency) issuing server, and an electronic wallet corresponding to an application program for storing digital assets issued by the digital asset issuing server, and the authentication process of one user or multiple users A user terminal configured to determine whether to use the cryptocurrency stored through the user terminal; a plurality of cryptographic keys are assigned to the electronic wallet in which the digital assets issued by being configured in the user terminal are stored, and allocated to the electronic wallet The plurality of encrypted keys are assigned to a plurality of user terminals designated by the digital asset issuing server, respectively, undergoes a process of receiving feedback in real time whether or not the plurality of encryption keys are activated, and in this process, the plurality of encryption keys are all activated. In this case, the digital asset transaction is allowed, and the transaction is stopped if any one cryptographic key value is not fed back.

또한, 상기 사용자 단말기는, 전자지갑에 보유된 디지털 자산(암호화폐)의 거래 요청이 발생할 경우 계약이행 확인신호를 발송받고, 상기 계약이행 확인신호 요청에 따른 피드백 신호를 상기 디지털 자산 발생서버로 수신되면 디지털 자산의 거래가 수행되며, 피드백 신호를 수신하지 못할 경우 디지털 자산 거래 중지 신호를 발송하여 거래 신호 소멸을 실행한다.In addition, the user terminal receives a contract performance confirmation signal when a transaction request for digital assets (cryptocurrency) held in the electronic wallet occurs, and receives a feedback signal according to the contract performance confirmation signal request to the digital asset generation server. Then, the transaction of the digital asset is carried out, and if the feedback signal is not received, the transaction signal is extinguished by sending a digital asset transaction stop signal.

또한, 상기 디지털 자산 발행서버는, 사전에 할당된 암호키를 보유한 사용자들이 존재하고 자산 거래를 실시하고자 할 경우에는 계약이행 신호를 요청하게 되고, 복수의 암호키를 할당받은 사용자들은 모두 계약이행 확인 신호에 따라 자신의 암호키값을 입력받으며, 해당 킷값이 입력되지 못할 경우 해당 신호(계약이행 확인 신호)는 자동으로 소멸되고 생존신호 발생모드를 통해 암호키를 소지한 사용자들에 대한 유효 여부 검사를 실시하여 유효성 검사에 따라 복수의 암호키 보유자들은 해당 킷값을 전자지갑으로 전송하고, 임의의 시간동안 확인 킷값이 전송되지 않을 경우 미확인자에 대한 암호키 자격 박탈을 실행한다.In addition, the digital asset issuing server requests a contract fulfillment signal when there are users with a pre-allocated encryption key and wants to conduct an asset transaction, and all users who have been assigned a plurality of encryption keys confirm the execution of the contract. Receives the value of the encryption key according to the signal, and if the corresponding kit value cannot be entered, the signal (confirmation signal for contract fulfillment) is automatically extinguished and the validity of the users holding the encryption key is checked through the survival signal generation mode. According to the validation check, the holders of the plurality of encryption keys transmit the corresponding kit value to the electronic wallet, and if the verification kit value is not transmitted for a certain period of time, the encryption key qualification is deprived of the unverified person.

또한, 상기 디지털 자산관리를 위한 전자지갑 암호화 시스템은, 상기 암호화폐 발행서버에 펀딩된 암호화폐 자금을 활용하여 거래에 필요한 자금을 요청하고, 거래를 완료한 후 해당 자금을 상환하는 수요자 서버 및 상기 수요자 서버에서 요청된 거래에 해당하는 제품 또는 서비스를 공급하기 위하여 상기 암호화폐 발행서버로부터 거래에 발생되는 자금을 결제 받은 후 해당 제품 또는 서비스를 수요자측에 공급하도록 관리하는 공급자 서버를 포함한다.In addition, the electronic wallet encryption system for digital asset management includes a consumer server that requests funds necessary for a transaction using the cryptocurrency funds funded by the cryptocurrency issuing server, and repays the funds after completing the transaction. And a supplier server that manages to supply the product or service to the consumer after receiving payment of funds generated in the transaction from the cryptocurrency issuing server in order to supply the product or service corresponding to the transaction requested by the consumer server.

또한, 상기 전자지갑 암호화 시스템은, 공급처와 수요처가 거래에 있어서 필요한 보증을 요청하기 위하여 해당 거래에 따른 사업정보를 제공하고 전자지갑에 보유한 디지털 자산을 통해 보증서를 발급하기 위한 플랫폼 서버를 포함한다.In addition, the electronic wallet encryption system includes a platform server for providing business information according to the transaction and issuing a certificate through digital assets held in the electronic wallet in order for the supplier and the customer to request a necessary guarantee for the transaction.

또한, 상기 수요처 서버는, 해당 거래를 완료 후 원금을 상기 디지털 자산 발행서버에 상환하고, 그 외의 이익금에 대하여 상기 플랫폼 서버에 수수료로 지급한다.In addition, the customer server repays the principal money to the digital asset issuing server after completing the transaction, and pays other profits as a fee to the platform server.

또한, 디지털 자산(암호화폐) 발행을 위하여 펀딩된 자금에 대해 디지털 자산을 발행을 수행하고, 상기 펀딩된 자금을 활용하여 수요자와 공급자간의 거래에 있어 해당 자금을 운용 및 집행하는 디지털 자산(암호화폐) 발행서버 및 상기 디지털 자산 발행서버에서 발행하는 디지털 자산을 보관하기 위한 응용 프로그램에 해당하는 전자지갑을 포함하고 있으며, 하나의 사용자 또는 복수의 사용자의 인증 과정을 통해 보관된 암호화폐의 사용 여부를 결정하는 사용자 단말기를 포함하여 구성되고, 상기 사용자 단말기에 구성되어 발행된 디지털 자산이 보관되는 전자지갑에는 복수의 암호키가 할당되고, 상기 전자지갑에 할당된 복수의 암호키는 상기 디지털 자산 발행서버에서 지정한 하나의 마스터 사용자 단말기에 할당되고 상기 마스터 사용자 단말기가 지정하는 또 다른 하나 또는 둘이상의 사용자 단말기로 암호키를 할당하는 과정을 수행하고 여기서 지정된 각각의 사용자 단말기로부터 해당 복수의 암호키가 활성화되는지 여부를 실시간으로 피드백 받는 과정을 거치고, 이 과정에서 복수의 암호키가 모두 활성화되었을 경우 디지털 자산 거래를 허락하고 어느 하나의 암호키값이라도 피드백되지 않을 경우 거래를 중지하도록 실행한다.In addition, a digital asset (cryptocurrency) that issues digital assets for funds funded for issuance of digital assets (cryptocurrency), and uses the funded funds to manage and execute the funds in transactions between consumers and suppliers. ) It includes an issuing server and an electronic wallet corresponding to an application program for storing digital assets issued by the digital asset issuing server, and checks whether the cryptocurrency stored through the authentication process of one user or multiple users is used. A plurality of encryption keys are assigned to an electronic wallet including a user terminal to determine the digital asset issued by the user terminal, and the plurality of encryption keys allocated to the electronic wallet is the digital asset issuing server Perform the process of assigning an encryption key to another one or two or more user terminals assigned to one master user terminal designated by the master user terminal and designated by the master user terminal, and whether the plurality of encryption keys are activated from each user terminal designated here It goes through a process of receiving feedback in real time whether or not, in this process, if all of the plurality of encryption keys are activated, the digital asset transaction is allowed, and if any one of the encryption key values is not fed back, the transaction is stopped.

상기와 같이 구성되고 작용되는 본 발명은 디지털 자산(암호화폐) 거래에 있어서, 사용자의 전자지갑 보안성을 높이기 위해 복수의 암호키를 다수의 사용자에게 할당하여 복수 인증 절차라는 합의 과정을 통해 복수가 모두 인증해야 디지털 자산의 거래가 허용되기 때문에 디지털 자산을 안전하게 거래할 수 있는 이점이 있다.The present invention constructed and operated as described above is to increase the security of a user's electronic wallet in a digital asset (cryptocurrency) transaction, by allocating a plurality of encryption keys to a plurality of users and performing a plurality of them through a consensus process called a multiple authentication procedure. There is an advantage in that digital assets can be traded securely because all digital assets must be authenticated to allow transactions.

특히, 본 발명은 복수의 암호키값에 대하여 할당된 사용자들의 킷값 유지 여부를 실시간으로 관리하기 때문에 기업 보유, 가족 보유, 단체 보유 등 복수 명의의 관리에서 매우 안정적으로 디지털 자산(ex. 암호화폐)을 관리할 수 있는 효과가 있다.In particular, since the present invention manages in real time whether or not a user's kit value is maintained for a plurality of encryption key values, digital assets (ex. cryptocurrency) are very stable in management of a plurality of people, such as company holding, family holding, group holding, etc. It has a manageable effect.

도 1은 본 발명에 따른 디지털 자산관리를 위한 전자지갑 암호화 시스템의 전체 구성도,
도 2는 본 발명에 따른 디지털 자산관리를 위한 전자지갑 암호화 시스템의 세부 구성도,
도 3은 본 발명에 따른 디지털 자산관리를 위한 전자지갑 암호화 시스템에서 블록체인 네트워크 구조를 나타낸 도면,
도 4는 본 발명에 따른 디지털 자산관리를 위한 전자지갑 암호화 시스템에서 전자지갑 보안의 구성도,
도 5는 본 발명에 따른 디지털 자산관리를 위한 전자지갑 암호화 시스템의 순서도.
1 is an overall configuration diagram of an electronic wallet encryption system for digital asset management according to the present invention;
2 is a detailed configuration diagram of an electronic wallet encryption system for digital asset management according to the present invention;
3 is a diagram showing a block chain network structure in an electronic wallet encryption system for digital asset management according to the present invention;
4 is a configuration diagram of electronic wallet security in the electronic wallet encryption system for digital asset management according to the present invention;
5 is a flow chart of an electronic wallet encryption system for digital asset management according to the present invention.

이하, 첨부된 도면을 참조하여 본 발명에 따른 디지털 자산관리를 위한 전자지갑 암호화 시스템을 상세히 설명하면 다음과 같다.Hereinafter, an electronic wallet encryption system for digital asset management according to the present invention will be described in detail with reference to the accompanying drawings.

본 발명에 따른 디지털 자산관리를 위한 전자지갑 암호화 시스템은, 디지털 자산(암호화폐) 발행을 위하여 펀딩된 자금에 대해 디지털 자산을 발행을 수행하고, 상기 펀딩된 자금을 활용하여 수요자와 공급자간의 거래에 있어 해당 자금을 운용 및 집행하는 디지털 자산(암호화폐) 발행서버 및 상기 디지털 자산 발행서버에서 발행하는 디지털 자산을 보관하기 위한 응용 프로그램에 해당하는 전자지갑을 포함하고 있으며, 하나의 사용자 또는 복수의 사용자의 인증 과정을 통해 보관된 암호화폐의 사용 여부를 결정하는 사용자 단말기;를 포함하여 구성되고, 상기 사용자 단말기에 구성되어 발행된 디지털 자산이 보관되는 전자지갑에는 복수의 암호키가 할당되고, 상기 전자지갑에 할당된 복수의 암호키는 상기 디지털 자산 발행서버에서 지정한 복수의 사용자 단말기에 각각 할당되어 해당 복수의 암호키가 활성화되는지 여부를 실시간으로 피드백 받는 과정을 거치고, 이 과정에서 복수의 암호키가 모두 활성화되었을 경우 디지털 자산 거래를 허락하고 어느 하나의 암호키값이라도 피드백되지 않을 경우 거래를 중지하도록 실행한다.The electronic wallet encryption system for digital asset management according to the present invention issues digital assets for funds funded for issuance of digital assets (cryptocurrency), and uses the funded funds for transactions between consumers and suppliers. It includes a digital asset (cryptocurrency) issuing server that manages and executes the corresponding funds, and an electronic wallet corresponding to an application program for storing digital assets issued by the digital asset issuing server, and one user or multiple users A user terminal that determines whether to use the stored cryptocurrency through the authentication process of; and a plurality of cryptographic keys are assigned to the electronic wallet in which the digital asset issued by being configured in the user terminal is stored, and the electronic The plurality of encryption keys assigned to the wallet are each assigned to a plurality of user terminals designated by the digital asset issuing server, and undergo a process of receiving feedback in real time whether the plurality of encryption keys are activated, and in this process, the plurality of encryption keys are When all are activated, digital asset transaction is allowed, and if any one of the cryptographic key values is not fed back, the transaction is stopped.

본 발명에 따른 디지털 자산관리를 위한 전자지갑 암호화 시스템은 디지털 자산(암호화폐)을 활용한 투자 운용 시스템에서 바람직하게 수요처와 공급처간 거래를 위한 비즈니스모델을 구현하기 위한 암호화폐 지갑 보안 시스템을 제공하며, 암호화폐를 활용하여 보증에서부터 대금결제, 원금상환, 수익배분의 과정을 프로세스화하여 처리한다.The electronic wallet encryption system for digital asset management according to the present invention provides a cryptocurrency wallet security system for realizing a business model for transactions between customers and suppliers, preferably in an investment management system using digital assets (cryptocurrency). , Using cryptocurrency, processes from guarantee to payment, principal repayment, and profit distribution are processed and processed.

또한, 본 발명에 따른 일실시예로는 투자자로부터 투자 또는 기부받은 금액에 대하여 제 1코인과 제 2코인이라는 두 종류의 코인(이하, '듀얼코인'이라 함)을 발행하고, 수요처와 공급처의 거래에서 하나의 임의의 코인을 활용하여 거래에 필요한 보증을 지원함으로써 안정적인 거래와 더불어 수익을 배분받을 수 있는 투자 운영 시스템을 주요 기술적 요지로 한다.In addition, in one embodiment according to the present invention, two types of coins (hereinafter referred to as'dual coins') are issued for the amount invested or donated by the investor, and The main technical point is an investment operation system that enables stable transactions and profits to be distributed by using one arbitrary coin in the transaction to support the guarantee required for the transaction.

또한, 본 발명은 디지털 자산(코인)을 보관하는 전자지갑의 보안 수준을 극대화시킬 수 있도록 복수의 암호키를 타 사용자 단말기와 함께 할당한 후 실시간 암호키 검증을 통해 복수의 검증 과정을 거쳐 전자지갑의 보안 수준을 높일 수 있는 시스템을 제공하는 것을 특징으로 한다.In addition, in order to maximize the security level of an electronic wallet storing digital assets (coins), the present invention allocates a plurality of encryption keys together with other user terminals, and then performs a plurality of verification processes through real-time encryption key verification. It features a system that can increase the security level of

본 발명은 디지털 자산(암호화폐) 발행서버(100), 투자자가 운용하는 사용자 단말기(200)를 포함하고 사용자 단말기에 저장되는 전자지갑과 상기 디지털 자산 발행서버(100)간의 복수키 운영을 통해 전자지갑의 보안성을 높일 수 있도록 구성한다.The present invention includes a digital asset (cryptocurrency) issuing server 100, a user terminal 200 operated by an investor, and an electronic wallet stored in the user terminal and a plurality of keys between the digital asset issuing server 100 It is configured to increase the security of the wallet.

또한, 본 발명에 따른 전자지갑 시스템에는 하나의 디지털 자산(암호화폐) 발행서버(100)와 더불어 암호화폐 발행을 통한 비즈니스모델 구현에 따라 거래간 공급처에 해당하는 공급자 서버(300), 수요처에 해당하는 수요자 서버(400), 그리고 거래에 필요한 보증서 발행 및 투자회수에 따른 이익 배당을 투자자 단말기(사용자 단말기)와 실현하는 플랫폼서버(110)로 크게 구성되며, 상기 각 구성요소는 블록체인 네트워크 기반으로 운용된다.In addition, in the electronic wallet system according to the present invention, in addition to one digital asset (cryptocurrency) issuing server 100, according to the implementation of a business model through issuance of cryptocurrency, the supplier server 300 corresponding to the inter-transactional supplier, corresponding to the demander It is largely composed of a consumer server 400, and a platform server 110 that realizes dividends of profits according to the issuance of guarantees required for transactions and the number of investments, and an investor terminal (user terminal), and each of the components is based on a blockchain network. It is operated.

블록체인 네트워크는, 복수의 단말 및 서버들과 같은 각각의 노드 상호 간에 정보 교환이 가능한 연결 구조를 의미하는 것으로, 이러한 블록체인 네트워크의 일예에는 3GPP(3rd Generation Partnership Project) 네트워크, LTE(Long Term Evolution) 네트워크, 5GPP(5rd Generation Partnership Project) 네트워크, WIMAX(World Interoperability for Microwave Access) 네트워크, 인터넷(Internet), LAN(Local Area Network), WirelessLAN(Wireless Local Area Network), WAN(Wide Area Network), PAN(Personal Area Network), 블루투스(Bluetooth) 네트워크, NFC 네트워크, 위성 방송 네트워크, 아날로그 방송 네트워크, DMB(Digital MultimediaBroadcasting) 네트워크 등이 포함되나 이에 한정되지는 않는다.Blockchain network refers to a connection structure in which information can be exchanged between nodes such as a plurality of terminals and servers, and examples of such a blockchain network include 3GPP (3rd Generation Partnership Project) network, and LTE (Long Term Evolution). ) Network, 5GPP (5rd Generation Partnership Project) network, WIMAX (World Interoperability for Microwave Access) network, Internet, LAN (Local Area Network), Wireless LAN (Wireless Local Area Network), WAN (Wide Area Network), PAN (Personal Area Network), Bluetooth (Bluetooth) network, NFC network, satellite broadcasting network, analog broadcasting network, DMB (Digital Multimedia Broadcasting) network, and the like, but is not limited thereto.

도 1은 본 발명에 따른 디지털 자산관리를 위한 전자지갑 암호화 시스템의 전체 구성도이다.1 is an overall configuration diagram of an electronic wallet encryption system for digital asset management according to the present invention.

본 발명은 크게 암호화폐를 발행하는 암호화폐발행서버(100), 사용자(투자자)가 조작하는 사용자단말기(200), 본 발명에 따른 투자 운영을 위한 수요측과 공급측에 각각 해당하는 수요자 서버(400)와, 공급자 서버(300)를 포함하여 구성된다.The present invention is largely a cryptocurrency issuing server 100 for issuing cryptocurrency, a user terminal 200 operated by a user (investor), and a consumer server 400 corresponding to a demand side and a supply side for investment operation according to the present invention. ), and a provider server 300.

본 발명에 해당하는 디지털 자산관리를 위한 전자지갑 암호화 시스템은, 수요측과 공급측간의 거래를 실현함에 있어 필요로 하는 사업화 자금을 투자자들이 펀딩하는 투자금을 활용하고, 투자자들에게 투자금 투자시 제 1코인과 제 2코인 즉, 이종의 코인을 동시에 발행함으로써 거래시장이 서로 다른 두 종류의 코인을 활용하고 하나의 코인을 통해 공급측과 수요측 사업 자금 활용에 있어 보증이행을 위해 계약의 금전적 수단으로 사용하여 듀얼코인을 통해 시장구조가 다른 조건에서 활용할 수 있기 때문에 리스크를 최소화시키면서 암호화폐를 이용한 거래를 실시할 수 있다.The electronic wallet encryption system for digital asset management according to the present invention utilizes the investment funds that investors fund the commercialization funds required in realizing the transaction between the demand side and the supply side, and the first coin By issuing the second coin, that is, heterogeneous coins at the same time, the transaction market utilizes two different types of coins, and one coin is used as a monetary means of the contract for the fulfillment of the guarantee in the use of the supply side and the demand side business funds. Because the market structure can be used under different conditions through Dual Coin, transactions using cryptocurrency can be carried out while minimizing risk.

도 2는 본 발명에 따른 디지털 자산관리를 위한 전자지갑 암호화 시스템의 세부 구성도이다.2 is a detailed configuration diagram of an electronic wallet encryption system for digital asset management according to the present invention.

사용자 단말기(100)는, 가상화폐를 디지털 자산(암호화폐) 발행서버(100)에서 구매하는 사용자의 단말일 수 있다. 그리고 구매를 위하여 또는 구매 후에 블록체인(Block Chain)에 의해 검증되어 블록체인의 하나의 노드를 형성하는 단말기일 수 있고, 또는 다른 단말기를 검증하는 단말기일 수도 있다. 그리고 상기 사용자 단말기는, 결제에 따른 트랜잭션이 발생한 경우, 장부 데이터를 공유함으로서 업데이트 되도록 하는 단말일수 있다. The user terminal 100 may be a terminal of a user who purchases virtual currency from the digital asset (cryptocurrency) issuing server 100. In addition, for purchase or after purchase, it may be a terminal that is verified by a block chain to form one node of the block chain, or it may be a terminal that verifies another terminal. In addition, the user terminal may be a terminal that updates by sharing book data when a transaction according to payment occurs.

또한, 상기 사용자 단말기는 디지털 자산(암호화폐) 발행서버(100)에 구매, 결제를 한 후에 등록을 위하여 암호화폐 발행서버(100)로 등록 및 저장되는 구매자의 단말일 수 있다. 그리고 사용자 단말기(200)는 구매를 한 후 결제를 하기 전까지, 또는 기 설정된 기간 동안 가상화폐 구매에 따른 이익을 분배받는 사용자의 단말일 수 있다.In addition, the user terminal may be a terminal of a purchaser that is registered and stored in the cryptocurrency issuing server 100 for registration after purchase and payment are made to the digital asset (cryptocurrency) issuing server 100. In addition, the user terminal 200 may be a terminal of a user who receives a profit from purchasing a virtual currency for a predetermined period or before making a payment after making a purchase.

여기서, 사용자 단말기(200), 블록체인 네트워크(200)를 통하여 원격지의 서버나 단말에 접속할 수 있는 컴퓨터로 구현될 수 있다. 여기서, 컴퓨터는 예를 들어, 셋탑박스, 키오스크, 카 네비게이션, 홈 네트워크 기기, 홈 로봇, 워치폰, 인터넷 연결 카메라, 보안 시스템, 방송 장비, IPTV, 웹 브라우저(WEB Browser)가 탑재된 노트북, 데스크톱(Desktop), 랩톱(Laptop) 등을 포함할 수 있다. 이때, 사용자 단말기(200), 네트워크를 통해 원격지의 서버나 단말에 접속할 수 있는 단말로 구현될 수 있다. 구매 단말(100)은, 예를 들어, 휴대성과 이동성이 보장되는 무선 통신 장치로서, 네비게이션, PCS(Personal Communication System), GSM(Global System for Mobile communications), PDC(Personal Digital Cellular), PHS(Personal Handyphone System), PDA(Personal Digital Assistant), IMT(International Mobile Telecommunication)-2000, CDMA(Code Division Multiple Access)-2000, W-CDMA(W-Code Division Multiple Access), Wibro(Wireless Broadband Internet) 단말, 스마트폰(smartphone), 스마트 패드(smartpad), 타블렛 PC(Tablet PC) 등과 같은 모든 종류의 핸드헬드(Handheld) 기반의 무선 통신 장치를 포함할 수 있다.Here, it may be implemented as a computer that can access a server or terminal in a remote location through the user terminal 200 or the blockchain network 200. Here, the computer is, for example, a set-top box, a kiosk, a car navigation system, a home network device, a home robot, a watch phone, an Internet-connected camera, a security system, a broadcasting equipment, an IPTV, a laptop with a web browser, and a desktop. (Desktop), laptop (Laptop), etc. can be included. In this case, the user terminal 200 may be implemented as a terminal capable of accessing a remote server or terminal through a network. The purchase terminal 100 is, for example, a wireless communication device with guaranteed portability and mobility, and includes navigation, Personal Communication System (PCS), Global System for Mobile communications (GSM), Personal Digital Cellular (PDC), Personal Digital Cellular (PHS). Handyphone System), PDA (Personal Digital Assistant), IMT (International Mobile Telecommunication)-2000, CDMA (Code Division Multiple Access)-2000, W-CDMA (W-Code Division Multiple Access), Wibro (Wireless Broadband Internet) terminal, It may include all types of handheld-based wireless communication devices such as a smartphone, a smartpad, and a tablet PC.

디지털 자산(암호화폐) 발행서버(100), 가상화폐 서비스를 제공하는 웹 페이지, 앱 페이지, 애플리케이션 또는 프로그램을 제공하거나, 암호화폐 발행서버(100)와 연동하는 다른 서버(미도시)에서 제공하도록 하는 서버일 수 있다. 그리고, 암호화폐 발행서버(100), 블록체인에서 비트 코인으로 결제가 이루어진 경우, 블록체인의 인증을 만족하도록 거래, 결제 및 인증이 이루어지도록 하는 서버일 수 있다. 또한, 암호화폐 발행서버(100)는 가상화폐를 발급하고 배급하여 사용자 단말기(200)에서 구매를 요청하는 경우, 가상화폐를 지급하고 적어도 하나의 은행 서버(미도시)로 가상화폐에 대응하는 금액을 입금하는 서버일 수 있다.To provide a digital asset (cryptocurrency) issuing server 100, a web page that provides a virtual currency service, an app page, an application or a program, or another server (not shown) interlocking with the cryptocurrency issuing server 100 It can be a server that does. In addition, the cryptocurrency issuing server 100 may be a server that allows transactions, payments, and authentication to be performed so as to satisfy the authentication of the blockchain when payment is made in bitcoin in the blockchain. In addition, when the cryptocurrency issuing server 100 issues and distributes cryptocurrency and requests a purchase from the user terminal 200, the cryptocurrency issuance server 100 provides the cryptocurrency and an amount corresponding to the cryptocurrency with at least one bank server (not shown). It may be a server that deposits.

그리고, 암호화폐 발행서버(100), 사용자 단말기(200)에서 결제를 요청하는 경우, 적어도 하나의 은행 서버에서 지급을 하도록 요청하는 서버일 수 있다. 또한, 암호화폐 발행서버(100), 사용자 단말기(200)에서 적립한 기간에 비례하여 수익금을 얻을 수 있도록, 적어도 하나의 은행 서버에서 발생한 이자를 공유하도록 사용자 단말기(200)로 분배하는 서버일 수 있다. 그리고, 암호화폐 발행서버(100)는, 적어도 하나의 투자 단말에서 투자금을 기 설정된 목표금에 도달할 때까지 일별로 나누어 입금받는 서버일 수 있다.In addition, when a payment is requested from the cryptocurrency issuing server 100 or the user terminal 200, it may be a server that requests payment from at least one bank server. In addition, the cryptocurrency issuing server 100 and the user terminal 200 may be a server that distributes to the user terminal 200 to share interest generated by at least one bank server so that profits can be obtained in proportion to the accumulated period. have. In addition, the cryptocurrency issuing server 100 may be a server for receiving deposits by dividing the investment amount by day from the at least one investment terminal until reaching a preset target amount.

이때, 암호화폐 발행서버(100)는, 블록체인 네트워크를 통하여 원격지의 서버나 단말에 접속할 수 있는 컴퓨터로 구현될 수 있다. 여기서, 컴퓨터는 예를 들어, 웹 브라우저(WEB Browser)가 탑재된 노트북, 데스크톱(Desktop), 랩톱(Laptop) 등을 포함할 수 있다.At this time, the cryptocurrency issuing server 100 may be implemented as a computer capable of accessing a remote server or terminal through a blockchain network. Here, the computer may include, for example, a notebook equipped with a web browser, a desktop, a laptop, and the like.

적어도 하나의 은행 서버는 암호화폐 발행서버(100)로부터 가상화폐에 대한 판매금액의 입금을 받는 경우, 판매된 가상화폐에 대응하는 금액의 지급보증을 하는 서버일 수 있다. 그리고 적어도 하나의 은행서버는, 암호화폐 발행서버(100)에서 발행된 가상화폐의 금액, 가상화폐를 매수한 매수인 등의 정보를 저장하는 서버일 수 있다.The at least one bank server may be a server that guarantees payment of an amount corresponding to the sold virtual currency when receiving the deposit of the sales amount for the virtual currency from the cryptocurrency issuing server 100. In addition, the at least one bank server may be a server that stores information such as an amount of virtual currency issued by the cryptocurrency issuing server 100 and a buyer who has purchased the virtual currency.

이때, 적어도 하나의 은행 서버는, 네트워크를 통하여 원격지의 서버나 단말에 접속할 수 있는 컴퓨터로 구현될 수 있다. 여기서, 컴퓨터는 예를 들어, 웹 브라우저(WEB Browser)가 탑재된 노트북, 데스크톱(Desktop), 랩톱(Laptop) 등을 포함할 수 있다.At this time, the at least one bank server may be implemented as a computer that can access a remote server or terminal through a network. Here, the computer may include, for example, a notebook equipped with a web browser, a desktop, a laptop, and the like.

또한, 본 발명에 따른 주요 기술적 요지에 따라 전자지갑의 보안 수준을 높이기 위하여 복수의 암호키를 할당한 후 복수 인증을 통해 시스템을 구성한다. 구체적으로 설명하자면, 하나의 전자지갑(사용자 단말기에 구성된 전자지갑)으로는 복수의 암호키가 할당되고 자산거래를 실시하고자 할 경우에는 복수의 암호키를 할당받은 사용자들이 모두 승인은 완료하여야 자산거래가 완료된다.In addition, in order to increase the security level of an electronic wallet according to the main technical point of the present invention, a system is configured through multiple authentication after allocating a plurality of encryption keys. Specifically, a plurality of cryptographic keys are assigned to one electronic wallet (an electronic wallet configured in a user terminal), and in the case of an asset transaction, all users assigned with a plurality of cryptographic keys must complete approval. Is completed.

이것은 기할당된 암호키를 보유한 사용자들이 존재하고 자산 거래를 실시하고자 할 경우에는 계약이행 신호를 요청하게 되고 복수의 암호키를 할당받은 사용자들은 모두 계약이행 확인 신호에 따라 자신의 암호키값을 입력하여야 한다. 이때 해당 킷값을 입력하기 못할 경우 해당 신호(계약이행 확인 신호)는 자동으로 소멸되고 생존신호 발생모드를 통해 암호키를 소지한 사용자들에 대한 유효 여부 검사를 실시한다.This means that if there are users with a pre-allocated encryption key and wants to conduct an asset transaction, a contract fulfillment signal is requested, and all users assigned multiple encryption keys must enter their own encryption key value according to the contract fulfillment confirmation signal. do. At this time, if the corresponding kit value cannot be entered, the corresponding signal (confirmation signal for contract fulfillment) is automatically extinguished, and the validity of users holding the encryption key is checked through the survival signal generation mode.

유효성 검사에 따라 복수의 암호키 보유자들은 해당 킷값을 전자지갑으로 전송하여 준다. 이때 임의의 시간동안 확인 킷값이 전송되지 않을 경우 미확인자에 대한 암호키 자격 박탈을 실행하며 관리자 리스트에서 삭제되도록 한다.According to the validation, the holders of the plurality of encryption keys transmit the kit value to the electronic wallet. At this time, if the verification kit value is not transmitted for a certain period of time, the encryption key qualification for the unverified person is deprived and deleted from the administrator list.

또한, 본 발명에서는 투자자에게 지급된 코인의 관리와 공급 수요처간 사업화를 위한 투자자들의 보증 과정에서 사용자(투자자)간 시스템 플랫폼 구현을 위하여 플랫폼서버(110)를 더 포함하고, 상기 플랫폼서버(110)에서는 사용자 단말기(200) 즉, 투자자로 하여금 실시되는 투자 운용 시스템을 구현하는 플랫폼으로써 기능을 수행한다.In addition, the present invention further includes a platform server 110 to implement a system platform between users (investors) in the process of guaranteeing investors for the management of coins paid to investors and commercialization between supply and demand sources, and the platform server 110 In the user terminal 200, that is, it functions as a platform that implements an investment management system implemented by an investor.

도 4는 본 발명에 따른 듀얼코인을 이용한 투자 운용 시스템에서 전자 지갑 보안방법에서 전자지갑 보안의 구성도, 도 5는 본 발명에 따른 듀얼코인을 이용한 투자 운용 시스템에서 전자 지갑 보안방법의 순서도이다.Figure 4 is a configuration diagram of the electronic wallet security in the electronic wallet security method in the investment management system using the dual coin according to the present invention, Figure 5 is a flow chart of the electronic wallet security method in the investment management system using the dual coin according to the present invention.

도 4와 도 5를 참조하여 설명하면, 암호화폐 발행서버(100)에서 듀얼코인에 해당하는 제 1코인과 제 2코인을 발행하고(S100), 발행 후에는 해당 사용자 단말기의 전자지갑에 대하여 복수의 암호키를 할당한다(S200). 하나의 전자지갑에 대하여 복수의 암호키가 타 사용자 단말기에게 함께 할당되어 전자지갑을 보안하게 되고 암호화폐 발행서버에서는 실시간으로 해당 전자지갑에 대한 암호키를 검증하는 단계(S300)를 거치게 된다.Referring to Figures 4 and 5, the cryptocurrency issuing server 100 issues the first coin and the second coin corresponding to the dual coin (S100), and after issuance, a plurality of electronic wallets of the user terminal are issued. Allocates an encryption key of (S200). For one electronic wallet, a plurality of encryption keys are allocated to other user terminals together to secure the electronic wallet, and the cryptocurrency issuing server goes through a step (S300) of verifying the encryption key for the corresponding electronic wallet in real time.

이때, 해당 전자지갑에 대한 암호키를 할당받은 사용자 단말기는 발행서버에서 암호값 피드백을 요청할 경우 해당 신호를 피드백 하여야 한다. 모두 피드백이 되면 해당 전자지갑을 활성화시켜 사용을 허락하게 되고(S500), 어느 하나라도 암호키값이 활성화되지 않을 경우 해당 암호키값을 비활성화시킨(S400) 후 암호키값에 대하여 재할당을 한다(S410).At this time, the user terminal that has been assigned an encryption key for the corresponding electronic wallet must feed back the corresponding signal when the issuing server requests the encryption value feedback. When all feedback is received, the corresponding electronic wallet is activated and allowed to use (S500), and if any of the encryption key values are not activated, the corresponding encryption key value is deactivated (S400), and then the encryption key value is reassigned (S410). .

재할당된 암호키값에 대해서는 다시 피드백 단계를 거쳐 전자지갑 사용을 활성화시키고 듀얼코인 사용을 허가한다(S600). Regarding the reassigned encryption key value, the electronic wallet is activated through a feedback step again, and the dual coin use is permitted (S600).

한편, 본 발명에서는 복수의 암호키를 할당하는 과정에 해당 암호키를 피드백받는 메커니즘에서 변경 수행하여 또 하나의 실시예가 가능하다.Meanwhile, in the present invention, in the process of allocating a plurality of encryption keys, another embodiment is possible by performing a change in a mechanism for receiving feedback of a corresponding encryption key.

상기 사용자 단말기에 구성되어 발행된 디지털 자산이 보관되는 전자지갑에는 복수의 암호키가 할당되고, 상기 전자지갑에 할당된 복수의 암호키는 상기 디지털 자산 발행서버에서 지정한 하나의 마스터 사용자 단말기에 할당되고 상기 마스터 사용자 단말기가 지정하는 또 다른 하나 또는 둘이상의 사용자 단말기로 암호키를 할당하는 과정을 수행하고 여기서 지정된 각각의 사용자 단말기로부터 해당 복수의 암호키가 활성화되는지 여부를 실시간으로 피드백 받는 과정을 거치고, 이 과정에서 복수의 암호키가 모두 활성화되었을 경우 디지털 자산 거래를 허락하고 어느 하나의 암호키값이라도 피드백되지 않을 경우 거래를 중지하도록 실행한다.A plurality of encryption keys are assigned to an electronic wallet configured in the user terminal to store issued digital assets, and a plurality of encryption keys allocated to the electronic wallet are allocated to one master user terminal designated by the digital asset issuing server. Performing a process of allocating an encryption key to another one or two or more user terminals designated by the master user terminal and receiving feedback in real time whether the plurality of encryption keys are activated from each of the user terminals designated here, In this process, if all of the plurality of encryption keys are activated, the digital asset transaction is allowed, and if any one encryption key value is not fed back, the transaction is stopped.

즉, 최초 지정된 사용자 단말기가 복수의 암호키 인증을 위한 또 다른 복수의 사용자 단말기를 지정하고 여기서 지정된 사용자 단말기는 최초 지정 사용자 단말기를 통해 순차적으로 암호키 인증 과정을 거쳐 확인하게 된다. 이와 같은 순차적인 인증과정에서 어느 하나의 사용자 단말기가 피드백 신호가 발생되지 않을(생존신호 무응답) 경우 해당 인증 사용자 단말기를 삭제하고 암호키를 생성하는 것으로 구현되는 것이다.That is, the initially designated user terminal designates another plurality of user terminals for authentication of a plurality of encryption keys, and the designated user terminals are sequentially verified through the encryption key authentication process through the initially designated user terminal. In such a sequential authentication process, if any one user terminal does not generate a feedback signal (no response to a survival signal), the authentication user terminal is deleted and an encryption key is generated.

이와 같이 구성되는 본 발명은 암호화폐 발행서버에 발행된 디지털 자산(암호화폐)을 활용하여 공급처와 수요처간의 거래에서 있어 보증을 지원하고 투자자들의 보증을 통해 안정적인 거래를 실현할 수 있으며, 보증 과정에서 공급처와 수요처가 함께 제 2코인을 활용한 보증을 이행함에 따라 보다 안정적인 암호화폐를 활용한 거래를 달성할 수 있는 장점이 있다.The present invention constituted in this way supports guarantees in transactions between suppliers and consumers by utilizing digital assets (cryptocurrency) issued to the cryptocurrency issuing server, and enables stable transactions through guarantees from investors. There is an advantage that a more stable transaction using cryptocurrency can be achieved as the and the customer implement the guarantee using the second coin.

이상, 본 발명의 원리를 예시하기 위한 바람직한 실시예와 관련하여 설명하고 도시하였지만, 본 발명은 그와 같이 도시되고 설명된 그대로의 구성 및 작용으로 한정되는 것이 아니다. 오히려, 첨부된 청구범위의 사상 및 범주를 일탈함이 없이 본 발명에 대한 다수의 변경 및 수정이 가능함을 당업자들은 잘 이해할 수 있을 것이다. 따라서 그러한 모든 적절한 변경 및 수정과 균등물들도 본 발명의 범위에 속하는 것으로 간주되어야 할 것이다.In the above, although it has been described and illustrated in connection with a preferred embodiment for illustrating the principle of the present invention, the present invention is not limited to the configuration and operation as shown and described as such. Rather, it will be well understood by those skilled in the art that many changes and modifications may be made to the present invention without departing from the spirit and scope of the appended claims. Accordingly, all such appropriate changes and modifications and equivalents should be considered to be within the scope of the present invention.

100 : 디지털 자산(암호화폐) 발행서버
110 : 플랫폼 서버
200 : 사용자 단말기
210 : 전자지갑
300 : 공급자 서버
400 : 수요자 서버
100: Digital asset (cryptocurrency) issuing server
110: platform server
200: user terminal
210: electronic wallet
300: provider server
400: consumer server

Claims (6)

디지털 자산(암호화폐) 발행을 위하여 펀딩된 자금에 대해 디지털 자산을 발행을 수행하고, 상기 펀딩된 자금을 활용하여 수요자와 공급자간의 거래에 있어 해당 자금을 운용 및 집행하는 디지털 자산(암호화폐) 발행서버; 및
상기 디지털 자산 발행서버에서 발행하는 디지털 자산을 보관하기 위한 응용 프로그램에 해당하는 전자지갑을 포함하고 있으며, 하나의 사용자 또는 복수의 사용자의 인증 과정을 통해 보관된 암호화폐의 사용 여부를 결정하는 사용자 단말기;를 포함하여 구성되고,
상기 사용자 단말기에 구성되어 발행된 디지털 자산이 보관되는 전자지갑에는 복수의 암호키가 할당되고, 상기 전자지갑에 할당된 복수의 암호키는 상기 디지털 자산 발행서버에서 지정한 복수의 사용자 단말기에 각각 할당되어 해당 복수의 암호키가 활성화되는지 여부를 실시간으로 피드백 받는 과정을 거치고, 이 과정에서 복수의 암호키가 모두 활성화되었을 경우 디지털 자산 거래를 허락하고 어느 하나의 암호키값이라도 피드백되지 않을 경우 거래를 중지하도록 실행하며,
상기 사용자 단말기는, 전자지갑에 보유된 디지털 자산(암호화폐)의 거래 요청이 발생할 경우 계약이행 확인신호를 발송받고,
상기 계약이행 확인신호 요청에 따른 피드백 신호를 상기 디지털 자산 발생서버로 수신되면 디지털 자산의 거래가 수행되며, 피드백 신호를 수신하지 못할 경우 디지털 자산 거래 중지 신호를 발송하여 거래 신호 소멸을 실행하고,
상기 디지털 자산 발행서버는, 사전에 할당된 암호키를 보유한 사용자들이 존재하고 자산 거래를 실시하고자 할 경우에는 계약이행 신호를 요청하게 되고, 복수의 암호키를 할당받은 사용자들은 모두 계약이행 확인 신호에 따라 자신의 암호키값을 입력받으며,
해당 킷값이 입력되지 못할 경우 해당 신호(계약이행 확인 신호)는 자동으로 소멸되고 생존신호 발생모드를 통해 암호키를 소지한 사용자들에 대한 유효 여부 검사를 실시하여 유효성 검사에 따라 복수의 암호키 보유자들은 해당 킷값을 전자지갑으로 전송하고,
임의의 시간동안 확인 킷값이 전송되지 않을 경우 미확인자에 대한 암호키 자격 박탈을 실행하고 관리자 리스트에서 삭제되는 디지털 자산관리를 위한 전자지갑 암호화 시스템.
Issuance of digital assets (cryptocurrency) to issue digital assets for funds funded for issuance of digital assets (cryptocurrency), and to use the funded funds to manage and execute the corresponding funds in transactions between consumers and suppliers server; And
A user terminal that includes an electronic wallet corresponding to an application program for storing digital assets issued by the digital asset issuing server, and determines whether to use the stored cryptocurrency through the authentication process of one user or multiple users Is composed of;
A plurality of encryption keys are assigned to an electronic wallet configured in the user terminal to store issued digital assets, and a plurality of encryption keys assigned to the electronic wallet are each allocated to a plurality of user terminals designated by the digital asset issuing server. It goes through a process of receiving feedback on whether the plurality of encryption keys are activated in real time.In this process, if all of the encryption keys are activated, digital asset transactions are allowed, and if any one of the encryption keys is not fed back, the transaction is stopped. Run,
The user terminal receives a contract fulfillment confirmation signal when a transaction request for digital assets (cryptocurrency) held in the electronic wallet occurs,
When the feedback signal according to the request for the contract fulfillment confirmation signal is received by the digital asset generation server, the transaction of the digital asset is performed, and if the feedback signal is not received, a digital asset transaction stop signal is sent to execute the transaction signal extinguishment,
The digital asset issuing server requests a contract fulfillment signal when there are users with a pre-allocated encryption key and wants to conduct an asset transaction, and all users who have been assigned a plurality of encryption keys receive a contract performance confirmation signal. Accordingly, it receives its own encryption key
If the corresponding kit value cannot be entered, the corresponding signal (confirmation signal for contract fulfillment) is automatically extinguished, and through the survival signal generation mode, a plurality of cryptographic key holders according to the validity check is performed by checking the validity of the users holding the cryptographic key. Send the kit value to the electronic wallet,
An electronic wallet encryption system for digital asset management that is deleted from the list of administrators and deprivation of the authorization of the encryption key for an unidentified person when the confirmation kit value is not transmitted for a certain time
삭제delete 삭제delete 제 1항에 있어서, 상기 전자지갑 암호화 시스템은,
공급처와 수요처가 거래에 있어서 필요한 보증을 요청하기 위하여 해당 거래에 따른 사업정보를 제공하고 전자지갑에 보유한 디지털 자산을 통해 보증서를 발급하기 위한 플랫폼 서버를 포함하는 디지털 자산관리를 위한 전자지갑 암호화 시스템.
The method of claim 1, wherein the electronic wallet encryption system,
An electronic wallet encryption system for digital asset management that includes a platform server for providing business information according to the transaction and issuing a certificate through digital assets held in the electronic wallet in order for the supplier and the customer to request a necessary guarantee for a transaction.
디지털 자산(암호화폐) 발행을 위하여 펀딩된 자금에 대해 디지털 자산을 발행을 수행하고, 상기 펀딩된 자금을 활용하여 수요자와 공급자간의 거래에 있어 해당 자금을 운용 및 집행하는 디지털 자산(암호화폐) 발행서버; 및
상기 디지털 자산 발행서버에서 발행하는 디지털 자산을 보관하기 위한 응용 프로그램에 해당하는 전자지갑을 포함하고 있으며, 하나의 사용자 또는 복수의 사용자의 인증 과정을 통해 보관된 암호화폐의 사용 여부를 결정하는 사용자 단말기;를 포함하여 구성되고,
상기 사용자 단말기에 구성되어 발행된 디지털 자산이 보관되는 전자지갑에는 복수의 암호키가 할당되고, 상기 전자지갑에 할당된 복수의 암호키는 상기 디지털 자산 발행서버에서 지정한 하나의 마스터 사용자 단말기에 할당되고 상기 마스터 사용자 단말기가 지정하는 또 다른 하나 또는 둘이상의 사용자 단말기로 암호키를 할당하는 과정을 수행하고 여기서 지정된 각각의 사용자 단말기로부터 해당 복수의 암호키가 활성화되는지 여부를 실시간으로 피드백 받는 과정을 거치고, 이 과정에서 복수의 암호키가 모두 활성화되었을 경우 디지털 자산 거래를 허락하고 어느 하나의 암호키값이라도 피드백되지 않을 경우 거래를 중지하도록 실행하고,
상기 디지털 자산 발행서버는, 사전에 할당된 암호키를 보유한 사용자들이 존재하고 자산 거래를 실시하고자 할 경우에는 계약이행 신호를 요청하게 되고, 복수의 암호키를 할당받은 사용자들은 모두 계약이행 확인 신호에 따라 자신의 암호키값을 입력받으며,
해당 킷값이 입력되지 못할 경우 해당 신호(계약이행 확인 신호)는 자동으로 소멸되고 생존신호 발생모드를 통해 암호키를 소지한 사용자들에 대한 유효 여부 검사를 실시하여 유효성 검사에 따라 복수의 암호키 보유자들은 해당 킷값을 전자지갑으로 전송하고,
임의의 시간동안 확인 킷값이 전송되지 않을 경우 미확인자에 대한 암호키 자격 박탈을 실행하고 관리자 리스트에서 삭제되는 디지털 자산관리를 위한 전자지갑 암호화 시스템.
Issuance of digital assets (cryptocurrency) to issue digital assets for funds funded for issuance of digital assets (cryptocurrency), and to use the funded funds to manage and execute the corresponding funds in transactions between consumers and suppliers server; And
A user terminal that includes an electronic wallet corresponding to an application program for storing digital assets issued by the digital asset issuing server, and determines whether to use the stored cryptocurrency through the authentication process of one user or multiple users Is composed of;
A plurality of encryption keys are assigned to an electronic wallet configured in the user terminal to store issued digital assets, and a plurality of encryption keys allocated to the electronic wallet are allocated to one master user terminal designated by the digital asset issuing server. Performing a process of allocating an encryption key to another one or two or more user terminals designated by the master user terminal and receiving feedback in real time whether the plurality of encryption keys are activated from each of the user terminals designated here, In this process, if all of the encryption keys are activated, the digital asset transaction is allowed, and if any one encryption key value is not fed back, the transaction is stopped.
The digital asset issuing server requests a contract fulfillment signal when there are users with a pre-allocated encryption key and wants to conduct an asset transaction, and all users who have been assigned a plurality of encryption keys receive a contract performance confirmation signal. Accordingly, it receives its own encryption key value,
If the corresponding kit value cannot be entered, the corresponding signal (confirmation signal for contract fulfillment) is automatically extinguished, and through the survival signal generation mode, a plurality of cryptographic key holders according to the validity check is performed by checking the validity of the users holding the cryptographic key. Send the kit value to the electronic wallet,
An electronic wallet encryption system for digital asset management that deprives an unidentified person of the encryption key qualification and deletes it from the list of administrators when the confirmation kit value is not transmitted for a certain period of time.
삭제delete
KR1020190086758A 2019-07-18 2019-07-18 Electronic wallet encryption system for digital asset management KR102180919B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020190086758A KR102180919B1 (en) 2019-07-18 2019-07-18 Electronic wallet encryption system for digital asset management

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020190086758A KR102180919B1 (en) 2019-07-18 2019-07-18 Electronic wallet encryption system for digital asset management

Publications (1)

Publication Number Publication Date
KR102180919B1 true KR102180919B1 (en) 2020-12-08

Family

ID=73779229

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020190086758A KR102180919B1 (en) 2019-07-18 2019-07-18 Electronic wallet encryption system for digital asset management

Country Status (1)

Country Link
KR (1) KR102180919B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20220132984A (en) * 2021-03-24 2022-10-04 김승찬 Virtuous circle consumption platform system of investment capital through online shopping

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101813256B1 (en) 2017-07-18 2017-12-29 이기호 Payment system using virtual money exchange
KR101857926B1 (en) 2017-12-07 2018-06-19 김민수 System for Providing Cyber Money Service using Celebrity‘s Popularity Ratings
KR20180074655A (en) * 2015-07-09 2018-07-03 리퀴드 마켓스 그룹 인크. Systems and methods for trading, authorizing and settlement of securities transactions using block-chain technology
KR101887683B1 (en) 2018-01-03 2018-09-10 장길호 Method for providing virtual money transaction service based on production amount of primary industry
KR101904208B1 (en) 2018-04-24 2018-10-04 (주)에스씨씨 Block chain based cryptocurrency and electronic wallet management system
KR101908701B1 (en) 2017-08-14 2018-10-16 오영한 Method for providing virtual money circulation service using profit of rental and financial service based on block chain
KR20180114198A (en) * 2016-02-23 2018-10-17 엔체인 홀딩스 리미티드 A Universal Tokenization System for Block Cache-Based Cryptography
KR20180119488A (en) 2017-04-25 2018-11-02 주식회사 모아플래닛 Method, flatform server and system for providing discount reserve point using cryptocurrency
KR20180128874A (en) 2018-11-14 2018-12-04 주식회사 미탭스플러스 Apparatus and method of deposit of cryptocurrency exchange using transaction verification

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20180074655A (en) * 2015-07-09 2018-07-03 리퀴드 마켓스 그룹 인크. Systems and methods for trading, authorizing and settlement of securities transactions using block-chain technology
KR20180114198A (en) * 2016-02-23 2018-10-17 엔체인 홀딩스 리미티드 A Universal Tokenization System for Block Cache-Based Cryptography
KR20180119488A (en) 2017-04-25 2018-11-02 주식회사 모아플래닛 Method, flatform server and system for providing discount reserve point using cryptocurrency
KR101813256B1 (en) 2017-07-18 2017-12-29 이기호 Payment system using virtual money exchange
KR101908701B1 (en) 2017-08-14 2018-10-16 오영한 Method for providing virtual money circulation service using profit of rental and financial service based on block chain
KR101857926B1 (en) 2017-12-07 2018-06-19 김민수 System for Providing Cyber Money Service using Celebrity‘s Popularity Ratings
KR101887683B1 (en) 2018-01-03 2018-09-10 장길호 Method for providing virtual money transaction service based on production amount of primary industry
KR101904208B1 (en) 2018-04-24 2018-10-04 (주)에스씨씨 Block chain based cryptocurrency and electronic wallet management system
KR20180128874A (en) 2018-11-14 2018-12-04 주식회사 미탭스플러스 Apparatus and method of deposit of cryptocurrency exchange using transaction verification

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20220132984A (en) * 2021-03-24 2022-10-04 김승찬 Virtuous circle consumption platform system of investment capital through online shopping
KR102648561B1 (en) * 2021-03-24 2024-03-15 김승찬 Virtuous circle consumption platform system of investment capital through online shopping

Similar Documents

Publication Publication Date Title
US11893637B2 (en) Systems and methods for cryptographic trading
US11783323B1 (en) Autonomous devices
US20240046253A1 (en) Methods and systems for digital reward processing
US10552904B2 (en) Device, system, and method for transfer of commodities
US20160125403A1 (en) Offline virtual currency transaction
US20150046337A1 (en) Offline virtual currency transaction
KR20210024994A (en) Digital asset exchange
US20170228705A1 (en) Secure electronic storage devices for physical delivery of digital currencies when trading
AU2017216289A1 (en) Systems and methods for storing and sharing transactional data using distributed computer systems
CN109416795A (en) The token paradigmatic system of multi transaction
WO2018060951A1 (en) A system for trading in a contract-free manner
KR101908701B1 (en) Method for providing virtual money circulation service using profit of rental and financial service based on block chain
KR102110605B1 (en) Method for trading blockchain exchange based real electronic wallet and method for trading the same
CN107256484A (en) Mobile payment sublicense method and the payment system realized using this method
CN107852333A (en) System and method for the mandate of sharable content object
KR102294623B1 (en) Purchasing goods relay system and method based on blockchain
KR102294429B1 (en) system for issues virtual currency based on a lightening network
KR102180919B1 (en) Electronic wallet encryption system for digital asset management
KR20130083050A (en) Banking payment agency system using a virtual account and controlling method therefor
KR102059175B1 (en) A method and system of crypto-currency transaction management based on crypto-currency wallet.
KR102170025B1 (en) Service Method and Device for Providing Processor Hybrid Block Chain Platform
KR20210051460A (en) System and Method for the safe transactions of the virtual money based on block chain
KR102456619B1 (en) System for providing blockchain based auction allocating service for secondhand ticket
KR20190121263A (en) Security system and method for online trade information
CN114140251B (en) Electronic ticket pledge method and system based on proxy re-encryption

Legal Events

Date Code Title Description
GRNT Written decision to grant