KR20190052585A - System for dealing a digital currency with block chain with preventing security and hacking - Google Patents
System for dealing a digital currency with block chain with preventing security and hacking Download PDFInfo
- Publication number
- KR20190052585A KR20190052585A KR1020180000033A KR20180000033A KR20190052585A KR 20190052585 A KR20190052585 A KR 20190052585A KR 1020180000033 A KR1020180000033 A KR 1020180000033A KR 20180000033 A KR20180000033 A KR 20180000033A KR 20190052585 A KR20190052585 A KR 20190052585A
- Authority
- KR
- South Korea
- Prior art keywords
- block chain
- information
- virtual currency
- transaction
- digital virtual
- 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/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
- G06Q20/367—Payment 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/3674—Payment 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 involving authentication
-
- 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
- G06Q20/065—Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme using e-cash
-
- 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/32—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
- G06Q20/325—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices using wireless networks
-
- 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
- G06Q20/367—Payment 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/3678—Payment 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
-
- 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/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
-
- 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/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, 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/401—Transaction verification
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Engineering & Computer Science (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Security & Cryptography (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
본 발명은 이체 사실확인 및 전화번호와 매칭된 블록체인을 갖는 디지털 가상화폐의 거래방법에 관한 것으로서, 특히 블록체인을 갖는 디지털 가상화폐의 거래시에 보안 및 해킹을 방지할 수 있도록 하는 것은 물론 개인신상 정보가 누설시에 타인이 블록체인에서 이체를 하더라도 이를 방지할 수 있도록 이체시 본인에게 통지를 하고, 이에 응답하도록 하거나, 이체되는 계좌가 전화번호가 반드시 매칭되어 있는지를 확인하여 전송하는 이체 사실확인 및 전화번호와 매칭된 블록체인을 갖는 디지털 가상화폐의 거래방법에 관한 것이다.The present invention relates to a transaction method of a digital virtual currency having a transfer chain and a block chain matched with a telephone number. More particularly, the present invention can prevent security and hacking when trading digital virtual currency having a block chain, In order to prevent the person from transferring from the block chain when the personal information is leaked, he or she notifies the person in charge of the transfer and responds to it, or confirms that the transferring account has a matching phone number, And a transaction method of digital virtual currency having a block chain matched with a telephone number.
본 발명자는 본 특허출원의 요지로 적용되는 기술적 사항에 대하여 특허등록 제 10-1792025호(명칭 : 홍채와 지문 또는/및 지정맥을 스캐닝하여 사용자 인증을 처리하는 다중 안전 잠금 기능의 금융 거래 중계 시스템 및 그의 처리 방법)에 의하여 특허등록을 받았고, 여기서도 고객 단말기와 전자 금융 거래 시스템 및 전자 상거래 시스템들 간에 이루어지는 금융 거래를 무인증 접속으로 중계하는 금융 거래 중계 서버를 포함하고, 금융 거래 중계 서버는 고객 단말기의 홍채 인증, 지문 또는/및 지정맥 인증, 패스워드 인증 및, 전화번호 인증을 이용하는 사용자를 인증 처리하는 다중 안전 잠금 모듈과 미들웨어 방화벽을 구비함으로써, 본 발명에 의하면, 고객 단말기가 전자 금융 거래 및 전자 상거래 중 어느 하나를 수행하면, 고객 단말기로부터 지문 또는/및 지정맥 정보와 홍채 정보를 받아서 인증 처리함으로써, 전자 금융 거래 시스템 및 전자 상거래 시스템을 무인증 접속으로 금융 거래가 가능하도록 중계 처리할 수 있으며, 식별 불가능한 홍채 또는 지문 또는/및 지정맥에 대해 2 차로 지문 또는/및 지정맥 또는 홍채를 인증 처리하므로, 사용자 인증 오류를 최소화할 수 있는 기술이 특허되어 있다.The present inventors have filed a patent application for patent application No. 10-1792025 entitled " Financial Transaction Relay System with Multiple Safety Lock Function ", which processes user authentication by scanning iris and fingerprint or / And a method of processing the same), wherein the financial transaction relay server also relays the financial transaction between the customer terminal, the electronic financial transaction system, and the electronic commerce system through the unauthenticated connection, Lock module and a middleware firewall for authenticating a user using the iris authentication, the fingerprint and / or the fingerprint authentication, the password authentication, and the telephone number authentication of the user terminal according to the present invention, When the user performs any one of the transactions, And / or the finger vein information and the iris information, and performs the authentication processing. Thus, the electronic financial transaction system and the electronic commerce system can be relayed so as to enable the financial transaction with the unauthorized access, and the second finger Since the fingerprint and / or the finger vein or iris is subjected to authentication processing, a technique capable of minimizing a user authentication error is patented.
또한, 본 특허출원의 요지로 적용되는 기술적 사항에 대하여 특허출원 제10-2016-46122호에 의하여 지문 및 지정맥의 인증장치로서 3D입체촬영장치에 대하여 특허출원하였고, 또한 국내 특허출원 제10-2016-0153836호, 제10-2016-0157310호, 제10-2016-0157311호에 의하여 지문과 지문, 지문과 지정맥, 지정맥과 지정맥에 대한 알고리즘에 대하여 특허출원된 바 있다.In addition, a patent application for a 3D stereoscopic imaging apparatus as an authentication apparatus of fingerprint and finger vein according to Patent Application No. 10-2016-46122 has been filed for a technical matter applied as a gist of the present patent application, The patent has been filed for the algorithms for fingerprints, fingerprints, fingerprints and fingerprints, fingerprints and fingerprints in accordance with the above-mentioned patent application No. 2016-0153836, No. 10-2016-0157310 and No. 10-2016-0157311.
이를 적용하는 배경기술인 당사자간 블록체인을 갖는 디지털 가상화폐의 거래시스템도 특허등록 제10-1673073호 및 제10-1628007호로 특허획득 된 바 있다.The transaction system of the digital virtual currency having the block chain between the parties, which is a background technology for applying this patent, has also been patented with Patent Registration Nos. 10-1673073 and 10-1628007.
즉, 비트코인(BTC, Bitcoin) 시스템은 나카모토 사토시(Nakamoto Satoshi)라는 가명을 쓰는 프로그래머 개인, 혹은 집단에 의하여 2009년 개발된 것으로 기본적으로 특정 컴퓨터나 네트워크에 의존하지 않는 P2P(pear to pear) 기반의 분산 데이터베이스 기반으로 이루어진 것이다. 한마디로 비트코인 프로그램이 설치된 개별 컴퓨터 혹은 서버들이 모두 모여 전체 비트코인 시스템을 만든다는 뜻이다.Bitcoin (BTC) system was developed in 2009 by an individual or group of programmers who use the nickname Nakamoto Satoshi. It is basically a pear-to-pear (P2P) Based distributed database. In short, it means that individual computers or servers with bit coin programs installed collectively create a whole bit coin system.
이 시스템 안에서 Mining(원래는 Data Mining, 즉 정보가공을 뜻하나 우리나라에서는 ‘채굴’이라는 뜻으로 통용되고 있다.)이란 행위를 통하여 우리가 비트코인이라 부르는 것이 생성되며, 이렇게 생성된 코인을 자신의 개인지갑에 보관하고 거래할 수 있다. 이러한 비트코인은 현재 1,380만개 정도가 채굴되어 유통되고 있고 2140년까지 모두 2,100만개가 순차적으로 채굴되도록 예정되어 있다.In this system, what we call bit coin is created through the act of Mining (which is originally called Data Mining, which means "information mining" in our country, but "mining" in Korea) You can store and trade in your wallet. These bit coins are currently being mined and circulated by about 13.8 million, and 21 million are scheduled to be mined sequentially in 21 million.
비트코인의 설명에 있어서 가장 핵심적인 단어가 있다면 바로 Mining(채굴)이다.The most important word in the description of bit coin is Mining.
채굴은 보통 새로운 비트코인을 얻는 방식이다. 비트코인 네트워크를 구성하고 있는 컴퓨터(단말)가 특정한 조건을 만족시키는 연산 값을 찾아내기 위해 경쟁하는 것을 통하여 이를 가장 먼저 찾아내는 컴퓨터에게 비트코인이 제공되는 과정을 채굴이라고 부른다. 그런데 이 채굴은 단순한 비트코인을 획득하는 방법일 뿐만 아니라 비트코인의 거래를 인증해주는 역할도 동시에 수행한다.Mining is usually a way to get a new bit coin. The process of providing a bit coin to a computer that finds it first by competing with a computer (terminal) constituting a bit coin network to find an operation value satisfying a specific condition is called mining. However, this mining is not only a method of acquiring a simple bit coin but also a role of authenticating a bit coin transaction.
현재 비트코인으로 결제를 받는 세계적인 회사로는 DELL(컴퓨터), MicroSoft(소프트웨어), Expedia(세계 최대 온라인 여행사), PayPal(결제)의 자회사인 브레인트리 등이 있으며, 그 수는 빠른 속도로 늘고 있는 중이다. 대략적인 가맹점 현황은 http://coinmap.org 에서 확인할 수 있다.Worldwide companies that receive payments by bit coin now include DELL (computer), MicroSoft (software), Expedia (the world's largest online travel agency), and Braintree, a subsidiary of PayPal (billing) It is. The approximate franchise status can be found at http://coinmap.org.
다음은 암호화화폐(Crypto-Currency)의 구조이다.The following is the structure of the Crypto-Currency.
비트코인으로 대표되는 암호화화폐(Crypto-Currency)들은 블록체인(Blockchain)이라는 공통된 형태의 거래 장부를 가진다.Crypto-currencies represented by bit coins have a common type of transaction book called a block chain.
그 개요로서, 일반 사용자는 암호화화폐의 지갑프로그램을 자신의 컴퓨터에 다운로드받는다. 그리고 그것을 자신의 컴퓨터에 설치한다. 그러면 그 프로그램은 실행되면서 자신과 네트워크상에 기록되어있는 블록체인과 동기화(일치)시키는 작업을 우선 시작한다. 그 데이터가 수십 기가바이트에 이르기 때문에 보통 3~7일 정도 시간이 걸린다. 그 동기화가 끝나면 자신의 지갑에서 자신의 주소(은행에서 계좌의 개념)를 생성하고 그 주소를 통하여 비트코인을 전송받거나 전송할 수 있다.(비트코인의 경우 주소는 1로 시작하는 34자리의 영어(대소문자)와 숫자로 이루어진 조합이다(ex, 1MowqQrQJL5AeaDMpX35B6EiJ4qnXPJnFp).As a general overview, a typical user downloads a wallet program of encrypted currency to his computer. Then install it on your own computer. Then, the program starts executing the task of synchronizing itself with the block chain recorded on the network while it is being executed. Because the data is tens of gigabytes, it usually takes 3-7 days. After the synchronization is complete, you can create your own address (the concept of an account at the bank) in your wallet and send or receive a bit coin through that address. (In the case of bit coin, the address is 34 alphanumeric Case) and numbers (ex, 1MowqQrQJL5AeaDMpX35B6EiJ4qnXPJnFp).
여기서, 비트코인을 포함하여 블록체인 시스템에서 구동되는 모든 암호화화폐(Crypto-Currency)들은 사용자단이‘개인키-공개키(주소)’의 형식으로 한 쌍의 키로 되어 있다. 공개키는 은행의 계좌번호에 개인키는 비밀번호에 해당하는데, 이는 서로간에만 들어맞는 한 쌍이다.Here, all of the Crypto-Currency that is run in the block-chain system including the bit coin is a pair of keys in the form of 'private key-public key (address)' by the user terminal. The public key corresponds to the bank account number and the private key corresponds to the password, which is a pair that fits only with one another.
비트코인 QT 프로그램(사용자 개인지갑프로그램)의 경우에는 사용자암호를 이용해 개인키를 암호화해서 회원 컴퓨터에 저장한다.In the case of the bit coin QT program (user's personal wallet program), the private key is encrypted using the user's password and stored in the member computer.
비트코인 거래소 웹지갑의 경우에는 사용자 암호 또는 서버의 소트(SALT)를 이용해 개인키를 암호화해서 서버에 저장한다.In the case of Web Coin Exchange, a private key is encrypted and stored on the server using user password or SALT of the server.
여하한 간에 기존의 방식은 개인키를 서버에 저장 또는 회원 컴퓨터에 저장하는 방식인 것이다.Anyway, the existing method is to store the private key on the server or to store it on the member computer.
이는 다르게 표현하면 암호화하는 방식을 아는 거래소 보안 관련 내부관계자는 서버에 저장된 해당 암호화된 개인키를 복호화하여 몰래 사용할 가능성이 존재한다는 것이다.In other words, the Exchange security related internal person who knows how to encrypt is likely to decrypt the encrypted private key stored in the server and secretly use it.
회원이 거래소 서버를 통해서 자신의 계정을 조회하면 서버 데이터베이스(DB)에 등록 저장된 잔고가 보이게 된다. 주소에 존재하는 실제잔고는 회원에게 의미가 없다. 통상의 비트코인의 실제 전송에는 6컨펌을 해야하는데 1시간 가량 걸리기 때문에 이 방식으로는 짧은 시간 안에 자주 샀다가 팔았다가 하는 거래행위가 불가능하다.When a member views his or her account through an exchange server, the balance stored in the server database (DB) is displayed. The actual balance existing at the address is meaningless to the member. The actual transmission of bit coin requires six checks, which takes about an hour, which makes it impossible to trade in a short period of time.
이를 살펴보면, 도 1~4에서 보는 바와 같이, 본 발명의 당사자간 블록체인을 갖는 디지털 가상화폐의 거래시스템은 다수의 블록체인 보유서버(100), 블록체인 기반 디지털 가상화폐 거래안내서버(200), 증여자 단말기(300) 및 수증자 단말기(400)로 이루어진다.1 to 4, the digital virtual currency trading system having a block chain between parties of the present invention includes a plurality of block
먼저, 다수의 블록체인 보유서버(100)는 블록체인을 갖는 디지털 가상화폐 거래용 트랜잭션정보가 전송 시 그전송된 블록체인을 갖는 디지털 가상화폐 거래용 트랜잭션정보를 검증을 통해 블록체인 기반 디지털 가상화폐거래를 인증하고, 그 인증에 따라 블록체인을 갖는 디지털 가상화폐 거래용 트랜잭션정보가 기록되는 블록체인이 탑재된 부재로서, 블록체인을 갖는 디지털 가상화폐 거래 시 그 블록체인을 갖는 디지털 가상화폐 거래에 대한 인증 및 기록을 통해 블록체인을 갖는 디지털 가상화폐 거래를 수행하는 동등 계층간 통신망(P2P : peer-topeer network) 기반 분산 데이터베이스 즉, 비트코인 네트워크를 이루는 장치들이다.First, a plurality of block-
이러한, 블록체인 보유서버(100)를 이루는 구성에는 비트코인 거래소측이 운영하는 것으로 후술되는 블록체인기반 디지털 가상화폐 거래안내서버(200)가 하나의 구성원으로 소속되어진다.The configuration of the block
또한, 블록체인을 갖는 디지털 가상화폐 거래용 트랜잭션정보의 전파는 통신규약(protocol)에 의해 약속된 것으로, 블록체인을 갖는 디지털 가상화폐 거래용 트랜잭션정보의 발생 시 1개의 노드(여기서는 블록체인 보유서버를 칭함)가 지정된 다음의 8개의 노드로 전파시키며, 그 블록체인을 갖는 디지털 가상화폐 거래용 트랜잭션정보를 전송받은 8개의 노드마다 각각 지정된 그 다음의 8개의 노드로 반복 전파하는 피라미드식 전파를 통해 블록체인을 갖는 디지털 가상화폐 거래를 수행하기 위해 필요한 블록체인이 탑재된 모든 블록체인 보유서버(100)에 게 전파됨으로써, 완료된다.The propagation of the transaction information for the digital virtual currency transaction having the block chain is promised by the protocol. When the transaction information for the digital virtual currency transaction having the block chain is generated, one node (here, Is transmitted to the next eight nodes designated, and the transaction information for the digital virtual currency transaction having the block chain is propagated through the pyramidal propagation which is repeatedly propagated to the next eight nodes designated for each of the eight nodes Is propagated to all the block
한편, 블록체인 보유서버(100)들에는 블록체인이 탑재된 것으로, 블록체인을 갖는 디지털 가상화폐를 채굴하는 마이너가 운영하는 서버(또는 단말) 또는, 블록체인을 갖는 디지털 가상화폐 거래를 위한 사용자단말(일예로, PC나 스마트폰)도 블록체인을 갖는 전자지갑이 탑재된 경우 하나의 구성원으로 이루어질 수 있다.On the other hand, the block
이러한 거래특성을 갖는 블록체인을 갖는 디지털 가상화폐의 종류에는 비트코인, 라이트코인, 다크코인, 네임코인, 도기코인 및 리플 등을 포함한다.Types of digital virtual currency having a block chain having such transaction characteristics include bit coin, light coin, dark coin, name coin, pottery coin, and ripple.
상기 블록체인 기반 디지털 가상화폐 거래안내서버(200)는 증여자용 거래요청신호가 전송되면, 블록체인을 갖는 디지털 가상화폐를 증여받는 수증자를 인지할 수 있게 안내하는 수증자 인지용 URL(A)을 생성하여 전송하고, 수증자 인증용 신상내역신호가 전송되면, 증여자가 전자지갑에 보유하고 있는 블록체인 기반 디지털 가상화폐 금액정보에서 수증자에게 증여하고자 하는 금액만큼 차감하고, 그 차감된 금액만큼 수증자의 전자지갑의 블록체인기반 디지털 가상화폐 금액정보에 누적시키는 거래내역으로 이루어지는 디지털 가상화폐 거래용 트랜잭션 정보를 생성하여 이를, 상기 블록체인 보유서버(100)들에게 전파되도록 제어하는 부재로서, 증여자 및 수증자인 당사자간에 블록체인을 갖는 디지털 가상화폐의 거래 시 32바이트(byte)로 이루어진 퍼블릭 어드레스를 인지하지 않고서도 앞에서 언급한 수증자 인지용 URL(A)을 통해 간편하게 거래를 수행할 수 있게 안내하여주는 기능을 수행한다.The block chain-based digital virtual currency
이를 위해, 블록체인 기반 디지털 가상화폐 거래안내서버(200)에는 블록체인 기반 디지털 가상화폐의 거래를 위해 이용자가 회원 가입 시 등록한 정보로, 회원의 ID, 패스워드, 이통신단말기를 포함하는 전화번호, 주소지를 포함하는 회원신상정보가 회원별로 구분되어 저장되는 회원목록정보 DB(211) 및 회원으로 가입한 이용자가 개설한 블록체인 기반 디지털 가상화폐의 퍼블릭 어드레스(Public address), 프라이빗 키(Private key) 및 블록체인 기반 디지털 가상화폐 금액정보를 포함하는 전자지갑이 회원별로 구분되어 저장되는 전자지갑 목록정보 DB(212)를 갖는 DB부(210)가 탑재되어진다.To this end, in the block chain-based digital virtual currency
이를 통해, 블록체인 기반 디지털 가상화폐 거래안내서버(200)는 후술되는 증여자 단말기(300)로부터 증여자용 거래요청신호가 전송되면, 그 증여자용 거래요청신호에 포함된 증여자의 신상정보를 회원목록정보 DB(211)와 매칭하여, 회원임을 확인한 후 수증자 인지용 URL(A)을 생성하여 증여자 단말기(300)로 전송하고, 후술되는 수증자 단말기(400)로부터 수증자 인증용 신상내역신호가 전송되면 수증자 인증용 신상내역신호에 포함된 수증자의 신상정보를 회원목록정보 DB(211)와 매칭하여, 회원임을 확인한 후 전자지갑 목록정보 DB(212)에서 증여자의 전자지갑정보에 저장된 블록체인 기반 디지털 가상화폐 금액정보에서 수증자에게 증여하고자 하는 금액만큼 차감하고, 그 차감된 금액만큼 수증자의 전자지갑정보에 저장된 블록체인 기반 디지털 가상화폐 금액정보에 누적시킨 후 이를 토대로 디지털 가상화폐 거래용 트랜잭션 정보를 생성하여 이를, 블록체인 보유서버(100)들에게 전파되도록 제어하는 기능을 수행한다.Accordingly, when the transaction request signal for the presenter is transmitted from the
이처럼, 후술되는 증여자 단말기(300) 및 수증자 단말기(400)를 소유하는 증여자 및 수증자는 블록체인 기반 디지털 가상화폐 거래안내서버(200)에 전자지갑이 관리되는 회원으로 가입된 상태이다.As described above, the presenter and the voucher holder of the
상기 증여자 단말기(300)는 증여하고자 하는 블록체인을 갖는 디지털 가상화폐의 금액정보 및 증여자의 신상정보를 포함하는 증여자용 거래요청신호를 생성하고 이를 상기 디지털 가상화폐 거래안내서버(200)로 전송하며, 상기 디지털 가상화폐 거래안내서버(200)로부터 전송되는 상기 수증자 인지용 URL(A)을 전해주고자 하는 수증자를 지정하여 전송할 수 있게 안내하는 증여자측 블록체인 기반 디지털 가상화폐거래용 앱(310)이 탑재된 단말부재이다.The
여기서, 증여자측 블록체인 기반 디지털 가상화폐거래용 앱(310)은 응용프로그램으로서, 증여자 단말기(300)를 통해 앱스토어 접속하여 다운로드받거나 앞에서 언급한 블록체인 기반 디지털 가상화폐 거래안내서버(200)에 직접 접속하여 다운로드 받아 설치하여 사용할 수 있다.Here, the
또한, 증여자 단말기(300)에는, 블록체인을 갖는 디지털 가상화폐의 금액 입력 및 인스턴트 메신저의 선택 등을 수행하기 위한 블록체인 기반 디지털 가상화폐 거래 화면(510)이 저장되어진다.In addition, the
이러한 블록체인 기반 디지털 가상화폐 거래 화면(510)은 증여하고자 하는 블록체인를 갖는 디지털 가상화폐의 금액이 표시되는 금액 표시난(511), 증여자 단말기(300)에 탑재된 인스턴트 메신저들이 표시되고, 그 표시된 인스턴트 메신저들 중에서 증여자가 가입되어 있는 해당 수증자측 인스턴트 메신저를 선택하는 인스턴트 메신저선택난(512), 수증자에게 전달하고자 하는 메시지가 입력 표시되는 텍스트 입력난(513) 및 데이터 전송을 요청하는 전송메뉴(514)로 이루어진다.The block chain-based digital virtual
이를 통해, 증여자 단말기(300)의 증여자측 블록체인 기반 디지털 가상화폐거래용 앱(310)은 블록체인 기반 디지털 가상화폐 거래 화면(510)의 전송메뉴(514)가 클릭되면, 금액 표시난(511)을 통해 표시된 블록체인을 갖는 디지털 가상화폐의 금액정보, 인스턴트 메신저 선택난(512)을 통해 선택된 선택 IM 식별정보 및 저장관리되고 있는 증여자의 신상정보를 취합하여 증여자용 거래요청신호를 생성하도록 프로그래밍화되어진다.Thus, the donor-side block chain-based digital virtual
이와 같은, 구성으로 이루어진 본 발명의 당사자간 블록체인을 갖는 디지털 가상화폐의 거래시스템을 이용하여 당사자간에 블록체인을 갖는 디지털 가상화폐의 거래과정을 설명하면 다음과 같다.A transaction process of a digital virtual currency having a block chain between parties using a transaction system of digital virtual currency having a block chain between the parties having the structure of the present invention will be described as follows.
먼저, 증여자는 증여자 단말기(300)에 탑재된 증여자측 블록체인 기반 디지털 가상화폐거래용 앱(310)을 실행(S110)하면, 그 실행된 증여자측 블록체인 기반 디지털 가상화폐거래용 앱(310)은 저장관리되는 블록체인 기반 디지털 가상화폐 거래 화면(510)을 증여자 단말기(300)의 정보출력부(301)를 통해 출력 표시(S120)되도록 제어한다.First, the presenter executes the
이후, 증여자는 정보출력부(301)를 통해 표시된 블록체인 기반 디지털 가상화폐 거래 화면(510) 상의 금액 표시난(511), 인스턴트 메신저 선택난(512) 및 텍스트 입력난(513)에 입력양식에 맞게 입력한 상태에서 전송메뉴(514)를 클릭하면, 증여자측 블록체인 기반 디지털 가상화폐거래용 앱(310)은 블록체인 기반 디지털 가상화폐거래 화면(510)을 통해 입력된 디지털 가상화폐의 금액정보, 선택 IM 식별정보와 저장관리되는 증여자의 신상정보를 취합하여 증여자용 거래요청신호를 생성하고 이를 블록체인 기반 디지털 가상화폐 거래안내서버(200)로 전송(S130)한다.Thereafter, the presenter presents the
이후, 블록체인 기반 디지털 가상화폐 거래안내서버(200)는 증여자 단말기(300)로부터 증여자용 거래요청신호가 전송되면, 증여자용 거래요청신호에 포함된 증여자의 신상정보를 회원목록정보 DB(211)와 매칭하여, 회원임을 확인한 후 블록체인을 갖는 디지털 가상화폐를 증여받는 수증자를 인지할 수 있게 안내하는 수증자 인지용URL(A)을 생성하고 이를, 증여자 단말기(300)로 전송(S140)한다.Then, the block chain-based digital virtual currency
이후, 증여자 단말기(300)의 증여자측 블록체인 기반 디지털 가상화폐거래용 앱(310)은 블록체인 기반 디지털 가상화폐 거래안내서버(200)로부터 수증자 인지용 URL(A)이 전송되면, 선택 IM 식별정보에 해당하는 증여자측 인스턴트 메신저가 자동실행되도록 제어한 상태에서 그 자동실행된 증여자측 인스턴트 메신저에 수증자 인지용 URL(A)이 삽입 표시된 증여자측 인스턴트 메신저용 URL 표시 안내화면(도 3b 참조)이 정보출력부(301)를 통해 출력되도록 제어(S150)한다.Then, when the donor-side block chain-based digital virtual
이후, 증여자 단말기(300)의 증여자측 인스턴트 메신저는 증여자가 수증자 인지용 URL(A)의 전달을 요청하는 인스턴트 메신저의 수증자 계정을 증여자측 인스턴트 메신저용 증여자 지정안내화면(도 3c 참조)를 통해 지정하면, 그 수증자 계정에 해당하는 수증자 단말기(400)로 수증자 인지용 URL(A)을 전송(S160)한다.Then, the instant messenger of the presenter of the
이후, 수증자 단말기(400)의 수증자측 인스턴트 메신저는 전송된 수증자 인지용 URL(A)이 삽입표시된 수증자측 인스턴트 메신저용 URL 표시 안내화면(도 3d 참조)이 정보출력부(401)를 통해 출력(S170)되도록 제어한다.Then, the water purifier side instant messenger of the
이후, 수증자 단말기(400)의 수증자측 인스턴트 메신저에 표시된 수증자 인지용 URL(A)이 클릭되면, 이와 연동하여 수증자측 블록체인 기반 디지털 가상화폐거래용 앱(410)이 자동실행(S180)되어진다.Then, when the water purifier URL (A) displayed on the water purifier-side instant messenger of the
자동실행된 수증자 단말기(400)의 수증자측 블록체인 기반 디지털 가상화폐거래용 앱(410)은 블록체인을 갖는 디지털 가상화폐를 증여받는 수증자의 신상정보를 포함하는 수증자 인증용 신상내역신호를 생성하고 이를 디지털 가상화폐 거래안내서버(200)로 전송(S190)되도록 제어한다.The appendage block chain-based digital virtual
이후, 블록체인 기반 디지털 가상화폐 거래안내서버(200)는 수증자 단말기(400)로부터 수증자 인증용 신상내역 신호가 전송되면, 그 수증자 인증용 신상내역신호에 포함된 수증자의 신상정보를 회원목록정보 DB(211)와 매칭하여, 수증자가 회원임을 확인한 후 전자지갑 목록정보 DB(212)에서 증여자의 전자지갑정보에 저장된 블록체인기반 디지털 가상화폐 금액정보에서 수증자에게 증여하고자 하는 금액만큼 차감하고, 그 차감된 금액만큼 수증자의 전자지갑정보에 저장된 블록체인 기반 디지털 가상화폐 금액정보에 누적시킨 후 이를 토대로 블록체인을 갖는 디지털 가상화폐 거래용 트랜잭션 정보를 생성하여 이를, 지정된 블록체인보유서버(100)들에게 전송(S200)한다.Then, the block chain-based digital virtual currency
이후, 지정된 개개의 블록체인 보유서버(100)는 블록체인을 갖는 디지털 가상화폐 거래용 트랜잭션정보가 전송되면, 그 전송된 블록체인을 갖는 디지털 가상화폐 거래용 트랜잭션정보를 검증을 통해 블록체인 기반 디지털 가상화폐 거래를 인증하고, 그 인증에 따라 블록체인을 갖는 디지털 가상화폐 거래용 트랜잭션정보를 기록(S210)함으로써, 거래의 인증을 수행한다.Thereafter, when the transaction information for the digital virtual currency transaction having the block chain is transmitted, the designated individual block
이후, 블록체인 기반 디지털 가상화폐 거래안내서버(200)는 증여자 단말기(300)로 수증자에게 블록체인을 갖는 디지털 가상화폐를 지급하였다는 메시지를 전송한다.Thereafter, the block chain-based digital virtual currency
이후, 증여자 단말기(300)의 증여자측 블록체인 기반 디지털 가상화폐거래용 앱(310)은 블록체인 기반 디지털 가상화폐 거래안내서버(200)로부터 메시지가 전송되면, 선택 IM 식별정보에 해당하는 증여자측 인스턴트 메신저가 자동실행되도록 제어한 상태에서 그 자동실행된 증여자측 인스턴트 메신저에 메시지가 삽입 표시된 증여자측 인스턴트 메신저용 지급확인 안내화면(도 3e 참조)이 정보출력부(301)를 통해 출력되도록 제어한다.Then, when a message is transmitted from the block chain-based digital virtual currency
이와 더불어, 수증자 단말기(400)의 수증자측 블록체인 기반 디지털 가상화폐거래용 앱(410)은 블록체인 기반 디지털 가상화폐 거래안내서버(200)로부터 메시지가 전송되면, 수증자측 인스턴트 메신저가 자동실행되도록 제어한 상태에서 그 자동실행된 수증자측 인스턴트 메신저에 메시지가 삽입 표시된 수증자측 인스턴트 메신저용 누적저장 안내화면(도 3f 참조)이 정보출력부(401)를 통해 출력되도록 제어한다.In addition, when the message is transmitted from the block chain-based digital virtual currency
그러나, 상기와 같은 당사자간 블록체인을 갖는 디지털 가상화폐의 거래시스템에는 각각의 고유주소 즉, 퍼블릭 어드레스(Publicaddress) 및 비밀번호에 해당하는 프라이빗 키(Private key)가 분실될 경우에는 비트 코인의 보안 및 해킹에 문제가 발생되는 문제점이 있게 되는 것이다.However, in a transaction system of digital virtual currency having a block chain between the parties as described above, when a private key corresponding to each unique address, that is, a public address and a secret, is lost, There is a problem that a problem occurs in hacking.
더구나, 비트코인의 실제 전송에는 6컨펌을 해야하는데 1시간 가량 걸리기 때문에 이 방식으로는 짧은 시간 안에 자주 샀다가 팔았다가 하는 거래행위가 불가능한 문제점이 있다. In addition, since the actual transfer of bit coin requires 6 hours of verification, it takes about an hour, which makes it impossible to conduct transactions that are often bought and sold in a short time.
따라서, 본 발명의 목적은 개인신상 정보가 누설시에 타인이 블록체인에서 이체를 하더라도 이를 방지할 수 있도록 이체시 본인에게 통지를 하고, 이에 응답하도록 하거나, 이체되는 계좌가 전화번호가 반드시 매칭되어 있는지를 확인하여 전송하도록 하여 블록체인의 도난을 사전에 방지할 수 있는 방법을 제공한다.Accordingly, it is an object of the present invention to provide a method and apparatus for preventing personal information from being transferred to a block chain, The block chain is prevented from being stolen in advance.
또한, 당사자간 블록체인을 갖는 디지털 가상화폐의 거래시스템의 고유주소 즉, 퍼블릭 어드레스(Publicaddress) 및 비밀번호에 해당하는 프라이빗 키(Private key)가 분실될 경우에라도, 비트 코인의 보안 및 해킹에 문제가 없도록 하는데 그 목적이 있다.Further, even if a unique address of a trading system of digital virtual currency having a block chain between parties, that is, a private key corresponding to a public address and a password is lost, there is a problem in security and hacking of bit coin There is no purpose for this.
본 발명은 네트워크에서 이루어진 전송기록들을 모아서 암호화시킨 블록체인(Blockchain) 구조로 화폐의 발행 주체가 없는 암호화화폐(Crypto-Currency)의 거래 방법에 있어서, 먼저, 증여자는 증여자 단말기(300)에 탑재된 증여자측 블록체인 기반 디지털 가상화폐거래용 앱(310) 또는 하이브리드 웹을 실행하는 앱 또는 웹 실행단계(S110); 그 실행된 증여자측 블록체인 기반 디지털 가상화폐거래용 앱(310)은 저장관리되는 블록체인 기반 디지털 가상화폐 거래 화면(510)을 증여자 단말기(300)의 정보출력부(301)를 통해 출력 표시를 제어하는 정보출력부 표시단계(S120); 이후, 증여자는 정보출력부(301)를 통해 표시된 블록체인 기반 디지털 가상화폐 거래 화면(510) 상의 금액 표시난(511), 인스턴트 메신저 선택난(512) 및 텍스트 입력난(513)에 입력양식에 맞게 입력한 상태에서 전송메뉴(514)를 클릭하면, 증여자측 블록체인 기반 디지털 가상화폐거래용 앱(310)은 블록체인 기반 디지털 가상화폐거래 화면(510)을 통해 입력된 디지털 가상화폐의 금액정보, 선택 IM 식별정보와 저장관리되는 증여자의 신상정보를 취합하여 증여자용 거래요청신호를 생성하고 이를 블록체인 기반 디지털 가상화폐 거래안내서버(200)로 전송하는 블록체인 기반 디지털 가상화폐 거래안내서버 전송단계(S130); 상기 블록체인 기반 디지털 가상화폐 거래안내서버 전송단계(S130)에서 강제적으로 본인 스마트폰에 이체 사실을 통지하여 이체 사실이 맞는지를 확인하는 본인 스마트폰 안내통지단계(S1130b); 상기 본인 스마트폰 안내통지단계(S130b)에서 통지를 받은 본인은 이의 사실을 Yes와 No로 10초 사이에 응답하도록 하는 이체 사실을 인증하는 이체 사실인증단계(S130c); 그리고, 상기 이체 사실인증단계(S130c)에서 이를 인증하여 Yes의 신호를 보냈을 경우에 이체계좌가 이체되는 계좌의 주인 전화번호와 매칭되어 있는지를 확인하는 이체계좌와 전화번호 매칭확인단계(S130d); 이후, 블록체인 기반 디지털 가상화폐 거래안내서버(200)는 증여자 단말기(300)로부터 증여자용 거래요청신호가 전송되면, 증여자용 거래요청신호에 포함된 증여자의 이체 계좌와 전화번호를 매칭하여, 회원임을 확인한 후 블록체인을 갖는 디지털 가상화폐를 증여받는 수증자를 인지할 수 있게 안내하는 수증자 인지용 URL(A)을 생성하고 이를, 증여자 단말기(300)로 전송하는 수증자 인지용 URL(A) 전송단계(S140); 이후, 증여자 단말기(300)의 증여자측 블록체인 기반 디지털 가상화폐거래용 앱(310)은 블록체인 기반 디지털 가상화폐 거래안내서버(200)로부터 수증자 인지용 URL(A)이 전송되면, 선택 IM 식별정보에 해당하는 증여자측 인스턴트 메신저가 자동실행되도록 제어한 상태에서 그 자동실행된 증여자측 인스턴트 메신저에 수증자 인지용 URL(A)이 삽입 표시된 증여자측 인스턴트 메신저용 URL 표시 안내화면이 정보출력부(301)를 통해 출력되도록 제어하는 증여자측 인스턴트 메신저용 URL 표시 안내화면 출력단계(S150); 이후, 증여자 단말기(300)의 증여자측 인스턴트 메신저는 증여자가 수증자 인지용 URL(A)의 전달을 요청하는 인스턴트 메신저의 수증자 계정을 증여자측 인스턴트 메신저용 증여자 지정안내화면을 통해 지정하면, 그 수증자 계정에 해당하는 수증자 단말기(400)로 수증자 인지용 URL(A)을 전송하는 수증자 인지용 URL(A) 전송단계(S160); 이후, 수증자 단말기(400)의 수증자측 인스턴트 메신저는 전송된 수증자 인지용 URL(A)이 삽입표시된 수증자측 인스턴트 메신저용 URL 표시 안내화면이 정보출력부(401)를 통해 출력되도록 제어하는 수증자측 인스턴트 메신저용 URL 표시 안내화면 출력단계(S170); 수증자 단말기(400)의 수증자측 인스턴트 메신저에 표시된 수증자 인지용 URL(A)이 클릭되면, 이와 연동하여 수증자측 블록체인 기반 디지털 가상화폐거래용 앱(410)이 자동실행하는 앱(410)의 자동실행단계(S180); 를 포함하는 것을 특징으로 하는 이체 사실확인 및 전화번호와 매칭된 블록체인을 갖는 디지털 가상화폐의 거래방법이다.The present invention relates to a transaction method of a crypto-currency in which a transaction is made by collecting and encrypting transmission records in a network and has no block issuing entity in a block chain structure. First, An application (310) for donor-side block chain-based digital virtual currency trading or an application or web execution step (S110) for executing a hybrid web; The implemented donor-side block chain-based digital virtual currency trading app 310 displays an output display through the information output unit 301 of the presenter terminal 300, a stored block chain-based digital virtual currency transaction screen 510 An information output unit display step (S120) for controlling the information output unit; Thereafter, the presenter presents the amount display field 511, the instant messenger selection field 512, and the text input field 513 on the block chain-based digital virtual currency transaction screen 510 displayed through the information output unit 301 to the input form When the transmission menu 514 is clicked in the state in which it is properly input, the donor-side block chain-based digital virtual currency trading app 310 displays the amount information of the digital virtual currency inputted through the block chain-based digital virtual currency trading screen 510 , A block chain-based digital virtual currency trading guide server transmission unit for collecting the selected IM identification information and the personal information of the presenter which is stored and managed, and generating a transaction request signal for the presenter and transmitting the generated request signal to the block chain-based digital virtual currency transaction guidance server 200 Step S130; A smartphone guidance notification step (S1130b) of notifying the transfer of the fact to the user's smartphone in the block chain-based digital virtual currency transaction guidance server transmission step (S130) to confirm whether the transfer is true; A transferring step (S130c) of authenticating transferring the fact that the person himself / herself notified in the smart phone guidance notifying step (S130b) responds to the fact thereof with Yes and No within 10 seconds; In a transfer account and a telephone number matching confirmation step (S130d) for verifying whether the transfer account is matched with a master telephone number of an account to which the transfer account is transferred in the case of authenticating the transfer fact authentication step (S130c) and sending a signal of Yes, ; Thereafter, the block chain-based digital virtual currency transaction guidance server 200 matches the transfer account and telephone number of the presenter included in the transaction request signal for the presenter to the presenter, (A), which is a URL for a voucher terminal 300, which generates a URL (A) for a veterinarians to recognize a voucher to which a digital virtual currency having a block chain is confirmed after confirming that the voucher is a voucher (S140); Then, when the donor-side block chain-based digital virtual currency trading app 310 of the presenter terminal 300 receives the URL for acknowledgment of acceptance from the block chain-based digital virtual currency transaction guidance server 200, A URL display guidance screen for the presentee's instant messenger in which a URL for acknowledging a party for acceptance (A) is inserted in the automatically executed presenter's instant messenger while controlling the instant messenger on the side of the presenter to be automatically executed is displayed on the information output unit 301 A step S150 of outputting a URL display guidance screen for a presentee instant messenger which controls the display of the presentee instant messenger via a URL display step; Then, when the presenter's instant messenger of the presentee terminal 300 designates the voucher account of the instant messenger requesting the delivery of the URL (A) for the voucher recognition through the presenter specifying information for the presenter instant messenger, the voucher account A step S 160 of transmitting a URL for acknowledging a water purifier to a water purifier terminal 400 corresponding to the water purifier; Then, the water purifier side instant messenger of the water purifier terminal 400 receives the water purifier instant URL (A), which is displayed on the water purifier side instant messenger, to be output through the information output unit 401, A URL display guidance screen output step for the messenger (S170); When the URL (A) for identification of the veteran of the water purifier terminal 400 is clicked, the application 410 for the veteran side block chain-based digital virtual currency transaction automatically Execution step S180; And a method of trading digital virtual currency having a block chain matched with a telephone number.
그리고, 본 발명의 자동실행된 수증자 단말기(400)의 수증자측 블록체인 기반 디지털 가상화폐거래용 앱(410)은 블록체인을 갖는 디지털 가상화폐를 증여받는 수증자의 신상정보를 포함하는 수증자 인증용 신상내역신호를 생성하고 이를 디지털 가상화폐 거래안내서버(200)로 전송하는 디지털 가상화폐 거래안내서버(200) 전송단계(S190); 이후, 블록체인 기반 디지털 가상화폐 거래안내서버(200)는 수증자 단말기(400)로부터 수증자 인증용 신상내역 신호가 전송되면, 그 수증자 인증용 신상내역신호에 포함된 수증자의 신상정보를 회원목록정보 DB(211)와 매칭하여, 수증자가 회원임을 확인한 후 전자지갑 목록정보 DB(212)에서 증여자의 전자지갑정보에 저장된 블록체인기반 디지털 가상화폐 금액정보에서 수증자에게 증여하고자 하는 금액만큼 차감하고, 그 차감된 금액만큼 수증자의 전자지갑정보에 저장된 블록체인 기반 디지털 가상화폐 금액정보에 누적시킨 후 이를 토대로 블록체인을 갖는 디지털 가상화폐 거래용 트랜잭션 정보를 생성하여 이를 지정된 블록체인보유서버(100)들에게 전송하는 디지털 가상화폐 거래용 트랜잭션 정보 전송단계(S200); 이후, 지정된 개개의 블록체인 보유서버(100)는 블록체인을 갖는 디지털 가상화폐 거래용 트랜잭션정보가 전송되면, 그 전송된 블록체인을 갖는 디지털 가상화폐 거래용 트랜잭션정보를 검증을 통해 블록체인 기반 디지털 가상화폐 거래를 인증하고, 그 인증에 따라 블록체인을 갖는 디지털 가상화폐 거래용 트랜잭션정보를 기록함으로써, 거래의 인증을 수행하는 거래 인증단계(S210); 를 포함하는 것을 특징으로 하는 이체 사실확인 및 전화번호와 매칭된 블록체인을 갖는 디지털 가상화폐의 거래방법이다.The application 410 for the purse-side block chain-based digital virtual currency transaction of the auto-executed water purifier terminal 400 of the present invention includes a personal identification number (PIN) A step S 190 of transmitting the digital virtual currency transaction guidance server 200 for generating a history signal and transmitting the generated signal to the digital virtual currency transaction guidance server 200; Then, the block chain-based digital virtual currency transaction information server 200 transmits the personal identification information for the certificate authentication to the member list information DB 400, After confirming that the voucher is a member, it is subtracted from the electronic wallet list information DB 212 by the amount to be donated to the voucher from the block chain-based digital virtual money amount information stored in the electronic wallet information of the presenter, The transaction information for the digital virtual currency transaction having the block chain is generated and transmitted to the designated block chain holding servers 100 on the basis of the cumulative transaction information accumulated in the block chain based digital virtual money amount information stored in the electronic wallet information of the voucher A transaction information transmission step (S200) for digital virtual currency transaction; Thereafter, when the transaction information for the digital virtual currency transaction having the block chain is transmitted, the designated individual block chain holding server 100 verifies the transaction information for the digital virtual currency transaction having the transmitted block chain, A transaction authentication step (S210) for authenticating the virtual currency transaction and recording the transaction information for the digital virtual currency transaction having the block chain in accordance with the authentication; And a method of trading digital virtual currency having a block chain matched with a telephone number.
그리고, 본 발명에 있어서, 상기 블록체인의 잔액확인결과, 송금액보다 클 경우에 계좌이체를 지정된 수순에 따라 실행하게 되며, 이 때 본인이 설정한 이체금액 한도를 초과하였는지 여부를 판단하는 이체금액한도 판단단계(S130a)를 포함하는 것을 특징으로 하는 이체 사실확인 및 전화번호와 매칭된 블록체인을 갖는 디지털 가상화폐의 거래방법이다.According to the present invention, when the result of checking the balance of the block chain is larger than the remittance amount, the account transfer is executed in accordance with the designated procedure. At this time, the transfer amount limit for judging whether or not the limit of the transfer amount set by the person And a decision step (S130a). The digital virtual currency transaction method has a block chain matched with a telephone number.
그리고, 본 발명에 있어서, 상기 본인 스마트폰 안내통지단계(S130b)에서 통지를 받은 본인이 이의 사실을 No의 신호로 응답하거나 일정 시간 경과 후 응답하지 않았을 경우에 범죄자 신고센터에 신고되어 전화번호 등에 의하여 위치 추적이 가능하도록 하는 범죄자 신고센터 신고단계(S130e)로 이루어진 것을 특징으로 하는 이체 사실확인 및 전화번호와 매칭된 블록체인을 갖는 디지털 가상화폐의 거래방법이다.In the present invention, if the person who has been notified in the smartphone guidance notifying step (S130b) of the present invention responds with a signal of No or does not respond after a lapse of a predetermined time, it is notified to the criminal reporting center, (S130e) for reporting the location of the criminal to enable the location tracking of the digital virtual currency with the block number matched with the telephone number.
그리고, 본 발명에 있어서, 상기 Yes의 신호는 스마트 폰에 저장된 지문 또는/및 지정맥의 정보, 홍채 정보, 얼굴 정보 중 어느 하나로 이루어지는 것을 특징으로 하는 이체 사실확인 및 전화번호와 매칭된 블록체인을 갖는 디지털 가상화폐의 거래방법이다.In the present invention, the Yes signal may be any one of fingerprint information and / or fingerprint information, iris information, and face information stored in a smart phone. In this case, Which is a trading method of digital virtual currency.
그리고, 본 발명에 있어서, 상기 Yes의 신호는 스마트 폰에 저장된 지문 또는/및 지정맥의 정보, 홍채 정보, 얼굴 정보의 디지털 신호로 하되, 고객 단말기가 개인 정보를 DTMF신호로 개인 금융 중계 거래 서버의 착신자측 교환기로 발신하는 단계; 상기 개인 금융 중계 거래 서버의 착신자측 교환기에서 소정의 인증번호를 회신하는 단계; 상기 지문 또는 지정맥 정보를 회신된 소정의 인증번호에 기초한 변환로직에 따라, 변환장치가 상기 DTMF신호의 배열을 변환하여 수신장치에 발신하는 단계; 상기 변환된 DTMF신호를 상기 DTMF신호변환에 사용한 인증번호에 기초한 변환로직에 따라, 수신장치가 상기 변환된 DTMF신호를 사용자가 발신한 DTMF신호의 배열로 복원하는 단계; 를 수행하되, 전송된 홍채 정보 또는 얼굴 정보 정보가 상기 개인 금융 거래 중계 서버에 등록된 홍채 또는 얼굴 정보와 일치하면, 상기 개인 금융 거래 중계 서버를 통해 무인증으로 온라인 은행 시스템 또는 전자 상거래 시스템에 접속하여 금융 거래를 중계하는 단계를 포함하는 것을 특징으로 하는 이체 사실확인 및 전화번호와 매칭된 블록체인을 갖는 디지털 가상화폐의 거래방법이다.In the present invention, the Yes signal may be a digital signal of fingerprint or / or fingerprint information, iris information, and face information stored in a smart phone, wherein the customer terminal transmits personal information as a DTMF signal to a personal finance relay transaction server To the called party exchanger of the mobile terminal; Returning a predetermined authentication number from the receiver side exchange of the personal finance relay transaction server; Converting an arrangement of the DTMF signals and transmitting the DTMF signals to a receiving device according to conversion logic based on a predetermined authentication number to which the fingerprint or finger vein information is returned; Reconstructing the converted DTMF signal into an array of DTMF signals originated by a user according to conversion logic based on an authentication number used for DTMF signal conversion; If the transmitted iris information or facial information information matches the iris or face information registered in the personal financial transaction relay server, the user connects to the online banking system or the electronic commerce system through the personal financial transaction relay server without authentication And relaying the financial transaction, wherein the transaction is a digital virtual transaction having a block chain matched with a telephone number and a transfer fact confirmation.
그리고, 본 발명에 있어서, 상기 지문 또는/및 지정맥 정보를 인증하는 통합모듈(U1)은 지문스캔모듈(U2)과, 지정맥모듈(U3)과 변환모듈(U4)로 이루어져 있는 구성으로서, 상기 지문스캔모듈(U2)은 이미지센서에서 지문을 스캔하여 미리 저장된 이미지와 비교하여 같은 지문 이미지의 사람이 있을 경우 해당 사람의 등록된 인증코드를 RS232 시리얼통신으로 출력하고, 상기 지정맥모듈(U3)은 적외선 LED로 손가락을 투과 후 카메라 이미지센서에서 지정맥을 스캔하여 미리 저장된 지정맥 이미지와 비교하여 같은 이미지의 사람이 있을 경우 해당 사람의 등록된 인증코드를 RS485 시리얼통신으로 출력하되, 상기 변환모듈(U4)에서 지정맥모듈에서 출력되는 상기 RS485 시리얼통신을 입력받아 상기 지문스캔모듈(U2)과 같은 RS232 시리얼통신으로 변환하여 출력할 수 있게 하되, 상기 지문스캔모듈(U2)에서 출력되는 지문인증코드와 상기 지정맥모듈(U3)에서 출력되는 지정맥 인증코드를 상기 통합모듈(U1)에서 수신받아서 지문과 지정맥 인증코드 중 어느 하나를 USB로 해당 인증코드를 출력할 수 있게 하거나, 상기 지문스캔모듈(U2)에서 출력되는 지문인증코드와 상기 지정맥모듈(U3)에서 출력되는 지정맥 인증코드를 상기 통합모듈(U1)에서 수신받아서 지문과 지정맥 인증코드가 서로 일치할 때 USB로 해당 인증코드를 출력할 수 있게 하는 것을 특징으로 하는 이체 사실확인 및 전화번호와 매칭된 블록체인을 갖는 디지털 가상화폐의 거래방법이다.In the present invention, the integration module U1 for authenticating the fingerprint and / or finger vein information comprises a fingerprint scanning module U2, a finger vein module U3 and a conversion module U4, The fingerprint scanning module U2 scans the fingerprint image from the image sensor and compares the fingerprint image with a previously stored image to output a registered authentication code of the person in the same fingerprint image to the RS232 serial communication. ) Transmits the registered authentication code of the person through the RS485 serial communication when there is a person with the same image by comparing the finger vein image with the pre-stored finger image by scanning the finger vein from the camera image sensor after transmitting the finger through the infrared LED, The module U4 may receive the RS485 serial communication output from the finger vein module and convert it into an RS232 serial communication such as the fingerprint scanning module U2 and output it A fingerprint authentication code output from the fingerprint scanning module U2 and a fingerprint authentication code output from the fingerprint module U3 are received by the integration module U1 and a fingerprint and a fingerprint authentication code Or the fingerprint authentication code output from the fingerprint scanning module U2 and the fingerprint authentication code output from the fingerprint module U3 are received by the integration module U1 And when the fingerprint and the fingerprint authentication code coincide with each other, the corresponding authentication code can be output to the USB, and the digital virtual money transaction method having the block chain matched with the telephone number.
상기와 같이, 본 발명은 개인신상 정보가 누설시에 타인이 블록체인에서 이체를 하더라도 이를 방지할 수 있도록 이체시 본인에게 통지를 하고, 이에 응답하도록 하거나, 이체되는 계좌가 전화번호가 반드시 매칭되어 있는지를 확인하여 전송하여 블록체인을 갖는 디지털 가상화폐의 도난을 방지할 수 있는 효과가 있다.As described above, according to the present invention, when the personally identifiable information is leaked, the person is notified of the change in the block chain so as to prevent the person from making a transfer, It is possible to prevent the digital virtual money having the block chain from being stolen.
또한, 본 발명은 당사자간 블록체인을 갖는 디지털 가상화폐의 거래시스템의 고유주소 즉, 퍼블릭 어드레스(Publicaddress) 및 비밀번호에 해당하는 프라이빗 키(Private key)가 분실될 경우에라도, 생체정보에 의한 인증신호가 입력되지 않을 경우에는 증여자용 거래요청 신호가 전송되지 않도록 하거나, 수증자측 블록체인 기반 디지털 가상화폐 거래용 앱이 자동으로 실행되지 않도록 하여 비트 코인의 보안 및 해킹 방지에 지대한 효과를 자아내고 있는 것이다.In addition, even when a private key corresponding to a public address (public address) and a private key of a transaction system of a digital virtual currency having a block chain between parties is lost, an authentication signal The transaction request signal for the presenter is not transmitted or the app for the digital virtual money transaction based on the party side block chain is not automatically executed to thereby effect a great effect on the security of the bit coin and the prevention of the hacking .
더구나, 비트코인의 실제 전송에는 6컨펌을 해야하는데 1시간 가량 걸리나, 이의 보안 및 해킹방지 방법에 의하면 확실한 확인자에 의하여 행하여진 전송이므로, 컨펌 횟수를 절반으로 줄이더라도 소정의 효과를 달성할 수 있으므로, 짧은 시간 안에 자주 샀다가 팔았다가 하는 거래행위가 가능하게 되는 효과가 있다.In addition, although the actual transmission of bit coin requires 6 hours of consultation, it takes about 1 hour. According to the security and anti-hacking method thereof, since the transmission is performed by a definite verifier, a predetermined effect can be achieved even if the number of confirmations is halved , It is possible to make a transaction which is often bought and sold in a short time.
도 1은 종래 발명의 당사자간 블록체인을 갖는 디지털 가상화폐의 거래시스템을 나타낸 전체구성도,
도 2는 종래 발명의 당사자간 블록체인을 갖는 디지털 가상화폐의 거래시스템을 이루는 구성 중 블록체인 기반 디지털 가상화폐 거래안내서버에 탑재된 DB부를 나타낸 블록구성도,
도 3a는 종래 발명의 당사자간 블록체인을 갖는 디지털 가상화폐의 거래시스템을 이루는 구성 중 증여자 단말기에 저장되는 블록체인 기반 디지털 가상화폐 거래 화면을 나타낸 도면,
도 3b는 종래 발명의 당사자간 블록체인을 갖는 디지털 가상화폐의 거래시스템을 이용하여 당사자간에 블록체인을 갖는 디지털 가상화폐의 거래과정 중 수증자 인지용 URL이 증여자 단말기에 탑재된 증여자측 인스턴트 메신저상에 표시된 증여자측 인스턴트 메신저용 URL 표시 안내화면을 나타낸 도면,
도 3c는 종래 발명의 당사자간 블록체인을 갖는 디지털 가상화폐의 거래시스템을 이용하여 당사자간에 블록체인을 갖는 디지털 가상화폐의 거래과정 중 증여자 단말기에 탑재된 증여자측 인스턴트 메신저 상에서 증여자를 선정하는 증여자측 인스턴트 메신저용 증여자 지정안내화면을 나타낸 도면,
도 3d는 종래 발명의 당사자간 블록체인을 갖는 디지털 가상화폐의 거래시스템을 이용하여 당사자간에 블록체인을 갖는 디지털 가상화폐의 거래과정 중 수증자 단말기에 탑재된 수증자측 인스턴트 메신저 상에 수증자 인지용 URL이 표시되는 수증자측 인스턴트 메신저용 URL 표시 안내화면을 나타낸 도면,
도 3e는 종래 발명의 당사자간 블록체인을 갖는 디지털 가상화폐의 거래시스템을 이용하여 당사자간에 블록체인을 갖는 디지털 가상화폐의 거래과정 중 증여자 단말기에 탑재된 증여자측 인스턴트 메신저 상에 수증자가 블록체인을 갖는 디지털 가상화폐를 지급받은 것을 표시하는 증여자측 인스턴트 메신저용 지급확인 안내화면을 나타낸 도면,
도 3f는 종래 발명의 당사자간 블록체인을 갖는 디지털 가상화폐의 거래시스템을 이용하여 당사자간에 블록체인을 갖는 디지털 가상화폐의 거래과정 중 수증자 단말기에 탑재된 수증자측 인스턴트 메신저 상에 수증자의 전자지갑으로 증여자가 보낸 블록체인을 갖는 디지털 가상화폐가 누적저장된 것을 안내하는 수증자측 인스턴트 메신저용 누적저장 안내화면을 나타낸 도면,
도 4는 종래 발명의 당사자간 블록체인을 갖는 디지털 가상화폐의 거래시스템을 이용하여 당사자간에 블록체인을 갖는 디지털 가상화폐의 거래과정을 수행하는 것을 나타낸 순서도이다.
도 5는 본 발명의 당사자간 블록체인을 갖는 디지털 가상화폐의 거래시스템을 이용하여 지문 및 지정맥 정보를 이용하여 당사자간에 블록체인을 갖는 디지털 가상화폐의 거래과정을 수행하는 것을 나타낸 순서도이다.
도 6은 본 발명에 적용되는 지문과 지정맥의 알고리즘을 연동시키는 입출력 통합모듈을 표시한 도면이다.
도 7은 본 발명에 적용되는 변환장치 및 수신장치의 개략적인 블록도
도 8(a)(b)는 본 발명에 따른 변환장치 및 수신장치의 인증번호 설명에 제공되는 도면
도 9는 본 발명의 당사자간 블록체인을 갖는 디지털 가상화폐의 거래시스템을 이용하여 홍채 정보에 의하여 당사자간에 블록체인을 갖는 디지털 가상화폐의 거래과정을 수행하는 것을 나타낸 순서도이다.
도 10은 본 발명에 적용되는 종래 발명의 일 실시예에 따른 근거리 홍채 촬영용 카메라를 이용한 홍채 인식 장치를 나타낸 블록구성도이다.
도 11은 본 발명에 적용되는 종래 발명의 일 실시예에 따른 근거리 홍채 촬영용 카메라를 이용한 홍채 인식 방법을 설명하기 위한 흐름도이다.
도 12는 본 발명에 적용되는 종래 발명의 일 실시예에 따른 근거리 홍채 촬영용 카메라를 이용한 홍채 인식 방법에서 2진 데이터로 정규화하는 방법을 설명하기 위한 도면이다.
도 13은 본 발명의 당사자간 블록체인을 갖는 디지털 가상화폐의 거래시스템을 이용하여 얼굴 정보에 의하여 당사자간에 블록체인을 갖는 디지털 가상화폐의 거래과정을 수행하는 것을 나타낸 순서도이다.
도 14는 본 발명에 적용되는 종래 발명의 눈의 근육구조에 대한 설명도이다.
도 15는 본 발명에 적용되는 종래 발명의 얼굴이미지의 간략 구성도이다.
도 16, 17은 본 발명의 당사자간 블록체인을 갖는 디지털 가상화폐의 거래시스템을 이용하여 불법 이체를 막을 수 있도록 당사자간에 블록체인을 갖는 디지털 가상화폐의 거래과정을 수행하는 것을 나타낸 순서도이다.Brief Description of Drawings Fig. 1 is an overall configuration diagram showing a transaction system of a digital virtual currency having a block chain between parties of the conventional invention, Fig.
FIG. 2 is a block diagram showing a DB unit mounted on a block chain-based digital virtual currency transaction guidance server among the configurations of a transaction system of digital virtual currency having a block chain between parties of the conventional invention.
FIG. 3A is a block chain-based digital virtual currency transaction screen stored in a presenter terminal in a configuration of a transaction system of a digital virtual currency having a block chain between parties of the related art, FIG.
FIG. 3B is a diagram illustrating a process of exchanging a digital virtual currency having a block chain between parties using a digital virtual currency transaction system having a block chain between parties according to the related art, wherein a URL for recognizing a vender is placed on the presenter's instant messenger A URL display guidance screen for the instant messenger on the donor side,
FIG. 3c is a flowchart illustrating a process of trading a digital virtual currency having a block chain between parties using a digital virtual currency transaction system having a block chain between parties according to the related art. In the case of a donor side selecting a donor on the donor side instant messenger mounted on the donor terminal A drawing of a presenter specifying screen for instant messengers,
FIG. 3D is a flowchart illustrating a process of trading a digital virtual currency having a block chain between parties using a digital virtual currency transaction system having a block chain between parties according to the related art. A URL display guidance screen for the instant messenger on the voucher side to be displayed,
FIG. 3E is a block diagram illustrating an example of a conventional method of trading a digital virtual currency having a block chain between parties using a transaction system of a digital virtual currency having a block chain between parties. FIG. 5 is a diagram showing a payment confirmation screen for a presenter's instant messenger indicating that a digital virtual currency having payment has been received,
FIG. 3F is a diagram showing an example of an electronic purse of a water purifier on a videophone instant messenger installed in a water purifier terminal during a transaction of a digital virtual currency having a block chain between parties using a digital virtual currency transaction system having a block chain between parties A cumulative storage guidance screen for a vending machine instant messenger that guides cumulative storage of digital virtual money having a block chain sent from a presenter,
FIG. 4 is a flowchart illustrating a process of exchanging a digital virtual currency having a block chain between parties using a digital virtual currency transaction system having a block chain between parties of the related art.
5 is a flowchart illustrating a process of exchanging a digital virtual currency having a block chain between parties using fingerprint and fingerprint information using a transaction system of digital virtual currency having a block chain between parties of the present invention.
6 is a diagram illustrating an input / output integration module for linking a fingerprint and a fingerprint algorithm applied to the present invention.
Fig. 7 is a schematic block diagram of a conversion apparatus and a reception apparatus applied to the present invention
8 (a) and 8 (b) are views for explaining an authentication number of the conversion apparatus and receiving apparatus according to the present invention
FIG. 9 is a flowchart illustrating a process of exchanging digital virtual currency having a block chain between parties by using iris information using a digital virtual currency transaction system having a block chain between parties of the present invention.
FIG. 10 is a block diagram illustrating an iris recognition apparatus using a camera for shooting a nearby iris according to an embodiment of the present invention.
11 is a flowchart illustrating an iris recognition method using a camera for short range iris photography according to an embodiment of the present invention.
FIG. 12 is a diagram for explaining a method of normalizing binary data in the iris recognition method using a camera for a short distance iris according to an embodiment of the present invention applied to the present invention.
FIG. 13 is a flowchart illustrating a process of exchanging digital virtual currency having a block chain between parties according to face information using a transaction system of digital virtual currency having a block chain between parties of the present invention.
FIG. 14 is an explanatory view of a muscle structure of the eye according to the conventional invention applied to the present invention. FIG.
FIG. 15 is a simplified configuration diagram of a face image of the conventional invention applied to the present invention. FIG.
FIGS. 16 and 17 are flowcharts illustrating a process of exchanging a digital virtual currency having a block chain between parties so as to prevent illegal transfer using a transaction system of a digital virtual currency having a block chain between parties of the present invention.
이하, 첨부된 도면을 참조하여 기술되는 본 발명의 바람직한 실시예를 통해 본 발명을 당업자가 용이하게 이해하고 재현할 수 있도록 상세히 설명한다.DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Reference will now be made in detail to the preferred embodiments of the present invention, examples of which are illustrated in the accompanying drawings, wherein like reference numerals refer to the like elements throughout.
우선 본 발명의 기술적 내용의 이해를 돕기 위하여 도 1과 관련된 종래기술일지라도 본 발명의 근간을 이루는 기술적 내용인 증여자 단말기(300)와 수증자 단말기(400)에 대하여 상세히 설명한다.First, in order to facilitate understanding of the technical contents of the present invention, the present invention will be described in detail with respect to the present invention's terminal 300 and the
상기 증여자 단말기(300)는 증여하고자 하는 블록체인을 갖는 디지털 가상화폐의 금액정보 및 증여자의 신상정보를 포함하는 증여자용 거래요청신호를 생성하고 이를 상기 디지털 가상화폐 거래안내서버(200)로 전송하며, 상기 디지털 가상화폐 거래안내서버(200)로부터 전송되는 상기 수증자 인지용 URL(A)을 전해주고자 하는 수증자를 지정하여 전송할 수 있게 안내하는 증여자측 블록체인 기반 디지털 가상화폐거래용 앱(310)이 탑재된 단말부재이다.The
여기서, 증여자측 블록체인 기반 디지털 가상화폐거래용 앱(310)은 응용프로그램으로서, 증여자 단말기(300)를 통해 앱스토어 접속하여 다운로드받거나 앞에서 언급한 블록체인 기반 디지털 가상화폐 거래안내서버(200)에 직접 접속하여 다운로드 받아 설치하여 사용할 수 있다.Here, the
상기 앱(310) 대신에 하이브리드 웹을 사용할 수 있는 것으로, 상기 하이브리드 웹을 활성화시켜 여기서 접속하거나 정보들을 전송할 수 있는 것이다.The hybrid web can be used in place of the
또한, 증여자 단말기(300)는 증여자측 블록체인 기반 디지털 가상화폐거래용 앱(310)을 운영하기 위해 사용자의 조작에 따라 증여자 단말기(300)를 제어하거나 또는 동작하기 위한 사용자 입력 신호를 발생하는 키패드와 같은 정보입력부, 후술되는 증여자의 신상정보 등의 데이터 혹은 전용프로그램인 상기 증여자측 블록체인 기반 디지털 가상화폐거래용 앱(310)이 저장되는 정보저장부, 후술되는 블록체인 기반 디지털 가상화폐 거래 화면(510)과 같은 멀티미디어 정보가 출력되는 정보출력부(301) 및 증여자 단말기(300)의 전반적인 동작제어를 수행하는 제어부로 구성되며, 본 발명을 명확하게 한정하기 위해 정보출력부(301)에만 도면부호를 명기하며, 이는 후술되는 수증자 단말기(400)에도 정보출력부(401)에만 도면부호를 명기한다.In addition, the
이와 같은, 기능을 수행하는 증여자 단말기(300)에는 팜탑(palmtops), 피디에이(Personal Digital Assistants; PDAs), 인터넷 접속이 가능한 스마트폰과 같은 통신 단말 장치, 휴대용 멀티미디어 재생기(PMP), 또는 UMPC(Ultra-mobile PC) 및 MID(Mobile Internet Device) 등 다양한 단말에 적용할 수 있으며, 이는 후술되는 수증자 단말기(400)에도 동일하게 적용가능하다.The
상기 수증자 단말기(400)는 증여자 단말기(300)로부터 수증자 인지용 URL(A)이 전송된 수증자 인지용 URL(A)을 클릭 시 자동으로 실행되어, 블록체인을 갖는 디지털 가상화폐를 증여받는 수증자의 신상정보를 포함하는 수증자 인증용 신상내역신호를 생성하고 이를 상기 디지털 가상화폐 거래안내서버(200)로 전송되도록 제어하는 수증자측 블록체인 기반 디지털 가상화폐거래용 앱(410)이 탑재된 단말부재이다. The
여기서, 증여자측 블록체인 기반 디지털 가상화폐거래용 앱(310) 및 수증자측 블록체인 기반 디지털 가상화폐거래용 앱(410)은 동일한 앱으로써, 명확하게 구분하고자 증여자측 및 수증자측이라는 접두사를 첨부하였다.Here, the
그리고, 상기 증여자 단말기(300) 및 수증자 단말기(400)에서는 수증자가 블록체인을 갖는 디지털 가상화폐를 주고자 하는 증여자의 선택을 쉽게 할 수 있도록 인스턴트 메신저(IM) 기반으로 제공되어지는 것이 바람직하다.In the
이를 위해, 증여자 단말기(300)에는, 증여자측 인스턴트 메신저가 탑재되고, 수증자 단말기(400)에는, 수증자측 인스턴트 메신저가 탑재되어진다.To this end, the
이처럼, 탑재되어지는 증여자측 인스턴트 메신저 및 수증자측 인스턴트 메신저는 동일한 인스턴트 메신저이며, 명확하게 구분하고자 여기에서도, 증여자측 및 수증자측이라는 접두사를 첨부하였다.As such, the presenter instant messenger and the veteran instant messenger to be mounted are the same instant messenger and are prefixed here with the prefixes of the donor side and the veteran side to clearly distinguish them.
이를 통해, 증여자 단말기(300)의 증여자측 블록체인 기반 디지털 가상화폐거래용 앱(310)은 상기 증여자용 거래요청신호에 증여자가 지정한 증여자측 인스턴트 메신저를 식별하는 선택 IM 식별정보를 취합하여 전송하고, 디지털 가상화폐 거래안내서버(200)로부터 수증자 인지용 URL(A)이 전송되면, 증여자가 지정한 상기 증여자측 인스턴트 메신저가 자동실행되도록 제어한 상태에서 그 자동실행된 증여자측 인스턴트 메신저에 상기 수증자 인지용 URL(A)이 출력되도록 제어하며, 증여자측 인스턴트 메신저는 증여자가 수증자 인지용 URL(A)의 전달을 요청하는 인스턴트 메신저의 수증자 계정을 지정하면, 그 수증자 계정에 해당하는 상기 수증자 단말기(400)로 전송되도록 프로그래밍화 되어진다.Thus, the donor-side block chain-based digital virtual
또한, 수증자 단말기(400)의 수증자측 인스턴트 메신저는 상기 전송된 수증자 인지용 URL(A)이 출력되도록 제어하며, 수증자 단말기(400)의 수증자측 블록체인 기반 디지털 가상화폐거래용 앱(410)은 수증자가 수증자측 인스턴트 메신저에 표시된 상기 수증자 인지용 URL(A)을 클릭하면, 자동실행되어 수증자 인증용 신상내역신호를 생성하고 이를 디지털 가상화폐 거래안내서버(200)로 전송되도록 프로그래밍화 되어진다.In addition, the instant messenger of the
이하 첨부된 도 5를 참조하여 본 발명의 실시예를 상세히 설명한다.Hereinafter, embodiments of the present invention will be described in detail with reference to FIG. 5 attached hereto.
그리고, 도 4에 나타난 수순과 동일한 사항이라고, 본 발명의 필수구성요소이기 때문에 그대로 설명한다.4, which is an essential component of the present invention, will be described as it is.
부호 표시에 있어서, 종래 기술과 동일한 기술적 내용의 부호는 동일하게 사용된다.In the sign display, the same technical content codes as those of the prior art are used in the same way.
먼저, 증여자는 증여자 단말기(300)에 탑재된 증여자측 블록체인 기반 디지털 가상화폐거래용 앱(310)을 실행(S110)하면, 그 실행된 증여자측 블록체인 기반 디지털 가상화폐거래용 앱(310)은 저장관리되는 블록체인 기반 디지털 가상화폐 거래 화면(510)을 증여자 단말기(300)의 정보출력부(301)를 통해 출력 표시(S120)되도록 제어한다.First, the presenter executes the
이때, 모든 정보의 노출을 방지하기 위하여 지문 또는/및 지정맥 인증수단에 의하여 증여자측의 생체인증을 요구하게 되며, 여기서는 지문 또는/및 지정맥 인증을 하였는지를 판단한다(S130a).At this time, the biometric authentication of the donor side is requested by the fingerprint and / or finger vein authentication means in order to prevent all information from being exposed. Here, it is determined whether the fingerprint and / or finger vein authentication is performed (S130a).
상기과 같은 조건을 만족하지 않을 경우에는 거래를 종료토록 하고, 이후, 증여자는 정보출력부(301)를 통해 표시된 블록체인 기반 디지털 가상화폐 거래 화면(510) 상의 금액 표시난(511), 인스턴트 메신저 선택난(512) 및 텍스트 입력난(513)에 입력양식에 맞게 입력한 상태에서 전송메뉴(514)를 클릭하면, 증여자측 블록체인 기반 디지털 가상화폐거래용 앱(310)은 블록체인 기반 디지털 가상화폐거래 화면(510)을 통해 입력된 디지털 가상화폐의 금액정보, 선택 IM 식별정보와 저장관리되는 증여자의 신상정보를 취합하여 증여자용 거래요청신호를 생성하고 이를 블록체인 기반 디지털 가상화폐 거래안내서버(200)로 전송(S130)한다.If the above conditions are not satisfied, the transaction is terminated. Thereafter, the presenter displays an
이후, 블록체인 기반 디지털 가상화폐 거래안내서버(200)는 증여자 단말기(300)로부터 증여자용 거래요청신호가 전송되면, 증여자용 거래요청신호에 포함된 증여자의 신상정보를 회원목록정보 DB(211)와 매칭하여, 회원임을 확인한 후 블록체인을 갖는 디지털 가상화폐를 증여받는 수증자를 인지할 수 있게 안내하는 수증자 인지용URL(A)을 생성하고 이를, 증여자 단말기(300)로 전송(S140)한다.Then, the block chain-based digital virtual currency
이후, 증여자 단말기(300)의 증여자측 블록체인 기반 디지털 가상화폐거래용 앱(310)은 블록체인 기반 디지털 가상화폐 거래안내서버(200)로부터 수증자 인지용 URL(A)이 전송되면, 선택 IM 식별정보에 해당하는 증여자측 인스턴트 메신저가 자동실행되도록 제어한 상태에서 그 자동실행된 증여자측 인스턴트 메신저에 수증자 인지용 URL(A)이 삽입 표시된 증여자측 인스턴트 메신저용 URL 표시 안내화면(도 3b 참조)이 정보출력부(301)를 통해 출력되도록 제어(S150)한다.Then, when the donor-side block chain-based digital virtual
이후, 증여자 단말기(300)의 증여자측 인스턴트 메신저는 증여자가 수증자 인지용 URL(A)의 전달을 요청하는 인스턴트 메신저의 수증자 계정을 증여자측 인스턴트 메신저용 증여자 지정안내화면(도 3c 참조)을 통해 지정하면, 그 수증자 계정에 해당하는 수증자 단말기(400)로 수증자 인지용 URL(A)을 전송(S160)한다.Then, the presentee instant messenger of the
이후, 수증자 단말기(400)의 수증자측 인스턴트 메신저는 전송된 수증자 인지용 URL(A)이 삽입표시된 수증자측 인스턴트 메신저용 URL 표시 안내화면(도 3d 참조)이 정보출력부(401)를 통해 출력(S170)되도록 제어한다.Then, the water purifier side instant messenger of the
이때, 거래 진행이 자동으로 되는 것을 방지하기 위하여 지문 또는/및 지정맥 인증수단에 의하여 증여자측의 생체인증을 요구하게 되며, 여기서는 지문 또는/및 지정맥 인증을 하였는지를 판단한다(S180a).At this time, the biometric authentication of the donor side is requested by the fingerprint and / or the finger vein authentication means in order to prevent the transaction progress from being automatic. In this case, it is determined whether fingerprint authentication and / or fingerprint authentication is performed (S180a).
상기과 같은 조건을 만족하지 않을 경우에는 거래를 종료토록 하고, 이후, 수증자 단말기(400)의 수증자측 인스턴트 메신저에 표시된 수증자 인지용 URL(A)이 클릭되면, 이와 연동하여 수증자측 블록체인 기반 디지털 가상화폐거래용 앱(410)이 자동실행(S180)되어진다.If the above condition is not satisfied, the transaction is terminated, and when the URL (A) for the water purifier displayed on the water purifier side instant messenger of the
자동실행된 수증자 단말기(400)의 수증자측 블록체인 기반 디지털 가상화폐거래용 앱(410)은 블록체인을 갖는 디지털 가상화폐를 증여받는 수증자의 신상정보를 포함하는 수증자 인증용 신상내역신호를 생성하고 이를 디지털 가상화폐 거래안내서버(200)로 전송(S190)되도록 제어한다.The appendage block chain-based digital virtual
이후, 블록체인 기반 디지털 가상화폐 거래안내서버(200)는 수증자 단말기(400)로부터 수증자 인증용 신상내역 신호가 전송되면, 그 수증자 인증용 신상내역신호에 포함된 수증자의 신상정보를 회원목록정보 DB(211)와 매칭하여, 수증자가 회원임을 확인한 후 전자지갑 목록정보 DB(212)에서 증여자의 전자지갑정보에 저장된 블록체인기반 디지털 가상화폐 금액정보에서 수증자에게 증여하고자 하는 금액만큼 차감하고, 그 차감된 금액만큼 수증자의 전자지갑정보에 저장된 블록체인 기반 디지털 가상화폐 금액정보에 누적시킨 후 이를 토대로 블록체인을 갖는 디지털 가상화폐 거래용 트랜잭션 정보를 생성하여 이를, 지정된 블록체인보유서버(100)들에게 전송(S200)한다.Then, the block chain-based digital virtual currency
이후, 지정된 개개의 블록체인 보유서버(100)는 블록체인을 갖는 디지털 가상화폐 거래용 트랜잭션정보가 전송되면, 그 전송된 블록체인을 갖는 디지털 가상화폐 거래용 트랜잭션정보를 검증을 통해 블록체인 기반 디지털 가상화폐 거래를 인증하고, 그 인증에 따라 블록체인을 갖는 디지털 가상화폐 거래용 트랜잭션정보를 기록(S210)함으로써, 거래의 인증을 수행한다.Thereafter, when the transaction information for the digital virtual currency transaction having the block chain is transmitted, the designated individual block
이후, 블록체인 기반 디지털 가상화폐 거래안내서버(200)는 증여자 단말기(300)로 수증자에게 블록체인을 갖는 디지털 가상화폐를 지급하였다는 메시지를 전송한다.Thereafter, the block chain-based digital virtual currency
이후, 증여자 단말기(300)의 증여자측 블록체인 기반 디지털 가상화폐거래용 앱(310)은 블록체인 기반 디지털 가상화폐 거래안내서버(200)로부터 메시지가 전송되면, 선택 IM 식별정보에 해당하는 증여자측 인스턴트 메신저가 자동실행되도록 제어한 상태에서 그 자동실행된 증여자측 인스턴트 메신저에 메시지가 삽입 표시된 증여자측 인스턴트 메신저용 지급확인 안내화면(도 3e 참조)이 정보출력부(301)를 통해 출력되도록 제어한다.Then, when a message is transmitted from the block chain-based digital virtual currency
이와 더불어, 수증자 단말기(400)의 수증자측 블록체인 기반 디지털 가상화폐거래용 앱(410)은 블록체인 기반 디지털 가상화폐 거래안내서버(200)로부터 메시지가 전송되면, 수증자측 인스턴트 메신저가 자동실행되도록 제어한 상태에서 그 자동실행된 수증자측 인스턴트 메신저에 메시지가 삽입 표시된 수증자측 인스턴트 메신저용 누적저장 안내화면(도 3f 참조)이 정보출력부(401)를 통해 출력되도록 제어한다.In addition, when the message is transmitted from the block chain-based digital virtual currency
또 다른 비트 코인의 거래 방법으로, 네트워크에서 이루어진 전송기록들을 모아서 암호화시킨 블록체인(Blockchain) 구조로 화폐의 발행 주체가 없는 암호화화폐(Crypto-Currency)인 비트 코인의 거래 방법에 있어서, 비트코인 네트워크를 구성하고 있는 컴퓨터에 탑재된 프로그램을 실행시켜 비트코인의 거래를 인증해주면서 비트코인을 채굴하여 획득하는 단계; 컴퓨터에 의해 실행되는 프로그램으로 비트코인의 거래를 위하여 채굴 및 구매하여 획득한 비트 코인을 컴퓨터에 탑재된 프로그램의 실행시켜 거래할 때 암호화화폐 거래소 서버에서 제공하는 프로그램을 탑재한 회원 서버 또는 회원 컴퓨터에 탑재된 프로그램을 실행시켜 암호화화폐 거래소 서버 상에 회원의 거래소 웹지갑 주소를 생성하는 단계; 회원 서버 또는 회원 컴퓨터에 탑재된 프로그램을 실행시켜 거래된 비트코인 거래 내역이 저장된 데이터베이스(DB)를 구비한 암호화화폐 거래소 서버를 통해서 비트코인 거래를 위한 거래소 일반지갑의 주소를 암호화화폐 거래소 서버에 생성하는 단계; 및 회원 서버 또는 회원 컴퓨터에 탑재된 프로그램을 실행시켜 비트코인을 거래하기 위하여 암호화화폐 거래소 서버에 저장된 회원의 거래소 주소를 생성하는 단계를 포함한다.A transaction method of a bit coin which is a Crypto-Currency without issuance of a currency in a block chain structure in which transmission records made in the network are collected and encrypted with another bit coin transaction method, Executing a program installed in a computer constituting the bit coin to acquire and acquire a bit coin while authenticating the transaction of the bit coin; A bit coin obtained by mining and purchasing for the transaction of bit coin with a program executed by a computer is executed by executing a program mounted on the computer by a member server or a member computer equipped with a program provided by a cryptographic exchange server Executing an embedded program to generate a member web site address of a member's exchange on an encrypted money exchange server; The address of the general purse of the exchange for bit coin transaction is encrypted in a currency exchange server server through an encrypted currency exchange server having a database (DB) in which the transaction stored in the member server or the member computer is executed by executing the program ; And generating a member exchange address of a member stored in the encrypted money exchange server to execute a program mounted on the member server or member computer to trade bit coins.
이때, 비트코인을 전송하기 전에 본인 인증을 위하여 지문 또는/및 지정맥 인증수단에 의하여 증여자측의 생체인증을 요구하게 되며, 여기서는 지문 또는/및 지정맥 인증을 하였는지를 판단하는 단계; 회원 서버 또는 회원 컴퓨터에 탑재된 프로그램을 실행시켜 비트코인 거래를 신속하게 처리하기 위하여 상기 암호화화폐 거래소 서버에 생성시킨 회원의 거래소 웹지갑 주소에서 암호화화폐 거래소 서버에 생성된 거래소 일반지갑 주소로 비트코인을 전송하는 단계; 암호화화폐 거래소 서버에 탑재된 프로그램이 실행되는 상태에서 암호화화폐 거래소 서버에 생성된 회원 자신의 거래소 웹지갑 주소에서 거래소 서버에 생성된 거래소 일반지갑 주소로 비트코인의 전송을 확인하는 단계를 포함한다.In this case, before transmitting the bit coin, the biometric authentication of the donor side is requested by the fingerprint and / or the finger vein authentication means for authenticating the user. In this case, it is determined whether the fingerprint and / or finger vein authentication is performed. In order to quickly execute a bit coin transaction by executing a program mounted on a member server or a member computer, a bit coin is transmitted from the exchange's web wallet address of the member created in the encrypted money exchange server to the exchange's general purse address generated in the encrypted money exchange server ; And confirming transmission of the bit coin to the exchange general purse address generated at the exchange server at the exchange Web address of the member's own web site generated at the encrypted currency exchange server in the state where the program installed in the encrypted money exchange server is being executed.
이때, 비트코인을 입금하기 전에 본인 인증을 위하여 지문 또는/및 지정맥 인증수단에 의하여 증여자측의 생체인증을 요구하게 되며, 여기서는 지문 또는/및 지정맥 인증을 하였는지를 판단하는 단계; 비트코인의 전송이 이루어졌음이 확인될 경우에 암호화화폐 거래소 서버에 탑재된 프로그램을 실행시켜 저장된 회원의 거래소 주소로 실제 비트코인이 아닌 암호화화폐 거래소 서버에 탑재된 데이터베이스 상의 수치 변경으로 비트코인을 입금 처리하는 단계; 및 암호화화폐 거래소 서버에 탑재된 데이터베이스 상의 수치 변경으로 비트코인의 거래가 완료된 경우에 회원의 데이터베이스에 입금 처리하지 않고 선입금된 부분과 상계 처리하는 단계를 포함하는 비트코인 거래방법에 관하 것이다.At this time, before depositing the bit coin, the biometric authentication of the donor side is requested by the fingerprint and / or the finger vein authentication means for authenticating the user, and in this case, it is judged whether the fingerprint and / or finger vein authentication has been performed. When it is confirmed that the bit coin has been transmitted, the program mounted on the encrypted money exchange server is executed, and the bit coin is deposited by changing the numeric value on the database mounted on the encrypted money exchange server, not the actual bit coin, Processing; And a bit coin transaction method comprising a step of performing offset processing with a portion pre-paid in the database of the member when the transaction of the bit coin is completed by changing the numeric value on the database mounted on the encrypted money exchange server.
여기서, 상기 지문 또는/및 지정맥 인증수단은 아래와 같이 형성되어 있다.Here, the fingerprint and / or finger vein authentication means are formed as follows.
도 12는 지문과 지정맥의 알고리즘을 연동시키는 입출력 통합모듈을 표시한 도면이다.12 is a diagram showing an input / output integration module for linking fingerprint and fingerprint algorithm.
상기 도 12에서 보는 바와 같이, 지문과 지정맥의 알고리즘을 동시에 연동시키는 입출력 통합모듈(U1)은 지문스캔모듈(U2)과 지정맥모듈(U3)과, 변환모듈(U4)로 이루어져 있다.As shown in FIG. 12, the input / output integration module U1 for simultaneously linking the fingerprint and fingerprint algorithm comprises a fingerprint scanning module U2, a fingerprint module U3, and a conversion module U4.
우선, 지문스캔모듈(U2)에 대하여 설명한다.First, the fingerprint scanning module U2 will be described.
상기 지문스캔모듈(U2)의 GND 1번 라인은 (-)전압 회로의 기준으로서, 0V 접지 기능을 하며, RX 2번 라인은 시리얼 데이터 수신 포트로서, 지문 모듈을 제어하는 기능을 하며, TX 3번 라인은 시리얼 데이터 송신 포트로서, 지문 모듈 상태를 읽어 오는 기능을 하며, VCC 4번 라인은 전원 회로의 (+)전압 기준으로, +5V 전압 입력 기능을 하는 것으로, 상기와 같은 구성은 이미지센서에서 지문을 스캔하여 미리 저장된 이미지와 비교하여 같은 지문 이미지의 사람이 있을 경우 해당 사람의 등록된 인증코드를 시리얼통신(여기서는 실시예로서 RS232통신을 적용하였다)으로 출력한다.The
여기서 RS232통신이란 시리얼통신 규격을 말하는 것이다.Here, RS232 communication is a serial communication standard.
다음은 지정맥모듈(U3)에 대하여 설명한다.Next, the finger vein module U3 will be described.
상기 지정맥모듈(U3)의 GND 1번 라인은 (-)전압의 기준으로서, 0V 접지 기능을 하며, A 2번 라인은 시리얼 통신 규격 RSRS485 통신 A포트로서, 데이터 수신 및 송신 기능을 하며, B 3번 라인은 시리얼 통신 규격 RSRS485 통신 B포트로서, 데이터 수신 및 송신 기능을 하며, VCC 4번 라인은 전원 회로의 (+)전압 기준으로, +5V 전압 입력 기능을 하는 것으로, 상기와 같은 구성은 적외선 LED로 손가락을 투과 후 카메라 이미지센서에서 정맥을 스캔하여 미리 저장된 정맥 이미지와 비교하여 같은 이미지의 사람이 있을 경우 해당 사람의 등록된 인증코드를 시리얼통신(여기서는 실시예로서 RS485통신을 적용하였다)으로 출력한다.The
여기서 RS485통신이란 시리얼 통신 규격을 말하는 것이다.Here, RS485 communication is a serial communication standard.
다음은 RS485-RS232통신의 변환모듈(U4)에 대하여 설명한다.The following describes the conversion module U4 of the RS485-RS232 communication.
상기 변환모듈(U4) 좌측의 GND 1번 라인은 (-)전압의 기준으로서, 0V 접지 기능을 하며, A 2번 라인은 시리얼 통신 규격 RSRS485 통신 A포트로서, 데이터 수신 및 송신 기능을 하며, B 3번 라인은 시리얼 통신 규격 RSRS485 통신 B포트로서, 데이터 수신 및 송신 기능을 하며, VCC 4번 라인은 (+)전압 기준으로, +5V 전압 입력 기능을 하는 것으로, 상기와 같은 구성은 지정맥모듈에서 출력되는 RS485통신을 입력받아 RS232통신으로 변환하여 출력한다.The
그리고, 상기 변환모듈(U4)우측의 DI 5번 라인은 시리얼 RS232통신 수신 포트로서, 데이터를 입력받는 기능을 하며, RE 6번 라인은 RS485통신 제어포트로서, RS485통신 모듈의 송수신 상태를 제어 하는 기능을 하며, DE 7번 라인은 RS485통신 제어포트로서, RS485통신 모듈의 송수신 상태를 제어 하는 기능을 하며, RO 8번 라인은 시리얼 RS232통신 송신 포트로서, 명령어를 전송하는 기능을 하는 것으로, 상기 통합모듈(U1)과 연동하게 되는 것이다.The line DI5 on the right side of the conversion module U4 is a serial RS232 communication receiving port and receives the data. The RE6 line is an RS485 communication control port and controls the transmission / reception state of the RS485 communication
다음으로, 지문 및 지정맥 입력 및 USB출력 통합모듈(U1)을 설명한다.Next, the fingerprint and fingerprint input and USB output integration module U1 will be described.
상기 통합모듈(U1)의 D1/TX 1번 라인은 시리얼 RS232통신 송신 포트로서, 컴퓨터로 데이터 송신 기능을 하며, D0/RX 2번 라인은 시리얼 RS232통신 수신 포트로서, 컴퓨터에서 데이터 수신 기능을 하며, GND 4번 라인은 (-)전압의 기준으로서, 0V 접지 기능을 하며, D2 5번 라인은 지문스캔모듈(U2) 시리얼 RS232통신 송신라인으로서, 지문 모듈로 명령어를 송신하는 기능을 하며, D3 6번 라인은 지문스캔모듈(U2) 시리얼 RS232통신 수신라인으로서, 지문 모듈의 상태값을 수신하는 기능을 하며, D8 11번 라인은 RS485-RS232통신 변환모듈(U4)의 시리얼 RS232통신 송신포트로서, 지정맥모듈(U3)을 제어하는 기능을 하며, D9 12번 라인은 RS485-RS232통신 변환모듈(U4)의 RS485통신 제어 포트로서, RS485통신 모듈의 송수신 상태를 제어하는 기능을 하며, D10 13번 라인은 RS485-RS232통신 변환모듈(U4)의 RS485통신 제어 포트로서, RS485통신 모듈의 송수신 상태를 제어하는 기능을 하며, D11 14번 라인은 RS485-RS232통신 변환모듈(U4)의 시리얼 RS232통신 수신포트로서, 지정맥모듈(U3)의 상태를 읽어 오는 기능을 하며, 5V 27번 라인은 (+)전압 5V출력 PIN으로서, 지문스캔모듈(U2),지정맥모듈(U3),RS485통신 변환모듈(U4)의 5V전압을 공급하는 기능을 하며, GND 29번 라인은 (-)전압의 기준으로서, 0V 접지 기능을 하며, VIN 30번 라인은 (+)전압 기준으로, +5V 전압 입력 기능을 하는 것으로, 상기와 같은 구성은 지문스캔모듈(U2)에서 출력되는 지문인증코드(지문이 등록된 고객의 고유번호)와, 지정맥모듈(U3)에서 출력되는 지정맥 인증코드(저정맥이 등록된 고객의 고유번호)를 변환모듈(U4)에서 RS232통신으로 변환하여 통합모듈(U1)에서 수신받아서 지문과 지정맥 인증코드가 서로 일치할 때 USB로 해당 인증코드를 출력한다.The D1 / TX1 line of the integration module U1 is a serial RS232 communication transmission port and functions as a data transmission function to a computer. The D0 / RX2 line is a serial RS232 communication reception port. ,
이 사건 발명의 지문 및 지정맥 알고리즘은 다음과 같이 표시될 수 있다.The fingerprint and fingerprint algorithm of this case invention can be expressed as follows.
int getfingerauthorization(int fingerprintcode,int fingerveincode)int getfingerauthorization (int fingerprintcode, int fingerveincode)
{{
if( fingerprintcode>0 && fingerveincode>0 && fingerprintcode==fingerveincode) ) if (fingerprintcode> 0 && fingerveincode> 0 && fingerprintcode == fingerveincode))
{ {
return fingerprintcode; return fingerprintcode;
} }
return 0; return 0;
}}
상기 알고리즘은 통합모듈(U1)에서 지문 인증코드와 지정맥 인증코드를 입력받아서 지문과 저정맥이 동일한 사람의 것인 경우에만 인증코드를 허용하는 알고리즘이다.The algorithm is an algorithm that accepts a fingerprint authentication code and a fingerprint authentication code from the integration module U1 and allows an authentication code only when the fingerprint and the low vein are the same person.
좀 더 상세내용을 살펴보면, 다음과 같다.The following is a more detailed description.
상기 지문스캔모듈(U2)에서 지문을 검색하여 해당지문과 일치하는 사람이 있을 경우에 해당 사람의 코드번호를 출력한다.The fingerprint scanning module U2 searches the fingerprint and outputs the code number of the corresponding person if there is a matching person.
상기 지정맥모듈(U3)에서 지정맥을 검색하여 해당지정맥과 일치하는 사람이 있을 경우에 해당 사람의 코드번호를 출력한다.The finger vein module U3 searches for a finger vein and outputs the corresponding person's code number if there is a person matching the finger vein.
상기 지문스캔모듈(U2)의 지문코드와 상기 지정맥모듈(U3)의 지정맥코드를 위의 알고리즘의 함수명 getfingerauthorization의 인수인 fingerprintcode와 fingerveincode로 각각 입력받아서 두 개의 인수값이 모두 유효하고 또한 두 개의 등록된 고객의 고유번호가 일치할 때 비로소 지문과 지정맥 통합 모듈에서 해당사람의 코드를 출력하게 된다.The fingerprint code of the fingerprint scanning module U2 and the fingerprint code of the fingerprint module U3 are inputted into fingerprintcode and fingerveincode which are the arguments of the function name getfingerauthorization of the above algorithm so that both argument values are valid and two When the registered customer's unique number is matched, the fingerprint and finger vein integration module outputs the corresponding person's code.
그 외 지문코드와 지정맥코드가 유효하지 않을 때나 일치하지 않을 때에는 에러코드인 0을 출력한다.If other fingerprint code and fingerprint code are invalid or do not match, an error code of 0 is output.
다음은 본 발명자가 개발한 지문과 지문 또는/및 지정맥을 동시에 인정할 수 있는 장치와 해킹방지 장치를 결합하는 기술에 대하여 설명한다.The following describes a technique of combining a device and an anti-hacking device developed by the inventor who can simultaneously recognize a fingerprint, a fingerprint and / or a finger vein.
도 7은 본 발명에 따른 변환장치 및 수신장치의 인증로직 설명에 대한 블록도이다.7 is a block diagram of an authentication logic description of the conversion apparatus and the receiving apparatus according to the present invention.
시스템적으로 발신자측에는 고객단말기(3100)와 변환장치(3110) 및 발신측교환기(3120)가 형성되어 무선통신이 되며, 수신자측에는 착신측교환기(3200)와 수신장치(3210) 및 폰뱅킹서버(3300)가 형성되어 있다.
상기 발신측 단말기(3100)는 예를 들면 사용자가 폰뱅킹서버(160)에 전화를 걸어 사용자의 계좌번호, 비밀번호, 주민번호 등의 개인정보를 DTMF신호로 입력하는데 사용된다.The calling terminal 3100 is used, for example, by a user to call the
상기 변환장치(3110)는 발신측 단말기(100)를 통해 사용자가 입력한 개인정보의 입력 DTMF신호를 해킹의 위험으로부터 방지하기 위해 수신장치(3210)로부터 제공받은 소정의 인증번호에 기초한 변환로직에 따라 입력된 DTMF신호를 변환한다.In order to prevent the input DTMF signal of the personal information input by the user through the calling terminal 100 from the risk of hacking, the
상기 발신측 교환기(3120)는 변환장치(3110)로부터 입력되는 변환된 DTMF신호를 통신망을 통하여 착신측 교환기(3200)로 전송한다.The source-
상기 착신측 교환기(3200)는 통신망을 통해 발신측 교환기(3120)가 발신한 정보를 수신한다. 이는 개인 금융 거래 중계 서버 내에 형성되어진다.The called
상기 수신장치(3210)는 착신측 교환기(3200)로부터 수신받은 변환 DTMF신호를 원래의 개인정보의 DTMF신호로 복원한다.The
상기 폰뱅킹서버(3300)는 수신장치(3210)로부터 복원된 DTMF신호를 최종적으로 수신받아 사용자의 폰뱅킹 업무를 수행하는 역할을 한다.The
그리고, 인증번호는 수신장치(3210)에 고정하여 사용하는 방법과 불규칙하게 생성하여 사용하는 방법이 있다.The authentication number may be fixedly used in the
상기 수신장치(3210)에 고정된 인증번호의 경우, 수신장치(3210)는 고객의 발신번호를 기초로 DB로부터 검색하여 사용한다.In the case of the authentication number fixed to the
상기 수신장치(3210)에서 불규칙하게 생성하여 사용하는 인증번호의 경우, 수신장치(3210)는 인증번호 발생/저장부에서 랜덤하게 인증번호를 생성하여 사용한다.In the case of the authentication number generated irregularly by the
도 8a를 참조하여 설명하면, 숫자변환부(217)에는 본래 고객이 눌렀던 원 숫자와 변환장치(110)에 입력된 인증번호를 조합하여 변환된 숫자를 만들어 내는 변환기(401)가 있다. 인증번호는 운용 중에 수신장치(150)로부터 전송받아 내부에 저장하여 사용하며 변환기(401)는 입력된 원 숫자와 인증번호의 조합으로 숫자를 변환한다.Referring to FIG. 8A, the number converter 217 includes a
도 8b는 숫자복원부(315)의 복원기(403)의 기능을 나타낸 도면으로 변환기(401)와 같은 소정의 인증번호를 이용하여 변환된 숫자를 원래의 숫자로 변환한다.FIG. 8B is a diagram illustrating the function of the restorer 403 of the number restoring unit 315. The number restored by the
상기 수신장치(3210)는 DTMF신호의 입력이 필요할 때마다, 인증번호를 전송하거나, 또는 최초 1회만 전송한 후 호가 종료될 때까지 인증번호로 사용할 수 있다.The receiving
상기 변환장치(3100)는 수신장치(3210)로부터, 가장 최근에 수신된 인증번호만을 사용하여 변환한다.The
다음은 소정의 인증번호를 사용하여 숫자변환부(217)에서 원래의 숫자를 다른 숫자로 변환하는 예이다.The following is an example in which the original number is converted into another number by the numeric conversion unit 217 using a predetermined authentication number.
입력된 디지트가 '3456'이고 인증번호가 '11'이라고 가정한다.Assume that the input digit is '3456' and the authentication number is '11'.
상기 입력된 디지트의 첫번째 자리인 '3'과 상기 인증번호의 첫자리인 '1'을 더해 '4'라는 변환된 숫자를 만든다.The converted digit '4' is added by adding the first digit '3' of the input digit and the first digit of the authentication number '1'.
변환을 위해 추가되는 숫자를 만들기 위하여 인증번호의 십의 자리 '1'과 일의 자리 '1'을 상기 변환된 숫자'4'와 더하여 '6'이라는 숫자를 만든다.To create a number to be added for conversion, the decimal place '1' and the place of day '1' of the authentication number are added to the converted number '4' to make a number '6'.
이와 같은 로직에 의하여 변환장치에 의하여 만든 후 이를 전송한 후 수신장치에 의하여 이를 원상복귀시켜 폰뱅킹서버에 인증신호를 전송하게 되는 것이다. After making the data by the conversion device using the logic, the data is transmitted by the receiving device, and the authentication signal is transmitted to the phone banking server.
결국, 본 발명에 적용되는 기술적 내용은 지문 또는/및 지정맥 인증수단에 적용되는 기술로서, 상기 지문 또는/및 지정맥 인증수단에 적용되는 지문 또는 지정맥의 인증을 처리하는 단계는, 고객 단말기가 개인 정보를 DTMF신호로 개인 금융 중계 거래 서버의 착신자측 교환기로 발신하는 단계; 상기 개인 금융 중계 거래 서버의 착신자측 교환기에서 소정의 인증번호를 회신하는 단계; 상기 지문 또는 지정맥 정보를 회신된 소정의 인증번호에 기초한 변환로직에 따라, 변환장치가 상기 DTMF신호의 배열을 변환하여 수신장치에 발신하는 단계; 상기 변환된 DTMF신호를 상기 DTMF신호변환에 사용한 인증번호에 기초한 변환로직에 따라, 수신장치가 상기 변환된 DTMF신호를 사용자가 발신한 DTMF신호의 배열로 복원하는 단계; 를 수행하되, 전송된 지문 또는 지정맥 정보가 상기 개인 금융 거래 중계 서버에 등록된 지문 또는 지정맥 정보와 일치하면, 상기 개인 금융 거래 중계 서버를 통해 무인증으로 온라인 은행 시스템 또는 전자 상거래 시스템에 접속하여 금융 거래를 중계하는 단계를 포함하는 것을 특징으로 하는 보안 및 해킹 방지기능을 구비하는 디지털 가상화폐의 거래방법이 되는 것이다.As a result, the technical content applied to the present invention applies to the fingerprint and / or fingerprint authentication means, and the step of processing authentication of the fingerprint or fingerprint applied to the fingerprint and / Transmitting the personal information to the receiver side exchange of the personal finance relaying transaction server using the DTMF signal; Returning a predetermined authentication number from the receiver side exchange of the personal finance relay transaction server; Converting an arrangement of the DTMF signals and transmitting the DTMF signals to a receiving device according to conversion logic based on a predetermined authentication number to which the fingerprint or finger vein information is returned; Reconstructing the converted DTMF signal into an array of DTMF signals originated by a user according to conversion logic based on an authentication number used for DTMF signal conversion; If the transmitted fingerprint or fingerprint information coincides with the fingerprint or fingerprint information registered in the personal financial transaction relay server, the personal banking transaction server accesses the online banking system or the electronic commerce system without authentication through the personal financial transaction relay server And a step of relaying the financial transaction. The method of the present invention is a transaction method of a digital virtual currency having a security and an anti-hacking function.
다음은 홍채 정보를 이용한 디지털 가상화폐의 거래과정을 수행하는 것을 설명한다.The following describes the process of trading a digital virtual currency using iris information.
도 9는 본 발명의 당사자간 블록체인을 갖는 디지털 가상화폐의 거래시스템을 이용하여 홍채 정보를 이용하여 당사자간에 블록체인을 갖는 디지털 가상화폐의 거래과정을 수행하는 것을 나타낸 순서도이다.9 is a flowchart illustrating a process of exchanging a digital virtual currency having a block chain between parties using iris information using a digital virtual currency transaction system having a block chain between parties of the present invention.
이하 첨부된 도 9를 참조하여 본 발명의 실시예를 상세히 설명한다.Hereinafter, embodiments of the present invention will be described in detail with reference to FIG. 9 attached hereto.
그리고, 도 4에 나타난 수순과 동일한 사항이라고, 본 발명의 필수구성요소이기 때문에 그대로 설명한다.4, which is an essential component of the present invention, will be described as it is.
부호 표시에 있어서, 종래 기술과 동일한 기술적 내용의 부호는 동일하게 사용된다.In the sign display, the same technical content codes as those of the prior art are used in the same way.
먼저, 증여자는 증여자 단말기(300)에 탑재된 증여자측 블록체인 기반 디지털 가상화폐거래용 앱(310)을 실행(S110)하면, 그 실행된 증여자측 블록체인 기반 디지털 가상화폐거래용 앱(310)은 저장관리되는 블록체인 기반 디지털 가상화폐 거래 화면(510)을 증여자 단말기(300)의 정보출력부(301)를 통해 출력 표시(S120)되도록 제어한다.First, the presenter executes the
이때, 모든 정보의 노출을 방지하기 위하여 홍채 정보 인증수단에 의하여 증여자측의 생체인증을 요구하게 되며, 여기서 홍채 정보는 각 픽셀의 홍채영상 패턴의 유무에 따라 정해지는 2진 데이터에 의하여 인증을 하였는지를 판단한다(S121).At this time, the biometric authentication of the donor side is requested by the iris information authentication means in order to prevent the exposure of all the information. Here, the iris information is used to determine whether the authentication is performed by the binary data determined by the presence or absence of the iris image pattern of each pixel (S121).
상기과 같은 조건을 만족하지 않을 경우에는 거래를 종료토록 하고, 이후, 증여자는 정보출력부(301)를 통해 표시된 블록체인 기반 디지털 가상화폐 거래 화면(510) 상의 금액 표시난(511), 인스턴트 메신저 선택난(512) 및 텍스트 입력난(513)에 입력양식에 맞게 입력한 상태에서 전송메뉴(514)를 클릭하면, 증여자측 블록체인 기반 디지털 가상화폐거래용 앱(310)은 블록체인 기반 디지털 가상화폐거래 화면(510)을 통해 입력된 디지털 가상화폐의 금액정보, 선택 IM 식별정보와 저장관리되는 증여자의 신상정보를 취합하여 증여자용 거래요청신호를 생성하고 이를 블록체인 기반 디지털 가상화폐 거래안내서버(200)로 전송(S130)한다.If the above conditions are not satisfied, the transaction is terminated. Thereafter, the presenter displays an
이후, 블록체인 기반 디지털 가상화폐 거래안내서버(200)는 증여자 단말기(300)로부터 증여자용 거래요청신호가 전송되면, 증여자용 거래요청신호에 포함된 증여자의 신상정보를 회원목록정보 DB(211)와 매칭하여, 회원임을 확인한 후 블록체인을 갖는 디지털 가상화폐를 증여받는 수증자를 인지할 수 있게 안내하는 수증자 인지용URL(A)을 생성하고 이를, 증여자 단말기(300)로 전송(S140)한다.Then, the block chain-based digital virtual currency
이후, 증여자 단말기(300)의 증여자측 블록체인 기반 디지털 가상화폐거래용 앱(310)은 블록체인 기반 디지털 가상화폐 거래안내서버(200)로부터 수증자 인지용 URL(A)이 전송되면, 선택 IM 식별정보에 해당하는 증여자측 인스턴트 메신저가 자동실행되도록 제어한 상태에서 그 자동실행된 증여자측 인스턴트 메신저에 수증자 인지용 URL(A)이 삽입 표시된 증여자측 인스턴트 메신저용 URL 표시 안내화면(도 3b 참조)이 정보출력부(301)를 통해 출력되도록 제어(S150)한다.Then, when the donor-side block chain-based digital virtual
이후, 증여자 단말기(300)의 증여자측 인스턴트 메신저는 증여자가 수증자 인지용 URL(A)의 전달을 요청하는 인스턴트 메신저의 수증자 계정을 증여자측 인스턴트 메신저용 증여자 지정안내화면(도 3c 참조)을 통해 지정하면, 그 수증자 계정에 해당하는 수증자 단말기(400)로 수증자 인지용 URL(A)을 전송(S160)한다.Then, the presentee instant messenger of the
이후, 수증자 단말기(400)의 수증자측 인스턴트 메신저는 전송된 수증자 인지용 URL(A)이 삽입표시된 수증자측 인스턴트 메신저용 URL 표시 안내화면(도 3d 참조)이 정보출력부(401)를 통해 출력(S170)되도록 제어한다.Then, the water purifier side instant messenger of the
이때, 거래 진행이 자동으로 되는 것을 방지하기 위하여 홍채 정보 인증수단에 의하여 증여자측의 생체인증을 요구하게 되며, 여기서 홍채 정보는 각 픽셀의 홍채영상 패턴의 유무에 따라 정해지는 2진 데이터에 의하여 인증을 하였는지를 판단한다(S171).At this time, the biometric authentication of the donor side is requested by the iris information authentication means in order to prevent the automatic progress of the transaction. Here, the iris information is authenticated by the binary data determined by the presence or absence of the iris image pattern of each pixel (S171).
상기과 같은 조건을 만족하지 않을 경우에는 거래를 종료토록 하고, 이후, 수증자 단말기(400)의 수증자측 인스턴트 메신저에 표시된 수증자 인지용 URL(A)이 클릭되면, 이와 연동하여 수증자측 블록체인 기반 디지털 가상화폐거래용 앱(410)이 자동실행(S180)되어진다.If the above condition is not satisfied, the transaction is terminated, and when the URL (A) for the water purifier displayed on the water purifier side instant messenger of the
자동실행된 수증자 단말기(400)의 수증자측 블록체인 기반 디지털 가상화폐거래용 앱(410)은 블록체인을 갖는 디지털 가상화폐를 증여받는 수증자의 신상정보를 포함하는 수증자 인증용 신상내역신호를 생성하고 이를 디지털 가상화폐 거래안내서버(200)로 전송(S190)되도록 제어한다.The appendage block chain-based digital virtual
이후, 블록체인 기반 디지털 가상화폐 거래안내서버(200)는 수증자 단말기(400)로부터 수증자 인증용 신상내역 신호가 전송되면, 그 수증자 인증용 신상내역신호에 포함된 수증자의 신상정보를 회원목록정보 DB(211)와 매칭하여, 수증자가 회원임을 확인한 후 전자지갑 목록정보 DB(212)에서 증여자의 전자지갑정보에 저장된 블록체인기반 디지털 가상화폐 금액정보에서 수증자에게 증여하고자 하는 금액만큼 차감하고, 그 차감된 금액만큼 수증자의 전자지갑정보에 저장된 블록체인 기반 디지털 가상화폐 금액정보에 누적시킨 후 이를 토대로 블록체인을 갖는 디지털 가상화폐 거래용 트랜잭션 정보를 생성하여 이를, 지정된 블록체인보유서버(100)들에게 전송(S200)한다.Then, the block chain-based digital virtual currency
이후, 지정된 개개의 블록체인 보유서버(100)는 블록체인을 갖는 디지털 가상화폐 거래용 트랜잭션정보가 전송되면, 그 전송된 블록체인을 갖는 디지털 가상화폐 거래용 트랜잭션정보를 검증을 통해 블록체인 기반 디지털 가상화폐 거래를 인증하고, 그 인증에 따라 블록체인을 갖는 디지털 가상화폐 거래용 트랜잭션정보를 기록(S210)함으로써, 거래의 인증을 수행한다.Thereafter, when the transaction information for the digital virtual currency transaction having the block chain is transmitted, the designated individual block
이후, 블록체인 기반 디지털 가상화폐 거래안내서버(200)는 증여자 단말기(300)로 수증자에게 블록체인을 갖는 디지털 가상화폐를 지급하였다는 메시지를 전송한다.Thereafter, the block chain-based digital virtual currency
이후, 증여자 단말기(300)의 증여자측 블록체인 기반 디지털 가상화폐거래용 앱(310)은 블록체인 기반 디지털 가상화폐 거래안내서버(200)로부터 메시지가 전송되면, 선택 IM 식별정보에 해당하는 증여자측 인스턴트 메신저가 자동실행되도록 제어한 상태에서 그 자동실행된 증여자측 인스턴트 메신저에 메시지가 삽입 표시된 증여자측 인스턴트 메신저용 지급확인 안내화면(도 3e 참조)이 정보출력부(301)를 통해 출력되도록 제어한다.Then, when a message is transmitted from the block chain-based digital virtual currency
이와 더불어, 수증자 단말기(400)의 수증자측 블록체인 기반 디지털 가상화폐거래용 앱(410)은 블록체인 기반 디지털 가상화폐 거래안내서버(200)로부터 메시지가 전송되면, 수증자측 인스턴트 메신저가 자동실행되도록 제어한 상태에서 그 자동실행된 수증자측 인스턴트 메신저에 메시지가 삽입 표시된 수증자측 인스턴트 메신저용 누적저장 안내화면(도 3f 참조)이 정보출력부(401)를 통해 출력되도록 제어한다.In addition, when the message is transmitted from the block chain-based digital virtual currency
또 다른 비트 코인의 거래 방법으로, 네트워크에서 이루어진 전송기록들을 모아서 암호화시킨 블록체인(Blockchain) 구조로 화폐의 발행 주체가 없는 암호화화폐(Crypto-Currency)인 비트 코인의 거래 방법에 있어서, 비트코인 네트워크를 구성하고 있는 컴퓨터에 탑재된 프로그램을 실행시켜 비트코인의 거래를 인증해주면서 비트코인을 채굴하여 획득하는 단계; 컴퓨터에 의해 실행되는 프로그램으로 비트코인의 거래를 위하여 채굴 및 구매하여 획득한 비트 코인을 컴퓨터에 탑재된 프로그램의 실행시켜 거래할 때 암호화화폐 거래소 서버에서 제공하는 프로그램을 탑재한 회원 서버 또는 회원 컴퓨터에 탑재된 프로그램을 실행시켜 암호화화폐 거래소 서버 상에 회원의 거래소 웹지갑 주소를 생성하는 단계; 회원 서버 또는 회원 컴퓨터에 탑재된 프로그램을 실행시켜 거래된 비트코인 거래 내역이 저장된 데이터베이스(DB)를 구비한 암호화화폐 거래소 서버를 통해서 비트코인 거래를 위한 거래소 일반지갑의 주소를 암호화화폐 거래소 서버에 생성하는 단계; 및 회원 서버 또는 회원 컴퓨터에 탑재된 프로그램을 실행시켜 비트코인을 거래하기 위하여 암호화화폐 거래소 서버에 저장된 회원의 거래소 주소를 생성하는 단계를 포함한다.A transaction method of a bit coin which is a Crypto-Currency without issuance of a currency in a block chain structure in which transmission records made in the network are collected and encrypted with another bit coin transaction method, Executing a program installed in a computer constituting the bit coin to acquire and acquire a bit coin while authenticating the transaction of the bit coin; A bit coin obtained by mining and purchasing for the transaction of bit coin with a program executed by a computer is executed by executing a program mounted on the computer by a member server or a member computer equipped with a program provided by a cryptographic exchange server Executing an embedded program to generate a member web site address of a member's exchange on an encrypted money exchange server; The address of the general purse of the exchange for bit coin transaction is encrypted in a currency exchange server server through an encrypted currency exchange server having a database (DB) in which the transaction stored in the member server or the member computer is executed by executing the program ; And generating a member exchange address of a member stored in the encrypted money exchange server to execute a program mounted on the member server or member computer to trade bit coins.
이때, 비트코인을 전송하기 전에 본인 인증을 위하여 각 픽셀의 홍채영상 패턴의 유무에 따라 정해지는 2진 데이터에 의하여 이루어지는 홍채 정보의 인증수단에 의하여 증여자측의 생체인증을 요구하게 되며, 여기서는 홍채 정보의 인증을 하였는지를 판단하는 단계; 회원 서버 또는 회원 컴퓨터에 탑재된 프로그램을 실행시켜 비트코인 거래를 신속하게 처리하기 위하여 상기 암호화화폐 거래소 서버에 생성시킨 회원의 거래소 웹지갑 주소에서 암호화화폐 거래소 서버에 생성된 거래소 일반지갑 주소로 비트코인을 전송하는 단계; 암호화화폐 거래소 서버에 탑재된 프로그램이 실행되는 상태에서 암호화화폐 거래소 서버에 생성된 회원 자신의 거래소 웹지갑 주소에서 거래소 서버에 생성된 거래소 일반지갑 주소로 비트코인의 전송을 확인하는 단계를 포함한다.At this time, before transmitting the bit coin, the biometric authentication of the donor side is requested by the authentication means of the iris information formed by the binary data determined according to the presence or absence of the iris image pattern of each pixel for the identity authentication. If the authentication is successful; In order to quickly execute a bit coin transaction by executing a program mounted on a member server or a member computer, a bit coin is transmitted from the exchange's web wallet address of the member created in the encrypted money exchange server to the exchange's general purse address generated in the encrypted money exchange server ; And confirming transmission of the bit coin to the exchange general purse address generated at the exchange server at the exchange Web address of the member's own web site generated at the encrypted currency exchange server in the state where the program installed in the encrypted money exchange server is being executed.
이러한 각 픽셀의 홍채영상 패턴의 유무에 따라 정해지는 2진 데이터에 의하여 이루어지는 홍채정보와 변환 장치가 융합되어 새로운 신호를 생성한다.The iris information formed by the binary data determined according to the presence or absence of the iris image pattern of each pixel and the conversion device are fused to generate a new signal.
이때, 비트코인을 입금하기 전에 본인 인증을 위하여 각 픽셀의 홍채영상 패턴의 유무에 따라 정해지는 2진 데이터에 의하여 이루어지는 홍채 정보 인증수단에 의하여 증여자측의 생체인증을 요구하게 되며, 여기서는 홍채 정보 인증을 하였는지를 판단하는 단계; 비트코인의 전송이 이루어졌음이 확인될 경우에 암호화화폐 거래소 서버에 탑재된 프로그램을 실행시켜 저장된 회원의 거래소 주소로 실제 비트코인이 아닌 암호화화폐 거래소 서버에 탑재된 데이터베이스 상의 수치 변경으로 비트코인을 입금 처리하는 단계; 및 암호화화폐 거래소 서버에 탑재된 데이터베이스 상의 수치 변경으로 비트코인의 거래가 완료된 경우에 회원의 데이터베이스에 입금 처리하지 않고 선입금된 부분과 상계 처리하는 단계를 포함하는 비트코인 거래방법에 관하 것이다.In this case, before depositing the bit coin, the biometric authentication of the donor side is requested by the iris information authentication means made up of the binary data determined by the presence or absence of the iris image pattern of each pixel for authenticating the user, Determining whether the user has performed the operation; When it is confirmed that the bit coin has been transmitted, the program mounted on the encrypted money exchange server is executed, and the bit coin is deposited by changing the numeric value on the database mounted on the encrypted money exchange server, not the actual bit coin, Processing; And a bit coin transaction method comprising a step of performing offset processing with a portion pre-paid in the database of the member when the transaction of the bit coin is completed by changing the numeric value on the database mounted on the encrypted money exchange server.
또한, 이러한 홍채(또는 얼굴) 정보의 기술은 각 픽셀로 구분하여 정해지는 2진 데이터로 이루어지며, 이들의 데이터와 변환 장치가 융합되어 새로운 신호를 생성한다.Further, the description of such iris (or face) information is made up of binary data determined by dividing each pixel, and these data and the conversion device are fused to generate a new signal.
도 10은 본 발명에 적용되는 종래 발명의 일 실시예에 따른 근거리 홍채 촬영용 카메라를 이용한 홍채 인식 장치를 나타낸 블록구성도이고, 도 11은 본 발명에 적용되는 종래 발명의 일 실시예에 따른 근거리 홍채 촬영용 카메라를 이용한 홍채 인식 방법을 설명하기 위한 흐름도이며, 도 12는 본 발명에 적용되는 종래 발명의 일 실시예에 따른 근거리 홍채 촬영용 카메라를 이용한 홍채 인식 방법에서 2진 데이터로 정규화하는 방법을 설명하기 위한 도면이다. FIG. 10 is a block diagram showing an iris recognition apparatus using a camera for short-distance iris photographing according to an embodiment of the present invention. FIG. 11 is a block diagram of a near- 12 is a flowchart illustrating an iris recognition method using a camera for photographing according to an embodiment of the present invention. FIG. 12 illustrates a method for normalizing an iris recognition method using binary camera FIG.
도 10에 도시된 바와 같이 본 발명의 일 실시예에 따른 스마트폰의 근거리 홍채 촬영용 카메라를 이용한 홍채 인식 장치는 홍채 촬영용 카메라(1), 키입력부(2), 저장부(4), 제어부(3), 출력부(5) 및 표시램프(300)를 포함한다. 10, the iris recognition device using the camera for short range iris photography of a smartphone according to an embodiment of the present invention includes a
홍채 촬영용 카메라(1)는 대한민국 공개특허 10-214-0133762호에 도시된 바와 같이 조명 IR LED(20)의 가이드 상부에 경사면을 갖고 요철부가 형성된 프리즘(200)을 설치하여 홍채 주변의 밝기 균일도를 향상시켜 홍채 인식을 향상시키고 조명 IR LED(20)를 통해서 정전기가 내부장치로 전달되는 것을 차단할 수 있어 소형으로 형성할 수 있다. As shown in Korean Patent Laid-Open Publication No. 10-214-0133762, the
상기 키입력부(2)는 홍채 인식 장치를 통해 홍채를 등록할 것인지 홍채를 인식할 것인지를 선택한다. 저장부(4)는 홍채의 등록 및 인식을 위한 프로그램 및 등록시 인식된 홍채영상에 대한 홍채데이터를 저장한다. The
출력부(5)는 제어부(3)에서 홍채인식한 결과를 출력하여 주변기기(미도시)에서 홍채 인식결과에 따라 각종 서비스를 제공할 수 있도록 한다. 제어부(3)는 키입력부(2)의 선택에 따라 홍채 촬영용 카메라(1)를 작동시켜 조명의 밝기에 따라 홍채를 촬영한 후 동공의 크기변화를 통해 살아있는 사람의 홍채인지 판별한 후 홍채영상에 대해 2진 데이터로 정규화하여 홍채데이터를 생성하여 홍채영상에 대한 홍채데이터를 저장하여 등록하거나 저장부(4)에 저장된 홍채영상에 대한 홍채데이터와 홍채인식을 수행한다. The output unit 5 outputs the result of iris recognition by the
상기 홍채 정보는 다른 신호와 융합하게 되어 해킹방지 수단으로 활용하게 되는 것이다.The iris information fuses with other signals and is utilized as an anti-hacking means.
그리고, 표시램프(300)는 제어부(3)에서 홍채 촬영영 카메라(1)를 작동시켜 홍채 인식 중임을 사용자가 인지할 수 있도록 점등된다. 이때 표시램프(300)는 다양한 색상을 통해 진행상황을 세분화하여 표시할 수도 있다. The
도 11에 도시된 바와 같이 본 발명의 일 실시예에 따른 스마트폰의 근거리 홍채 촬영용 카메라를 이용한 홍채 인식 방법은 제어부(3)가 키입력부(2)에서 홍채인식이 선택된 경우(S10) 홍채 촬영용 카메라(1)를 작동시켜 조명의 밝기에 따라 홍채를 촬영한다(S22). 11, in the iris recognition method using a camera for a short distance iris photographing of a smartphone according to an embodiment of the present invention, when the iris recognition is selected in the key input unit 2 (S10) The
이때 홍채 촬영용 카메라(1)의 작동상태를 표시램프(300)를 통해 표시하여 사용자가 작동되고 있음을 인지하도록 한다. 사람의 홍채는 동일인이라 하더라도 도면에 도시된 바와 같이 조명의 밝기에 따라 동공의 크기가 변하면서 홍채 무늬도 변화한다. At this time, the operation state of the
종래 발명에서는 조명의 밝기를 달리하면서 홍채를 촬영함으로써 개인의 특성에 따라 변화하는 특성을 유지하면서 홍채영상을 취득한다. 이와 같이 조명의 밝기에 따라 홍채를 촬영한 후 동공의 크기 변화가 있는가 판단한다(S24). In the prior art, the iris image is acquired while the iris is photographed while varying the brightness of the illumination while maintaining the characteristic that changes according to the individual characteristics. After the iris is imaged according to the brightness of the illumination, it is determined whether there is a change in the pupil size (S24).
이때 동공의 크기 변화가 없을 경우에는 살아있는 사람으로 판단할 수 없어 이후 과정을 생략하고 종료된다. 살아있는 사람의 눈을 촬영한 경우 동공의 크기 변화가 있게 됨에 따라 이렇게 변화하는 홍채영상 중 홍채인식을 위해 하나의 홍채영상을 취득한다(S26). At this time, if there is no change in pupil size, it can not be judged to be a living person. When an eye of a living person is photographed, as the size of the pupil changes, one iris image is acquired for iris recognition among the iris images thus changed (S26).
취득한 하나의 홍채영상에 대해 도 12에 도시된 바와 같이 촬영된 홍채영상의 각 픽셀에 대해 2진 데이터로 정규화하여 홍채데이터를 생성한다(S28). As shown in FIG. 12, the obtained iris image is normalized into binary data for each pixel of the imaged iris image to generate iris data (S28).
즉, 홍채데이터는 홍채패턴의 진하기와는 무관하게 패턴의 있고 없음을 나타내는 2진 데이터로 정규화함으로써 데이터량을 줄일 수 있다. 따라서, 처리속도가 향상되어 인식속도를 향상시킬 수 있으며, 낮은 사양의 시스템을 통해서도 처리할 수 있어 소형화 및 휴대성이 증대될 수 있고, 밤낮 및 조명에 따른 영향을 최소화할 수 있다. That is, the iris data can be reduced in the amount of data by normalizing it with binary data indicating that there is no pattern irrespective of the increase of the iris pattern. Therefore, the processing speed can be improved and the recognition speed can be improved. Also, the processing speed can be improved through the low-specification system, and the miniaturization and portability can be increased, and the influence of night and day and illumination can be minimized.
이렇게 생성된 홍채데이터를 저장부(4)에 저장된 조명의 밝기에 따라 홍채를 촬영한 다수의 홍채영상에 대한 홍채데이터와 비교하여 일치여부를 비교한다(S30). 그런 다음 비교결과를 출력부(5)를 통해 출력하여 주변기기(미도시)에서 홍채의 인식결과를 통해 각종 서비스를 제공할 수 있도록 한다(S32). The generated iris data is compared with iris data for a plurality of iris images photographed in accordance with the brightness of illumination stored in the storage unit 4 (S30). Then, the comparison result is outputted through the output unit 5 so that various services can be provided through a peripheral device (not shown) through the iris recognition result (S32).
반면에, 제어부(3)가 키입력부(2)에서 홍채등록이 선택된 경우(S10) 홍채 촬영용 카메라(1)를 작동시켜 조명의 밝기에 따라 홍채를 촬영한다(S12). 이때 홍채 촬영용 카메라(1)의 작동상태를 표시램프(300)를 통해 표시하여 사용자가 작동되고 있음을 인지하도록 한다. On the other hand, when the iris registration is selected in the key input unit 2 (S10), the
사람의 홍채는 동일인이라 하더라도 조명의 밝기에 따라 동공의 크기가 변하면서 홍채 무늬도 변화한다. 종래 발명에서는 조명의 밝기를 달리하면서 홍채를 촬영함으로써 개인의 특성에 따라 변화하는 특성을 유지하면서 홍채영상을 취득한다. Even if the human iris is the same person, the size of the pupil changes according to the brightness of the illumination, and the iris pattern also changes. In the prior art, the iris image is acquired while the iris is photographed while varying the brightness of the illumination while maintaining the characteristic that changes according to the individual characteristics.
이와 같이 조명의 밝기에 따라 홍채를 촬영한 후 동공의 크기 변화가 있는가 판단한다(S14). 이때 동공의 크기 변화가 없을 경우에는 살아있는 사람으로 판단할 수 없어 이후 과정을 생략하고 종료된다. After the iris is imaged according to the brightness of the illumination, it is determined whether the size of the pupil is changed (S14). At this time, if there is no change in pupil size, it can not be judged to be a living person.
살아있는 사람의 눈을 촬영한 경우 동공의 크기 변화가 있게 됨에 따라 이렇게 변화하는 홍채 영상 중 홍채등록을 위해 다수의 홍채영상을 취득한다(S16). 취득한 다수의 홍채영상에 대해 도 12에 도시된 바와 같이 촬영된 홍채영상의 각 픽셀에 대해 2진 데이터로 정규화하여 다수의 홍채영상에 대한 홍채데이터를 생성한다(S18). 즉, 홍채데이터는 홍채패턴의 진하기와는 무관하게 패턴의 있고 없음을 나타내는 2진 데이터로 정규화함으로써 데이터량을 줄일 수 있다. When the eye of a living person is photographed, as the size of the pupil changes, a plurality of iris images are acquired for iris registration in the thus changing iris image (S16). As shown in FIG. 12, iris data for a plurality of acquired iris images are normalized with binary data for each pixel of the imaged iris image to generate iris data for a plurality of iris images (S18). That is, the iris data can be reduced in the amount of data by normalizing it with binary data indicating that there is no pattern irrespective of the increase of the iris pattern.
따라서, 각 픽셀로 구분하여 정해지는 2진 데이터로 이루어지며, 이들의 데이터와 변환 장치가 융합되어 새로운 신호를 생성한다.Therefore, it is made up of binary data that is determined by dividing each pixel, and these data and the conversion device are fused to generate a new signal.
이와 같이 생성된 다수의 홍채영상에 대한 홍채데이터를 저장부(4)에 저장함으로써 등록이 이루어진다(S20). 이와 같이 본 발명에 의한 스마트폰의 근거리 홍채 촬영용 카메라를 이용한 홍채 인식방법에 따르면, 스마트폰의 근거리 홍채 촬영용 카메라를 통해 촬영한 홍채영상을 각 픽셀의 홍채패턴에 따른 2진 데이터로 처리함으로써 데이터량을 줄여 인식속도를 향상시킬 뿐만 아니라 홍채의 패턴 및 경로의 변화를 통해 오인식률을 줄일 수 있으며, 낮은 사양의 시스템을 통해서도 처리할 수 있어 소형화 및 휴대성이 증대될 수 있고, 밤낮 및 조명에 따른 패턴의 진하기에 관계없이 인식률을 높일 수 있다. Registration is performed by storing the iris data for the plurality of iris images thus generated in the storage unit 4 (S20). As described above, according to the iris recognition method using the camera for the near iris photography of the smartphone according to the present invention, the iris image taken through the camera for the near iris photography of the smart phone is processed into the binary data according to the iris pattern of each pixel, It is possible to reduce the recognition rate through the change of iris pattern and path, and it can be processed through the system of low specification, so that miniaturization and portability can be increased, The recognition rate can be increased irrespective of whether the pattern is intact or not.
다음은 얼굴정보를 이용한 디지털 가상화폐의 거래과정을 수행하는 것을 설명한다.The following describes the process of trading digital virtual currency using face information.
도 13은 본 발명의 당사자간 블록체인을 갖는 디지털 가상화폐의 거래시스템을 이용하여 얼굴 정보를 이용하여 당사자간에 블록체인을 갖는 디지털 가상화폐의 거래과정을 수행하는 것을 나타낸 순서도이다.13 is a flowchart illustrating a process of exchanging a digital virtual currency having a block chain between parties using face information using a transaction system of a digital virtual currency having a block chain between parties of the present invention.
이하 첨부된 도 13을 참조하여 본 발명의 실시예를 상세히 설명한다.Hereinafter, embodiments of the present invention will be described in detail with reference to FIG. 13 attached hereto.
그리고, 도 4에 나타난 수순과 동일한 사항이라고, 본 발명의 필수구성요소이기 때문에 그대로 설명한다.4, which is an essential component of the present invention, will be described as it is.
부호 표시에 있어서, 종래 기술과 동일한 기술적 내용의 부호는 동일하게 사용된다.In the sign display, the same technical content codes as those of the prior art are used in the same way.
먼저, 증여자는 증여자 단말기(300)에 탑재된 증여자측 블록체인 기반 디지털 가상화폐거래용 앱(310)을 실행(S110)하면, 그 실행된 증여자측 블록체인 기반 디지털 가상화폐거래용 앱(310)은 저장관리되는 블록체인 기반 디지털 가상화폐 거래 화면(510)을 증여자 단말기(300)의 정보출력부(301)를 통해 출력 표시(S120)되도록 제어한다.First, the presenter executes the
이때, 모든 정보의 노출을 방지하기 위하여 얼굴 정보 인증수단에 의하여 증여자측의 생체인증을 요구하게 되며, 여기서 상기 얼굴 정보는 눈 위치 및 주변 세부정보의 특징점에 의하여 얼굴이미지 정규화에 따라 각 픽셀로 구분하여 정해지는 2진 데이터로 이루어지는 얼굴 정보 인증을 하였는지를 판단한다(S122).At this time, the biometric authentication of the donor side is requested by the face information authentication means in order to prevent the exposure of all the information, and the face information is divided into the pixels according to the face image normalization by the minutiae of the eye position and the neighboring detail information (Step S122). If the face information authentication is performed,
상기과 같은 조건을 만족하지 않을 경우에는 거래를 종료토록 하고, 이후, 증여자는 정보출력부(301)를 통해 표시된 블록체인 기반 디지털 가상화폐 거래 화면(510) 상의 금액 표시난(511), 인스턴트 메신저 선택난(512) 및 텍스트 입력난(513)에 입력양식에 맞게 입력한 상태에서 전송메뉴(514)를 클릭하면, 증여자측 블록체인 기반 디지털 가상화폐거래용 앱(310)은 블록체인 기반 디지털 가상화폐거래 화면(510)을 통해 입력된 디지털 가상화폐의 금액정보, 선택 IM 식별정보와 저장관리되는 증여자의 신상정보를 취합하여 증여자용 거래요청신호를 생성하고 이를 블록체인 기반 디지털 가상화폐 거래안내서버(200)로 전송(S130)한다.If the above conditions are not satisfied, the transaction is terminated. Thereafter, the presenter displays an
이후, 블록체인 기반 디지털 가상화폐 거래안내서버(200)는 증여자 단말기(300)로부터 증여자용 거래요청신호가 전송되면, 증여자용 거래요청신호에 포함된 증여자의 신상정보를 회원목록정보 DB(211)와 매칭하여, 회원임을 확인한 후 블록체인을 갖는 디지털 가상화폐를 증여받는 수증자를 인지할 수 있게 안내하는 수증자 인지용URL(A)을 생성하고 이를, 증여자 단말기(300)로 전송(S140)한다.Then, the block chain-based digital virtual currency
이후, 증여자 단말기(300)의 증여자측 블록체인 기반 디지털 가상화폐거래용 앱(310)은 블록체인 기반 디지털 가상화폐 거래안내서버(200)로부터 수증자 인지용 URL(A)이 전송되면, 선택 IM 식별정보에 해당하는 증여자측 인스턴트 메신저가 자동실행되도록 제어한 상태에서 그 자동실행된 증여자측 인스턴트 메신저에 수증자 인지용 URL(A)이 삽입 표시된 증여자측 인스턴트 메신저용 URL 표시 안내화면(도 3b 참조)이 정보출력부(301)를 통해 출력되도록 제어(S150)한다.Then, when the donor-side block chain-based digital virtual
이후, 증여자 단말기(300)의 증여자측 인스턴트 메신저는 증여자가 수증자 인지용 URL(A)의 전달을 요청하는 인스턴트 메신저의 수증자 계정을 증여자측 인스턴트 메신저용 증여자 지정안내화면(도 3c 참조)을 통해 지정하면, 그 수증자 계정에 해당하는 수증자 단말기(400)로 수증자 인지용 URL(A)을 전송(S160)한다.Then, the presentee instant messenger of the
이후, 수증자 단말기(400)의 수증자측 인스턴트 메신저는 전송된 수증자 인지용 URL(A)이 삽입표시된 수증자측 인스턴트 메신저용 URL 표시 안내화면(도 3d 참조)이 정보출력부(401)를 통해 출력(S170)되도록 제어한다.Then, the water purifier side instant messenger of the
이때, 거래 진행이 자동으로 되는 것을 방지하기 위하여 얼굴 정보 인증수단에 의하여 증여자측의 생체인증을 요구하게 되며, 여기서 상기 얼굴 정보는 눈 위치 및 주변 세부정보의 특징점에 의하여 얼굴이미지 정규화에 따라 각 픽셀로 구분하여 정해지는 2진 데이터로 이루어지는 얼굴 정보 인증을 하였는지를 판단한다(S172).At this time, the biometric authentication of the donor side is requested by the face information authentication means in order to prevent the automatic progress of the transaction, wherein the face information is determined by the feature points of the eye position and the neighboring detail information, (Step S172). In step S172, it is determined whether face information authentication is performed.
상기과 같은 조건을 만족하지 않을 경우에는 거래를 종료토록 하고, 이후, 수증자 단말기(400)의 수증자측 인스턴트 메신저에 표시된 수증자 인지용 URL(A)이 클릭되면, 이와 연동하여 수증자측 블록체인 기반 디지털 가상화폐거래용 앱(410)이 자동실행(S180)되어진다.If the above condition is not satisfied, the transaction is terminated, and when the URL (A) for the water purifier displayed on the water purifier side instant messenger of the
자동실행된 수증자 단말기(400)의 수증자측 블록체인 기반 디지털 가상화폐거래용 앱(410)은 블록체인을 갖는 디지털 가상화폐를 증여받는 수증자의 신상정보를 포함하는 수증자 인증용 신상내역신호를 생성하고 이를 디지털 가상화폐 거래안내서버(200)로 전송(S190)되도록 제어한다.The appendage block chain-based digital virtual
이후, 블록체인 기반 디지털 가상화폐 거래안내서버(200)는 수증자 단말기(400)로부터 수증자 인증용 신상내역 신호가 전송되면, 그 수증자 인증용 신상내역신호에 포함된 수증자의 신상정보를 회원목록정보 DB(211)와 매칭하여, 수증자가 회원임을 확인한 후 전자지갑 목록정보 DB(212)에서 증여자의 전자지갑정보에 저장된 블록체인기반 디지털 가상화폐 금액정보에서 수증자에게 증여하고자 하는 금액만큼 차감하고, 그 차감된 금액만큼 수증자의 전자지갑정보에 저장된 블록체인 기반 디지털 가상화폐 금액정보에 누적시킨 후 이를 토대로 블록체인을 갖는 디지털 가상화폐 거래용 트랜잭션 정보를 생성하여 이를, 지정된 블록체인보유서버(100)들에게 전송(S200)한다.Then, the block chain-based digital virtual currency
이후, 지정된 개개의 블록체인 보유서버(100)는 블록체인을 갖는 디지털 가상화폐 거래용 트랜잭션정보가 전송되면, 그 전송된 블록체인을 갖는 디지털 가상화폐 거래용 트랜잭션정보를 검증을 통해 블록체인 기반 디지털 가상화폐 거래를 인증하고, 그 인증에 따라 블록체인을 갖는 디지털 가상화폐 거래용 트랜잭션정보를 기록(S210)함으로써, 거래의 인증을 수행한다.Thereafter, when the transaction information for the digital virtual currency transaction having the block chain is transmitted, the designated individual block
이후, 블록체인 기반 디지털 가상화폐 거래안내서버(200)는 증여자 단말기(300)로 수증자에게 블록체인을 갖는 디지털 가상화폐를 지급하였다는 메시지를 전송한다.Thereafter, the block chain-based digital virtual currency
이후, 증여자 단말기(300)의 증여자측 블록체인 기반 디지털 가상화폐거래용 앱(310)은 블록체인 기반 디지털 가상화폐 거래안내서버(200)로부터 메시지가 전송되면, 선택 IM 식별정보에 해당하는 증여자측 인스턴트 메신저가 자동실행되도록 제어한 상태에서 그 자동실행된 증여자측 인스턴트 메신저에 메시지가 삽입 표시된 증여자측 인스턴트 메신저용 지급확인 안내화면(도 3e 참조)이 정보출력부(301)를 통해 출력되도록 제어한다.Then, when a message is transmitted from the block chain-based digital virtual currency
이와 더불어, 수증자 단말기(400)의 수증자측 블록체인 기반 디지털 가상화폐거래용 앱(410)은 블록체인 기반 디지털 가상화폐 거래안내서버(200)로부터 메시지가 전송되면, 수증자측 인스턴트 메신저가 자동실행되도록 제어한 상태에서 그 자동실행된 수증자측 인스턴트 메신저에 메시지가 삽입 표시된 수증자측 인스턴트 메신저용 누적저장 안내화면(도 3f 참조)이 정보출력부(401)를 통해 출력되도록 제어한다.In addition, when the message is transmitted from the block chain-based digital virtual currency
또 다른 비트 코인의 거래 방법으로, 네트워크에서 이루어진 전송기록들을 모아서 암호화시킨 블록체인(Blockchain) 구조로 화폐의 발행 주체가 없는 암호화화폐(Crypto-Currency)인 비트 코인의 거래 방법에 있어서, 비트코인 네트워크를 구성하고 있는 컴퓨터에 탑재된 프로그램을 실행시켜 비트코인의 거래를 인증해주면서 비트코인을 채굴하여 획득하는 단계; 컴퓨터에 의해 실행되는 프로그램으로 비트코인의 거래를 위하여 채굴 및 구매하여 획득한 비트 코인을 컴퓨터에 탑재된 프로그램의 실행시켜 거래할 때 암호화화폐 거래소 서버에서 제공하는 프로그램을 탑재한 회원 서버 또는 회원 컴퓨터에 탑재된 프로그램을 실행시켜 암호화화폐 거래소 서버 상에 회원의 거래소 웹지갑 주소를 생성하는 단계; 회원 서버 또는 회원 컴퓨터에 탑재된 프로그램을 실행시켜 거래된 비트코인 거래 내역이 저장된 데이터베이스(DB)를 구비한 암호화화폐 거래소 서버를 통해서 비트코인 거래를 위한 거래소 일반지갑의 주소를 암호화화폐 거래소 서버에 생성하는 단계; 및 회원 서버 또는 회원 컴퓨터에 탑재된 프로그램을 실행시켜 비트코인을 거래하기 위하여 암호화화폐 거래소 서버에 저장된 회원의 거래소 주소를 생성하는 단계를 포함한다.A transaction method of a bit coin which is a Crypto-Currency without issuance of a currency in a block chain structure in which transmission records made in the network are collected and encrypted with another bit coin transaction method, Executing a program installed in a computer constituting the bit coin to acquire and acquire a bit coin while authenticating the transaction of the bit coin; A bit coin obtained by mining and purchasing for the transaction of bit coin with a program executed by a computer is executed by executing a program mounted on the computer by a member server or a member computer equipped with a program provided by a cryptographic exchange server Executing an embedded program to generate a member web site address of a member's exchange on an encrypted money exchange server; The address of the general purse of the exchange for bit coin transaction is encrypted in a currency exchange server server through an encrypted currency exchange server having a database (DB) in which the transaction stored in the member server or the member computer is executed by executing the program ; And generating a member exchange address of a member stored in the encrypted money exchange server to execute a program mounted on the member server or member computer to trade bit coins.
이때, 비트코인을 전송하기 전에 본인 인증을 위하여 얼굴 정보 인증수단에 의하여 증여자측의 생체인증을 요구하게 되며, 여기서 상기 얼굴 정보는 눈 위치 및 주변 세부정보의 특징점에 의하여 얼굴이미지 정규화에 따라 각 픽셀로 구분하여 정해지는 2진 데이터로 이루어지는 얼굴 정보 인증을 하였는지를 판단하는 단계; 회원 서버 또는 회원 컴퓨터에 탑재된 프로그램을 실행시켜 비트코인 거래를 신속하게 처리하기 위하여 상기 암호화화폐 거래소 서버에 생성시킨 회원의 거래소 웹지갑 주소에서 암호화화폐 거래소 서버에 생성된 거래소 일반지갑 주소로 비트코인을 전송하는 단계; 암호화화폐 거래소 서버에 탑재된 프로그램이 실행되는 상태에서 암호화화폐 거래소 서버에 생성된 회원 자신의 거래소 웹지갑 주소에서 거래소 서버에 생성된 거래소 일반지갑 주소로 비트코인의 전송을 확인하는 단계를 포함한다.In this case, before transmitting the bit coin, biometric authentication of the donor side is requested by the face information authentication means for authenticating the user, wherein the face information is determined by the minutiae of the eye position and the neighboring detail information, Determining whether face information authentication made up of binary data is performed; In order to quickly execute a bit coin transaction by executing a program mounted on a member server or a member computer, a bit coin is transmitted from the exchange's web wallet address of the member created in the encrypted money exchange server to the exchange's general purse address generated in the encrypted money exchange server ; And confirming transmission of the bit coin to the exchange general purse address generated at the exchange server at the exchange Web address of the member's own web site generated at the encrypted currency exchange server in the state where the program installed in the encrypted money exchange server is being executed.
이때, 비트코인을 입금하기 전에 본인 인증을 위하여 얼굴 정보 인증수단에 의하여 증여자측의 생체인증을 요구하게 되며, 여기서 상기 얼굴 정보는 눈 위치 및 주변 세부정보의 특징점에 의하여 얼굴이미지 정규화에 따라 각 픽셀로 구분하여 정해지는 2진 데이터로 이루어지는 얼굴 정보 인증을 하였는지를 판단하는 단계; 비트코인의 전송이 이루어졌음이 확인될 경우에 암호화화폐 거래소 서버에 탑재된 프로그램을 실행시켜 저장된 회원의 거래소 주소로 실제 비트코인이 아닌 암호화화폐 거래소 서버에 탑재된 데이터베이스 상의 수치 변경으로 비트코인을 입금 처리하는 단계; 및 암호화화폐 거래소 서버에 탑재된 데이터베이스 상의 수치 변경으로 비트코인의 거래가 완료된 경우에 회원의 데이터베이스에 입금 처리하지 않고 선입금된 부분과 상계 처리하는 단계를 포함하는 비트코인 거래방법에 관하 것이다.At this time, before depositing the bit coin, the biometric authentication of the donor side is requested by the face information authentication means for authenticating the user, wherein the face information is determined by the minutiae of the eye position and the neighboring detail information, Determining whether face information authentication made up of binary data is performed; When it is confirmed that the bit coin has been transmitted, the program mounted on the encrypted money exchange server is executed, and the bit coin is deposited by changing the numeric value on the database mounted on the encrypted money exchange server, not the actual bit coin, Processing; And a bit coin transaction method comprising a step of performing offset processing with a portion pre-paid in the database of the member when the transaction of the bit coin is completed by changing the numeric value on the database mounted on the encrypted money exchange server.
도 14는 본 발명에 적용되는 종래 발명의 눈의 근육구조에 대한 설명도이고, 도 15는 본 발명에 적용되는 종래 발명의 얼굴이미지의 간략 구성도로서, 각 위치와 거리 측정 방법을 도시한 구성도이다.FIG. 14 is an explanatory view of a muscle structure of the eye according to the conventional invention applied to the present invention, FIG. 15 is a schematic view of the face image of the conventional invention applied to the present invention, .
이와 같은 얼굴인식에 있어서도 국내 특허공보 특허 제10-1174103호에 도시한 바와 같이, 상기 도면은 종래 발명의 실시예에 따른 얼굴이미지의 간략 구성도로서, 각 위치와 거리 측정이 핵심이다.As shown in Korean Patent Publication No. 10-1174103, the figure is a simplified block diagram of a face image according to an embodiment of the present invention, and each position and distance measurement is the key.
종래 발명에 적용된 상기 눈, 주변 근육 정보검출단계는 눈의 근육구조인 전두근과 추미근 위꺼풀 올림근과 눈 둘레근 그리고 눈썹내림근의 위치를 파악하고, 눈 주변(눈썹, 눈꺼풀, 미간, 눈과 코 사이 거리, 눈과 입 사이 거리, 눈을 중심으로 코, 입과의 앵글 생성)을 검출하여 기본 정보로 생성하여 등록 또는 대조 자료로 쓰이도록 하고, 얼굴이미지에서 세부특징을 보존하기 위한 전처리 방법을 시행하게 된다.The detection of the eye and surrounding muscle information applied to the conventional invention can be performed by grasping the position of the frontal muscle, the upper limb muscle, the eye circumference muscle, and the eyebrow lowering muscle, which are muscle structures of the eye, The distance between the eyes and the mouth, the angle between the eyes and the nose, and the angle between the mouth and the nose) are detected, and the generated information is used as registration information or control data, and a preprocessing method .
이후 종래 발명은 눈 위치 및 주변 세부정보에 의하여 얼굴이미지 정규화와 정규화된 얼굴이미지에서 외부조도성분의 제거 및 통계적 보정 그리고 전처리된 얼굴이미지에서 특징을 추출하는 전처리 및 특징추출단계를 거친다.Then, the conventional method includes a facial image normalization, a removal and statistical correction of the external illuminance component in the normalized facial image, and a preprocessing and feature extraction step of extracting features from the preprocessed facial image according to the eye position and the surrounding detail information.
이때 본 발명에 적용된 상기 전처리 및 특징추출단계는 광도, 자세, 표정의 외부조건의 변화를 보상하기 위함이며, 광도보정은 국부분산정규화와 국부히스토그램 평활화를 이용하게 된다.At this time, the pre-processing and feature extraction steps applied to the present invention are used to compensate for changes in luminous intensity, posture, and external conditions of facial expression, and the luminance correction uses local variance normalization and local histogram smoothing.
또한, 눈 위치 및 주변 세부정보의 특징점에 의하여 얼굴이미지 정규화에 따라 각 픽셀로 구분하여 정해지는 2진 데이터로 이루어지며, 이들의 데이터와 변환 장치가 융합되어 새로운 신호를 생성한다.In addition, the image data is composed of binary data that is divided into pixels according to the facial image normalization by the minutiae of the eye position and the neighboring detail information, and the data and the conversion device are fused to generate a new signal.
상기 상 근골격 구조에 기초한 수학적 패턴 분석의 얼굴인식 방법은 카메라(USB 는 CCD 포함)에 의한 이미지 입력 또는 동영상파일 또는 이미지 파일 이미지가 입력되는 얼굴이미지입력단계와, 입력된 이미지에 얼굴이 있는지 없는지를 판별하고, 그의 위치를 찾아내고, 탐지된 목적물(오브젝트)로부터 얼굴을 탐지하여 기본 윤곽선을 판별하고, 얼굴의 위치를 자동으로 찾아내는 얼굴검출단계와, 검출된 얼굴영역에서는 눈의 위치를 자동적으로 찾아내고 눈 주위 세부정보를 검출하는 눈, 눈 주변 근육정보을 검출하는 단계와, 눈 위치 및 주변 세부정보에 의하여 얼굴이미지 정규화와 정규화된 얼굴이미지에서 외부조도성분의 제거 및 통계적 보정 그리고 전처리된 얼굴이미지에서 특징을 추출하는 전처리 및 특징추출단계로 이루어진다.The face recognition method of mathematical pattern analysis based on the upper musculoskeletal structure includes a face image input step of inputting an image input by a camera (USB includes CCD) or a video file or an image file image, A face detection step of detecting a position of the face, detecting a position of the face, detecting a face from the detected object (object) to determine a basic outline, and automatically detecting the position of the face; A step of detecting muscle information around the eyes and eyes detecting the details around the eyes, a step of normalizing the face image by the eye position and the surrounding details, a removal and statistical correction of the external illumination components in the normalized face image, A feature extraction step and a feature extraction step.
여기서, 상기 얼굴 정보는 눈 위치 및 주변 세부정보에 의하여 얼굴이미지 정규화에 따라 정해지는 2진 데이터로 이루어지며, 이를 변환장치에 이용할 수 있도록 한다.Here, the face information is composed of binary data determined according to the face image normalization according to the eye position and the surrounding detail information, and can be used in the conversion apparatus.
상기와 같은 종래 기술을 이용하여 본 발명의 실행시스템에 적용하게 될 수도 있는 것이다.The present invention may be applied to the execution system of the present invention using the above-described conventional techniques.
다음은 전자화폐를 불법적인 이체를 막기 위하여 적용되는 이체 사실확인 방법 및 전화번호와 연동된 수증자 단말기에 전송하는 방법에 대하여 설명한다.The following describes how to confirm the transfer facts applied to prevent illegal transfer of electronic money, and how to transfer them to a water terminal connected to a telephone number.
도 16, 17은 본 발명의 당사자간 블록체인을 갖는 디지털 가상화폐의 거래시스템을 이용하여 불법 이체를 막을 수 있도록 당사자간에 블록체인을 갖는 디지털 가상화폐의 거래과정을 수행하는 것을 나타낸 순서도이다.FIGS. 16 and 17 are flowcharts illustrating a process of exchanging a digital virtual currency having a block chain between parties so as to prevent illegal transfer using a transaction system of a digital virtual currency having a block chain between parties of the present invention.
이하 첨부된 도 13을 참조하여 본 발명의 실시예를 상세히 설명한다.Hereinafter, embodiments of the present invention will be described in detail with reference to FIG. 13 attached hereto.
그리고, 도 4에 나타난 수순과 동일한 사항이라고, 본 발명의 필수구성요소이기 때문에 그대로 설명한다.4, which is an essential component of the present invention, will be described as it is.
부호 표시에 있어서, 종래 기술과 동일한 기술적 내용의 부호는 동일하게 사용된다.In the sign display, the same technical content codes as those of the prior art are used in the same way.
먼저, 증여자는 증여자 단말기(300)에 탑재된 증여자측 블록체인 기반 디지털 가상화폐거래용 앱(310)을 실행(S110)하면, 그 실행된 증여자측 블록체인 기반 디지털 가상화폐거래용 앱(310)은 저장관리되는 블록체인 기반 디지털 가상화폐 거래 화면(510)을 증여자 단말기(300)의 정보출력부(301)를 통해 출력 표시(S120)되도록 제어한다.First, the presenter executes the
이후, 증여자는 정보출력부(301)를 통해 표시된 블록체인 기반 디지털 가상화폐 거래 화면(510) 상의 금액 표시난(511), 인스턴트 메신저 선택난(512) 및 텍스트 입력난(513)에 입력양식에 맞게 입력한 상태에서 전송메뉴(514)를 클릭하면, 증여자측 블록체인 기반 디지털 가상화폐거래용 앱(310)은 블록체인 기반 디지털 가상화폐거래 화면(510)을 통해 입력된 디지털 가상화폐의 금액정보, 선택 IM 식별정보와 저장관리되는 증여자의 신상정보를 취합하여 증여자용 거래요청신호를 생성하고 이를 블록체인 기반 디지털 가상화폐 거래안내서버(200)로 전송(S130)한다.Thereafter, the presenter presents the
블록체인의 잔액확인결과, 송금액보다 클 경우에 계좌이체를 지정된 수순에 따라 실행하게 되며, 이 때 본인이 설정한 이체금액 한도를 초과하였는지 여부를 판단하는 이체금액한도 판단단계(S130a);A transfer amount limit determination step (S130a) for determining whether or not the account transfer is executed in accordance with the designated procedure when the remaining balance of the block chain is greater than the transfer amount, and whether or not the transfer amount limit set by the user has been exceeded;
상기 이체금액한도 판단단계(S130a)에서 본인이 설정한 이체금액이 한도를 초과하였을 경우에 강제적으로 본인 스마트폰에 이체 사실을 통지하여 이체 사실이 맞는지를 확인하는 본인 스마트폰 안내통지단계(S1130b);If the transfer amount set by the user exceeds the limit in the transfer amount limit determination step (S130a), the user's smartphone guidance notifying step (S1130b) for notifying the transfer of the transfer to the user's smartphone is confirmed, ;
상기 본인 스마트폰 안내통지단계(S130b)에서 통지를 받은 본인은 이의 사실을 Yes와 No로 10초 정도(이의 시간은 설계자에 의하여 조정한다) 사이에 응답하도록 하는 이체 사실을 인증하는 이체 사실인증단계(S130c);The person who has received the notification in the smartphone guidance notifying step (S130b) of the smartphone informs the fact of the transfer between 10s and 10s with Yes and No (the time is adjusted by the designer) (S130c);
그리고, 상기 이체 사실인증단계(S130c)에서 이를 인증하여 Yes의 신호를 보냈을 경우에 이체계좌가 이체되는 통장의 주인 전화번호와 매칭되어 있는지를 확인하는 이체계좌와 전화번호 매칭확인단계(S130d);In the transferring step S130c, if it is determined that the transfer account has been authenticated and the signal is Yes, the transfer account and the telephone number matching step (S130d) for confirming whether the transfer account is matched with the master telephone number of the transfer account, ;
또한, 이체계좌와 전화번호 매칭확인단계(S130d)에서 이체계좌와 이체받을 본인의 전화번호가 매칭되어 있을 경우에만 수증자 인지용 URL로 전송되는 수증자 인지용 URL전송단계(S140);In addition, a URL transmission step (S140) for a voucher to be transmitted to a URL for a voucher only if the transfer account and the telephone number of the person to be transferred are matched in the transfer account and telephone number matching confirmation step (S130d);
그리고, 상기 본인 스마트폰 안내통지단계(S130b)에서 통지를 받은 본인은 이의 사실을 No의 신호로 응답할 경우에 범죄자 신고센터에 신고되어 전화번호 등에 의하여 위치 추적이 가능하도록 하는 범죄자 신고센터 신고단계(S130e)로 이루어져 있다.The person who has received the notification in the smartphone guidance notifying step (S130b) notifies the criminal reporting center in the case of responding to the fact with the signal of No, and reports the location of the criminal reporting center (S130e).
물론, 이체 금액한도를 초과하지 않는 금원은 자동으로 이체가 될 수 있으나, 이 때에도 이체계좌가 이체되는 통장의 주인 전화번호와 매칭되어 있는지를 확인하는 이체계좌와 전화번호 매칭확인단계(S130d)를 거치면서 이체 수순을 진행하게 되는 것이다.Of course, the money source that does not exceed the transfer amount limit may be transferred automatically. At this time, however, the transfer account and the telephone number matching confirmation step (S130d) for confirming whether the transfer account is matched with the owner telephone number of the passbook The process of transferring proceeds.
또한, 이체 사실을 인증하는 이체 사실인증단계(S130c)에서 이를 확인하지 못하고 응답하지 못하였을 경우에도 설정된 10초 정도의 설정시간이 경과하게 되면 상기 No의 신호와 같은 수순으로 진행할 수 있다.Also, if the set time of about 10 seconds elapses even in the case where it can not be acknowledged in the transfer fact authentication step (S130c) for authenticating the transfer fact, it can proceed in the same procedure as the signal of No.
그리고, 상기 본인 스마트폰 안내통지단계(S130b)에서 통지를 받은 본인은 이의 사실을 Yes와 No로 응답하여 이의 사실을 인증하는 이체 사실인증단계(S130c)에서 이를 확인하지 못하고 응답하지 못하였을 경우에는 직장 결제권자의 위임 조건에 따라 일정기간이 경과된 이후에 요청된 이체금이 이체될 수 있도록 무응답 경과시간판단단계를 거치는 것으로 할 수 있다.If the user who has received the notification in the smartphone guidance notification step (S130b) does not confirm the fact in response to Yes and No and confirms the fact in the transfer fact authentication step (S130c) The non-response elapsed time determination step may be performed so that the requested transfer money can be transferred after a certain period of time has elapsed according to the delegation condition of the payment person of the workplace.
물론, 이 때에도 이체 금액한도를 초과하지 않는 금원은 자동으로 이체가 될 수 있으나, 이 때에도 이체계좌가 이체되는 통장의 주인 전화번호와 매칭되어 있는지를 확인하는 이체계좌와 전화번호 매칭확인단계(S130d)를 거치면서 이체 수순을 진행하게 되는 것이다.Of course, even at this time, the money source that does not exceed the transfer amount limit may be automatically transferred, but at this time, the transfer account and telephone number matching confirmation step (S130d ), The transfer procedure proceeds.
다시 돌아와, 이후 블록체인 기반 디지털 가상화폐 거래안내서버(200)는 증여자 단말기(300)로부터 증여자용 거래요청신호가 전송되면, 증여자용 거래요청신호에 포함된 증여자의 신상정보를 회원목록정보 DB(211)와 매칭하여, 회원임을 확인한 후 블록체인을 갖는 디지털 가상화폐를 증여받는 수증자를 인지할 수 있게 안내하는 수증자 인지용URL(A)을 생성하고 이를, 증여자 단말기(300)로 전송(S140)한다.The block chain-based digital virtual currency
이후, 증여자 단말기(300)의 증여자측 블록체인 기반 디지털 가상화폐거래용 앱(310)은 블록체인 기반 디지털 가상화폐 거래안내서버(200)로부터 수증자 인지용 URL(A)이 전송되면, 선택 IM 식별정보에 해당하는 증여자측 인스턴트 메신저가 자동실행되도록 제어한 상태에서 그 자동실행된 증여자측 인스턴트 메신저에 수증자 인지용 URL(A)이 삽입 표시된 증여자측 인스턴트 메신저용 URL 표시 안내화면(도 3b 참조)이 정보출력부(301)를 통해 출력되도록 제어(S150)한다.Then, when the donor-side block chain-based digital virtual
이후, 증여자 단말기(300)의 증여자측 인스턴트 메신저는 증여자가 수증자 인지용 URL(A)의 전달을 요청하는 인스턴트 메신저의 수증자 계정을 증여자측 인스턴트 메신저용 증여자 지정안내화면(도 3c 참조)을 통해 지정하면, 그 수증자 계정에 해당하는 수증자 단말기(400)로 수증자 인지용 URL(A)을 전송(S160)한다.Then, the presentee instant messenger of the
이후, 수증자 단말기(400)의 수증자측 인스턴트 메신저는 전송된 수증자 인지용 URL(A)이 삽입표시된 수증자측 인스턴트 메신저용 URL 표시 안내화면(도 3d 참조)이 정보출력부(401)를 통해 출력(S170)되도록 제어한다.Then, the water purifier side instant messenger of the
상기과 같은 조건을 만족하지 않을 경우에는 거래를 종료토록 하고, 이후, 수증자 단말기(400)의 수증자측 인스턴트 메신저에 표시된 수증자 인지용 URL(A)이 클릭되면, 이와 연동하여 수증자측 블록체인 기반 디지털 가상화폐거래용 앱(410)이 자동실행(S180)되어진다.If the above condition is not satisfied, the transaction is terminated, and when the URL (A) for the water purifier displayed on the water purifier side instant messenger of the
자동실행된 수증자 단말기(400)의 수증자측 블록체인 기반 디지털 가상화폐거래용 앱(410)은 블록체인을 갖는 디지털 가상화폐를 증여받는 수증자의 신상정보를 포함하는 수증자 인증용 신상내역신호를 생성하고 이를 디지털 가상화폐 거래안내서버(200)로 전송(S190)되도록 제어한다.The appendage block chain-based digital virtual
이후, 블록체인 기반 디지털 가상화폐 거래안내서버(200)는 수증자 단말기(400)로부터 수증자 인증용 신상내역 신호가 전송되면, 그 수증자 인증용 신상내역신호에 포함된 수증자의 신상정보를 회원목록정보 DB(211)와 매칭하여, 수증자가 회원임을 확인한 후 전자지갑 목록정보 DB(212)에서 증여자의 전자지갑정보에 저장된 블록체인기반 디지털 가상화폐 금액정보에서 수증자에게 증여하고자 하는 금액만큼 차감하고, 그 차감된 금액만큼 수증자의 전자지갑정보에 저장된 블록체인 기반 디지털 가상화폐 금액정보에 누적시킨 후 이를 토대로 블록체인을 갖는 디지털 가상화폐 거래용 트랜잭션 정보를 생성하여 이를, 지정된 블록체인보유서버(100)들에게 전송(S200)한다.Then, the block chain-based digital virtual currency
이후, 지정된 개개의 블록체인 보유서버(100)는 블록체인을 갖는 디지털 가상화폐 거래용 트랜잭션정보가 전송되면, 그 전송된 블록체인을 갖는 디지털 가상화폐 거래용 트랜잭션정보를 검증을 통해 블록체인 기반 디지털 가상화폐 거래를 인증하고, 그 인증에 따라 블록체인을 갖는 디지털 가상화폐 거래용 트랜잭션정보를 기록(S210)함으로써, 거래의 인증을 수행한다.Thereafter, when the transaction information for the digital virtual currency transaction having the block chain is transmitted, the designated individual block
이후, 블록체인 기반 디지털 가상화폐 거래안내서버(200)는 증여자 단말기(300)로 수증자에게 블록체인을 갖는 디지털 가상화폐를 지급하였다는 메시지를 전송한다.Thereafter, the block chain-based digital virtual currency
이후, 증여자 단말기(300)의 증여자측 블록체인 기반 디지털 가상화폐거래용 앱(310)은 블록체인 기반 디지털 가상화폐 거래안내서버(200)로부터 메시지가 전송되면, 선택 IM 식별정보에 해당하는 증여자측 인스턴트 메신저가 자동실행되도록 제어한 상태에서 그 자동실행된 증여자측 인스턴트 메신저에 메시지가 삽입 표시된 증여자측 인스턴트 메신저용 지급확인 안내화면(도 3e 참조)이 정보출력부(301)를 통해 출력되도록 제어한다.Then, when a message is transmitted from the block chain-based digital virtual currency
이와 더불어, 수증자 단말기(400)의 수증자측 블록체인 기반 디지털 가상화폐거래용 앱(410)은 블록체인 기반 디지털 가상화폐 거래안내서버(200)로부터 메시지가 전송되면, 수증자측 인스턴트 메신저가 자동실행되도록 제어한 상태에서 그 자동실행된 수증자측 인스턴트 메신저에 메시지가 삽입 표시된 수증자측 인스턴트 메신저용 누적저장 안내화면(도 3f 참조)이 정보출력부(401)를 통해 출력되도록 제어한다.In addition, when the message is transmitted from the block chain-based digital virtual currency
여기서 해킹방지에 있어서도, 상기 Yes의 신호는 스마트 폰에 저장된 지문 또는/및 지정맥의 정보, 홍채 정보, 얼굴 정보의 디지털 신호로 하되, 이들과 변환장치에 의하여 1회용으로 생성하게 되는 것이다.In the hacking prevention, the Yes signal is a digital signal of fingerprint and / or finger vein information, iris information, and face information stored in a smart phone, and is generated by a conversion device and a single use thereof.
또 다른 비트 코인의 거래 방법으로, 네트워크에서 이루어진 전송기록들을 모아서 암호화시킨 블록체인(Blockchain) 구조로 화폐의 발행 주체가 없는 암호화화폐(Crypto-Currency)인 비트 코인의 거래 방법에 있어서, 비트코인 네트워크를 구성하고 있는 컴퓨터에 탑재된 프로그램을 실행시켜 비트코인의 거래를 인증해주면서 비트코인을 채굴하여 획득하는 단계; 컴퓨터에 의해 실행되는 프로그램으로 비트코인의 거래를 위하여 채굴 및 구매하여 획득한 비트 코인을 컴퓨터에 탑재된 프로그램의 실행시켜 거래할 때 암호화화폐 거래소 서버에서 제공하는 프로그램을 탑재한 회원 서버 또는 회원 컴퓨터에 탑재된 프로그램을 실행시켜 암호화화폐 거래소 서버 상에 회원의 거래소 웹지갑 주소를 생성하는 단계; 회원 서버 또는 회원 컴퓨터에 탑재된 프로그램을 실행시켜 거래된 비트코인 거래 내역이 저장된 데이터베이스(DB)를 구비한 암호화화폐 거래소 서버를 통해서 비트코인 거래를 위한 거래소 일반지갑의 주소를 암호화화폐 거래소 서버에 생성하는 단계; 및 회원 서버 또는 회원 컴퓨터에 탑재된 프로그램을 실행시켜 비트코인을 거래하기 위하여 암호화화폐 거래소 서버에 저장된 회원의 거래소 주소를 생성하는 단계를 포함한다.A transaction method of a bit coin which is a Crypto-Currency without issuance of a currency in a block chain structure in which transmission records made in the network are collected and encrypted with another bit coin transaction method, Executing a program installed in a computer constituting the bit coin to acquire and acquire a bit coin while authenticating the transaction of the bit coin; A bit coin obtained by mining and purchasing for the transaction of bit coin with a program executed by a computer is executed by executing a program mounted on the computer by a member server or a member computer equipped with a program provided by a cryptographic exchange server Executing an embedded program to generate a member web site address of a member's exchange on an encrypted money exchange server; The address of the general purse of the exchange for bit coin transaction is encrypted in a currency exchange server server through an encrypted currency exchange server having a database (DB) in which the transaction stored in the member server or the member computer is executed by executing the program ; And generating a member exchange address of a member stored in the encrypted money exchange server to execute a program mounted on the member server or member computer to trade bit coins.
회원 서버 또는 회원 컴퓨터에 탑재된 프로그램을 실행시켜 비트코인 거래를 신속하게 처리하기 위하여 상기 암호화화폐 거래소 서버에 생성시킨 회원의 거래소 웹지갑 주소에서 암호화화폐 거래소 서버에 생성된 거래소 일반지갑 주소로 비트코인을 전송하는 단계를 가진다.In order to quickly execute a bit coin transaction by executing a program mounted on a member server or a member computer, a bit coin is transmitted from the exchange's web wallet address of the member created in the encrypted money exchange server to the exchange's general purse address generated in the encrypted money exchange server .
이 때, 블록체인의 잔액확인결과, 송금액보다 클 경우에 계좌이체를 지정된 수순에 따라 실행하게 되며, 이 때 본인이 설정한 이체금액 한도를 초과하였는지 여부를 판단하는 이체금액한도 판단단계(S130a)를 포함한다.At this time, when the balance of the block chain is confirmed to be larger than the remittance amount, the account transfer is executed according to the designated procedure. In this case, in the transfer amount limit determination step (S130a), it is determined whether or not the transfer amount limit set by the user is exceeded. .
상기 이체금액한도 판단단계(S130a)에서 본인이 설정한 이체금액이 한도를 초과하였을 경우에 강제적으로 본인 스마트폰에 이체 사실을 통지하여 이체 사실이 맞는지를 확인하는 본인 스마트폰 안내통지단계(S1130b)를 포함한다.If the transfer amount set by the user exceeds the limit in the transfer amount limit determination step (S130a), the user's smartphone guidance notifying step (S1130b) for notifying the transfer of the transfer to the user's smartphone is confirmed, .
상기 본인 스마트폰 안내통지단계(S130b)에서 통지를 받은 본인은 이의 사실을 Yes와 No로 10초 정도(이의 시간은 설계자에 의하여 조정한다) 사이에 응답하도록 하는 이체 사실을 인증하는 이체 사실인증단계(S130c)를 포함한다.The person who has received the notification in the smartphone guidance notifying step (S130b) of the smartphone informs the fact of the transfer between 10s and 10s with Yes and No (the time is adjusted by the designer) (S130c).
그리고, 상기 이체 사실인증단계(S130c)에서 이를 인증하여 Yes의 신호를 보냈을 경우에 이체계좌가 이체되는 통장의 주인 전화번호와 매칭되어 있는지를 확인하는 이체계좌와 전화번호 매칭확인단계(S130d)를 포함한다.In the transferring step S130c, if it is determined that the transfer account has been authenticated and the signal is Yes, the transfer account and the telephone number matching step (S130d) for confirming whether the transfer account is matched with the master telephone number of the transfer account, .
또한, 이체계좌와 전화번호 매칭확인단계(S130d)에서 이체계좌와 이체받을 본인의 전화번호가 매칭되어 있을 경우에만 수증자 인지용 URL로 전송되는 수증자 인지용 URL전송단계(S140)를 포함한다.In addition, in the transfer account and telephone number matching step (S130d), only when the transfer account and the telephone number of the person to be transferred are matched, a URL transmission step (S140) is carried out for a courier ID.
그리고, 상기 본인 스마트폰 안내통지단계(S130b)에서 통지를 받은 본인은 이의 사실을 No의 신호로 응답할 경우에 범죄자 신고센터에 신고되어 전화번호 등에 의하여 위치 추적이 가능하도록 하는 범죄자 신고센터 신고단계(S130e)로 이루어져 있다.The person who has received the notification in the smartphone guidance notifying step (S130b) notifies the criminal reporting center in the case of responding to the fact with the signal of No, and reports the location of the criminal reporting center (S130e).
물론, 이체 금액한도를 초과하지 않는 금원은 자동으로 이체가 될 수 있으나, 이 때에도 이체계좌가 이체되는 통장의 주인 전화번호와 매칭되어 있는지를 확인하는 이체계좌와 전화번호 매칭확인단계(S130d)를 거치면서 이체 수순을 진행하게 되는 것이다.Of course, the money source that does not exceed the transfer amount limit may be transferred automatically. At this time, however, the transfer account and the telephone number matching confirmation step (S130d) for confirming whether the transfer account is matched with the owner telephone number of the passbook The process of transferring proceeds.
또한, 이체 사실을 인증하는 이체 사실인증단계(S130c)에서 이를 확인하지 못하고 응답하지 못하였을 경우에도 설정된 10초 정도의 설정시간이 경과하게 되면 상기 No의 신호와 같은 수순으로 진행할 수 있다.Also, if the set time of about 10 seconds elapses even in the case where it can not be acknowledged in the transfer fact authentication step (S130c) for authenticating the transfer fact, it can proceed in the same procedure as the signal of No.
그리고, 상기 본인 스마트폰 안내통지단계(S130b)에서 통지를 받은 본인은 이의 사실을 Yes와 No로 응답하여 이의 사실을 인증하는 이체 사실인증단계(S130c)에서 이를 확인하지 못하고 응답하지 못하였을 경우에는 직장 결제권자의 위임 조건에 따라 일정기간이 경과된 이후에 요청된 이체금이 이체될 수 있도록 무응답 경과시간판단단계를 거치는 것으로 할 수 있다.If the user who has received the notification in the smartphone guidance notification step (S130b) does not confirm the fact in response to Yes and No and confirms the fact in the transfer fact authentication step (S130c) The non-response elapsed time determination step may be performed so that the requested transfer money can be transferred after a certain period of time has elapsed according to the delegation condition of the payment person of the workplace.
물론, 이 때에도 이체 금액한도를 초과하지 않는 금원은 자동으로 이체가 될 수 있으나, 이 때에도 이체계좌가 이체되는 통장의 주인 전화번호와 매칭되어 있는지를 확인하는 이체계좌와 전화번호 매칭확인단계(S130d)를 거치면서 이체 수순을 진행하게 되는 것이다.Of course, even at this time, the money source that does not exceed the transfer amount limit may be automatically transferred, but at this time, the transfer account and telephone number matching confirmation step (S130d ), The transfer procedure proceeds.
암호화화폐 거래소 서버에 탑재된 프로그램이 실행되는 상태에서 암호화화폐 거래소 서버에 생성된 회원 자신의 거래소 웹지갑 주소에서 거래소 서버에 생성된 거래소 일반지갑 주소로 비트코인의 전송을 확인하는 단계를 포함한다.And confirming transmission of the bit coin to the exchange general purse address generated at the exchange server at the exchange Web address of the member's own web site generated at the encrypted currency exchange server in the state where the program installed in the encrypted money exchange server is being executed.
비트코인의 전송이 이루어졌음이 확인될 경우에 암호화화폐 거래소 서버에 탑재된 프로그램을 실행시켜 저장된 회원의 거래소 주소로 실제 비트코인이 아닌 암호화화폐 거래소 서버에 탑재된 데이터베이스 상의 수치 변경으로 비트코인을 입금 처리하는 단계; 및 암호화화폐 거래소 서버에 탑재된 데이터베이스 상의 수치 변경으로 비트코인의 거래가 완료된 경우에 회원의 데이터베이스에 입금 처리하지 않고 선입금된 부분과 상계 처리하는 단계를 포함하는 비트코인 거래방법에 관하 것이다.When it is confirmed that the bit coin has been transmitted, the program mounted on the encrypted money exchange server is executed, and the bit coin is deposited by changing the numeric value on the database mounted on the encrypted money exchange server, not the actual bit coin, Processing; And a bit coin transaction method comprising a step of performing offset processing with a portion pre-paid in the database of the member when the transaction of the bit coin is completed by changing the numeric value on the database mounted on the encrypted money exchange server.
본 발명의 보호범위가 이상에서 명시적으로 설명한 실시예의 기재와 표현에 제한되는 것은 아니다. 또한, 본 발명이 속하는 기술분야에서 자명한 변경이나 치환으로 말미암아 본 발명이 보호범위가 제한될 수도 없음을 다시 한 번 첨언한다.The scope of protection of the present invention is not limited to the description and the expression of the embodiments explicitly described in the foregoing. It is again to be understood that the present invention is not limited by the modifications or substitutions that are obvious to those skilled in the art.
100 : 블록체인보유서버
200 : 블록체인 기반 디지털 가상화폐 거래안내서버
300 : 증여자 단말기
400 : 수증자 단말기
310 : 증여자측 블록체인 기반 디지털 가상화폐거래용 앱
410 : 수증자측 블록체인 기반 디지털 가상화폐거래용 앱
510 : 블록체인 기반 디지털 가상화폐 거래 화면100: Block chain holding server
200: Block Chain Based Digital Virtual Currency Trading Server
300: presenter terminal
400: receiver terminal
310: Application for digital virtual currency trading based on donor side block chain
410: An application for digital virtual currency trading based on the party side block chain
510: Block Chain Based Digital Virtual Currency Trading Screen
Claims (7)
먼저, 증여자 단말기(300)에 탑재된 증여자측 블록체인 기반 디지털 가상화폐거래용 앱(310) 또는 하이브리드 웹을 실행하는 앱 또는 웹 실행단계(S110);
그 실행된 증여자측 블록체인 기반 디지털 가상화폐거래용 앱(310)은 저장관리되는 블록체인 기반 디지털 가상화폐 거래 화면(510)을 증여자 단말기(300)의 정보출력부(301)를 통해 출력 표시를 제어하는 정보출력부 표시단계(S120);
이후, 상기 정보출력부(301)를 통해 표시된 블록체인 기반 디지털 가상화폐 거래 화면(510) 상의 금액 표시난(511), 인스턴트 메신저 선택난(512) 및 텍스트 입력난(513)에 입력양식에 맞게 입력한 상태에서 전송메뉴(514)를 클릭하면, 증여자측 블록체인 기반 디지털 가상화폐거래용 앱(310)은 블록체인 기반 디지털 가상화폐거래 화면(510)을 통해 입력된 디지털 가상화폐의 금액정보, 선택 인스턴트 메신저(IM) 식별정보와 저장관리되는 증여자의 신상정보를 취합하여 증여자용 거래요청신호를 생성하고 이를 블록체인 기반 디지털 가상화폐 거래안내서버(200)로 전송하는 블록체인 기반 디지털 가상화폐 거래안내서버 전송단계(S130);
상기 블록체인 기반 디지털 가상화폐 거래안내서버 전송단계(S130)에서 강제적으로 본인 스마트폰에 이체 사실을 통지하여 이체 사실이 맞는지를 확인하는 본인 스마트폰 안내통지단계( S1130b );
상기 본인 스마트폰 안내통지단계( S130b )에서 통지를 받은 본인은 이의 사실을 Yes와 No로 10초 사이에 응답하도록 하는 이체 사실을 인증하는 이체 사실인증단계(S130c);
그리고, 상기 이체 사실인증단계( S130c )에서 이를 인증하여 Yes의 신호를 보냈을 경우에 이체계좌가 이체되는 계좌의 주인 전화번호와 매칭되어 있는지를 확인하는 이체계좌와 전화번호 매칭확인단계( S130d );
이후, 블록체인 기반 디지털 가상화폐 거래안내서버(200)는 증여자 단말기(300)로부터 증여자용 거래요청신호가 전송되면, 증여자용 거래요청신호에 포함된 증여자의 이체 계좌와 전화번호를 매칭하여 , 회원임을 확인한 후 블록체인을 갖는 디지털 가상화폐를 증여받는 수증자를 인지할 수 있게 안내하는 수증자 인지용 URL(A)을 생성하고 이를, 증여자 단말기(300)로 전송하는 수증자 인지용 URL(A) 전송단계(S140);
이후, 증여자 단말기(300)의 증여자측 블록체인 기반 디지털 가상화폐거래용 앱(310)은 블록체인 기반 디지털 가상화폐 거래안내서버(200)로부터 수증자 인지용 URL(A)이 전송되면, 선택 인스턴트 메신저(IM) 식별정보에 해당하는 증여자측 인스턴트 메신저가 자동실행되도록 제어한 상태에서 그 자동실행된 증여자측 인스턴트 메신저에 수증자 인지용 URL(A)이 삽입 표시된 증여자측 인스턴트 메신저용 URL 표시 안내화면이 정보출력부(301)를 통해 출력되도록 제어하는 증여자측 인스턴트 메신저용 URL 표시 안내화면 출력단계(S150);
이후, 증여자 단말기(300)의 증여자측 인스턴트 메신저는 상기 수증자 인지용 URL(A)의 전달을 요청하는 인스턴트 메신저의 수증자 계정을 증여자측 인스턴트 메신저용 증여자 지정안내화면을 통해 지정하면, 그 수증자 계정에 해당하는 수증자 단말기(400)로 수증자 인지용 URL(A)을 전송하는 수증자 인지용 URL(A) 전송단계(S160);
이후, 수증자 단말기(400)의 수증자측 인스턴트 메신저는 전송된 수증자 인지용 URL(A)이 삽입표시된 수증자측 인스턴트 메신저용 URL 표시 안내화면이 정보출력부(401)를 통해 출력되도록 제어하는 수증자측 인스턴트 메신저용 URL 표시 안내화면 출력단계(S170);
수증자 단말기(400)의 수증자측 인스턴트 메신저에 표시된 수증자 인지용 URL(A)이 클릭되면, 이와 연동하여 수증자측 블록체인 기반 디지털 가상화폐거래용 앱(410)이 자동실행하는 앱(410)의 자동실행단계(S180);
를 포함하는 것을 특징으로 하는 이체 사실확인 및 전화번호와 매칭된 블록체인을 갖는 디지털 가상화폐의 거래방법
A transaction method of a crypto-currency having a subject of issuing a money by a block chain structure in which transmission records made in the network are collected and encrypted,
First, an application or web execution step (S110) for executing a hybrid web or an app 310 for digital virtual currency trading based on a donor side block chain mounted on the presenter terminal 300;
The implemented donor-side block chain-based digital virtual currency trading app 310 displays an output display through the information output unit 301 of the presenter terminal 300, a stored block chain-based digital virtual currency transaction screen 510 An information output unit display step (S120) for controlling the information output unit;
Thereafter, an amount display field 511, an instant messenger selection field 512, and a text input field 513 displayed on the block chain-based digital virtual currency transaction screen 510 displayed through the information output unit 301 are displayed on the display screen When the transmission menu 514 is clicked in the input state, the donor side block chain-based digital virtual currency trading app 310 displays the amount information of the digital virtual currency inputted through the block chain-based digital virtual currency trading screen 510, A block chain-based digital virtual currency trading system for collecting the selected instant messenger (IM) identification information and the personal information of the presenter which is stored and managed, and generating a transaction request signal for the presenter and transmitting the generated request signal to the block chain- A guide server transmission step (S130);
A smartphone guidance notification step ( S1130b ) of notifying the transfer of the fact to the user's smartphone in the block chain-based digital virtual currency transaction guidance server transmission step (S130) to confirm whether the transfer is true ;
A transferring step (S130c) of authenticating transferring the fact that the person himself / herself notified in the smart phone guidance notifying step ( S130b ) responds to the fact thereof with Yes and No within 10 seconds;
In a transfer account and a telephone number matching confirmation step ( S130d ) for verifying whether the transfer account is matched with a master telephone number of an account to which the transfer account is transferred in the case of authenticating the transfer fact authentication step ( S130c ) and sending a signal of Yes , ;
Thereafter, the block chain-based digital virtual currency transaction guidance server 200 matches the transfer account and telephone number of the presenter included in the transaction request signal for the presenter to the presenter , (A), which is a URL for a voucher terminal 300, which generates a URL (A) for a veterinarians to recognize a voucher to which a digital virtual currency having a block chain is confirmed after confirming that the voucher is a voucher (S140);
Then, when the donor-side block chain-based digital virtual currency trading app 310 of the presenter terminal 300 receives the URL (A) for the certificate recognition from the block chain-based digital virtual currency transaction guidance server 200, the selected instant messenger A URL display guidance screen for the presentee's instant messenger in which the URL of the receiver identification URL (A) is inserted in the automatically executed presenter's instant messenger with the automatic execution of the presenter's instant messenger corresponding to the identification information of the present user (IM) A URL display guidance screen output step S150 for a presenter-side instant messenger for controlling the output of the presenter-side instant messenger via the output unit 301;
Then, when the presenter's instant messenger of the presentee terminal 300 designates the voucher account of the instant messenger requesting the delivery of the URL (A) for the voucher recognition through the presenter's instant messenger designation guide screen for the presenter, A step S 160 of transmitting a URL for acknowledging a water purifier to a corresponding water purifier terminal 400;
Then, the water purifier side instant messenger of the water purifier terminal 400 receives the water purifier instant URL (A), which is displayed on the water purifier side instant messenger, to be output through the information output unit 401, A URL display guidance screen output step for the messenger (S170);
When the URL (A) for identification of the veteran of the water purifier terminal 400 is clicked, the application 410 for the veteran side block chain-based digital virtual currency transaction automatically Execution step S180;
And a digital virtual currency transaction method having a block chain matched with a telephone number
자동실행된 수증자 단말기(400)의 수증자측 블록체인 기반 디지털 가상화폐거래용 앱(410)은 블록체인을 갖는 디지털 가상화폐를 증여받는 수증자의 신상정보를 포함하는 수증자 인증용 신상내역신호를 생성하고 이를 디지털 가상화폐 거래안내서버(200)로 전송하는 디지털 가상화폐 거래안내서버(200) 전송단계(S190);
이후, 블록체인 기반 디지털 가상화폐 거래안내서버(200)는 수증자 단말기(400)로부터 수증자 인증용 신상내역 신호가 전송되면, 그 수증자 인증용 신상내역신호에 포함된 수증자의 신상정보를 회원목록정보 DB(211)와 매칭하여, 수증자가 회원임을 확인한 후 전자지갑 목록정보 DB(212)에서 증여자의 전자지갑정보에 저장된 블록체인기반 디지털 가상화폐 금액정보에서 수증자에게 증여하고자 하는 금액만큼 차감하고, 그 차감된 금액만큼 수증자의 전자지갑정보에 저장된 블록체인 기반 디지털 가상화폐 금액정보에 누적시킨 후 이를 토대로 블록체인을 갖는 디지털 가상화폐 거래용 트랜잭션 정보를 생성하여 이를 지정된 블록체인보유서버(100)들에게 전송하는 디지털 가상화폐 거래용 트랜잭션 정보 전송단계(S200);
이후, 지정된 개개의 블록체인 보유서버(100)는 블록체인을 갖는 디지털 가상화폐 거래용 트랜잭션정보가 전송되면, 그 전송된 블록체인을 갖는 디지털 가상화폐 거래용 트랜잭션정보를 검증을 통해 블록체인 기반 디지털 가상화폐 거래를 인증하고, 그 인증에 따라 블록체인을 갖는 디지털 가상화폐 거래용 트랜잭션정보를 기록함으로써, 거래의 인증을 수행하는 거래 인증단계(S210);
를 포함하는 것을 특징으로 하는 이체 사실확인 및 전화번호와 매칭된 블록체인을 갖는 디지털 가상화폐의 거래방법
The method according to claim 1,
The appendage block chain-based digital virtual currency trading app 410 of the automatically executed water purifier terminal 400 generates a personal authentication history signal for personal authentication, which includes personal information of a voucher donated with digital virtual money having a block chain A step S 190 of transmitting the digital virtual currency transaction guidance server 200 to the digital virtual currency transaction guidance server 200;
Then, the block chain-based digital virtual currency transaction information server 200 transmits the personal identification information for the certificate authentication to the member list information DB 400, After confirming that the voucher is a member, it is subtracted from the electronic wallet list information DB 212 by the amount to be donated to the voucher from the block chain-based digital virtual money amount information stored in the electronic wallet information of the presenter, The transaction information for the digital virtual currency transaction having the block chain is generated and transmitted to the designated block chain holding servers 100 on the basis of the cumulative transaction information accumulated in the block chain based digital virtual money amount information stored in the electronic wallet information of the voucher A transaction information transmission step (S200) for digital virtual currency transaction;
Thereafter, when the transaction information for the digital virtual currency transaction having the block chain is transmitted, the designated individual block chain holding server 100 verifies the transaction information for the digital virtual currency transaction having the transmitted block chain, A transaction authentication step (S210) for authenticating the virtual currency transaction and recording the transaction information for the digital virtual currency transaction having the block chain in accordance with the authentication;
And a digital virtual currency transaction method having a block chain matched with a telephone number
3. The method according to claim 1 or 2, wherein when the result of checking the remaining balance of the block chain is larger than the remittance amount, the account transfer is executed according to the designated procedure, and it is judged whether or not the amount exceeded the transfer amount limit set by the person And a transfer amount limit determination step (S130a). The transaction method of digital virtual currency having a block chain matched with a telephone number
The method according to claim 1 or 2, wherein if the person who received the notification in the smartphone guidance notifying step (S130b) responds with a signal of No or does not respond after a predetermined time elapses, it is notified to the criminal reporting center And a reporting step (S130e) of a criminal notification center for enabling a location tracking by a telephone number or the like. The digital virtual currency transaction method having a block number and a block number matched with a telephone number
3. The method according to claim 1 or 2, wherein the Yes signal comprises any one of fingerprint and / or finger vein information, iris information, and face information stored in a smart phone. Transaction method of digital virtual currency with block chain
The method of claim 1 or 2, wherein the signal of the Yes is but a fingerprint and / or a vein is stored in smart phone information, a digital signal of an iris information, face information, the client terminal personal banking personal information in DTMF signal Transmitting to the receiver side exchange of the relay transaction server; Returning a predetermined authentication number from the receiver side exchange of the personal finance relay transaction server; Converting an arrangement of the DTMF signals and transmitting the DTMF signals to a receiving apparatus in accordance with conversion logic based on a predetermined authentication number to which fingerprint or / and finger vein information, iris information, and face information in the digital signal are returned ; Reconstructing the converted DTMF signal into an array of DTMF signals originated by a user according to conversion logic based on an authentication number used for DTMF signal conversion; But perform, if the transmitted fingerprint and / or vein information, iris information, or face information matches with the personal financial transactions relay fingerprint and / or designated registered on the server vein information, iris information, or face information, the private banking And relaying the financial transaction by accessing the online banking system or the electronic commerce system as an unauthenticated through the relay server. The transaction method of the digital virtual currency having the block chain matched with the telephone number
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020180000033A KR20190052585A (en) | 2018-01-02 | 2018-01-02 | System for dealing a digital currency with block chain with preventing security and hacking |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020180000033A KR20190052585A (en) | 2018-01-02 | 2018-01-02 | System for dealing a digital currency with block chain with preventing security and hacking |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020170147075A Division KR101856038B1 (en) | 2017-11-07 | 2017-11-07 | System for dealing a digital currency with block chain with preventing security and hacking |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20190052585A true KR20190052585A (en) | 2019-05-16 |
Family
ID=66671925
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020180000033A KR20190052585A (en) | 2018-01-02 | 2018-01-02 | System for dealing a digital currency with block chain with preventing security and hacking |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20190052585A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102139008B1 (en) | 2019-07-22 | 2020-07-28 | 이화여자대학교 산학협력단 | Transaction Methods for Protecting Personal Information in a Public Block Chain Environment |
WO2023286900A1 (en) * | 2021-07-14 | 2023-01-19 | 정연우 | User authentication system and transfer system using blockchain authentication based on real-time proof of location |
-
2018
- 2018-01-02 KR KR1020180000033A patent/KR20190052585A/en not_active Application Discontinuation
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102139008B1 (en) | 2019-07-22 | 2020-07-28 | 이화여자대학교 산학협력단 | Transaction Methods for Protecting Personal Information in a Public Block Chain Environment |
WO2023286900A1 (en) * | 2021-07-14 | 2023-01-19 | 정연우 | User authentication system and transfer system using blockchain authentication based on real-time proof of location |
KR20230011801A (en) * | 2021-07-14 | 2023-01-25 | 정연우 | User authentication system and transfer system using real-time proof of location based blockchain authentication |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101812969B1 (en) | System for dealing a digital currency with block chain with preventing security and hacking | |
KR101856038B1 (en) | System for dealing a digital currency with block chain with preventing security and hacking | |
KR101867268B1 (en) | System for dealing a digital currency with block chain with preventing security and hacking | |
US8930273B2 (en) | System and method for generating a dynamic card value | |
TWI508007B (en) | Secure electronic payment system and process | |
US6270011B1 (en) | Remote credit card authentication system | |
KR101935817B1 (en) | System for dealing a digital currency with block chain with preventing security and hacking | |
CN108292334A (en) | Wireless living things feature recognition Verification System and method | |
US20130147603A1 (en) | Iris Cameras | |
CN103985036A (en) | Two-dimension code payment method with biological characteristics | |
JP2005032164A (en) | Authentication system, authentication device, server device, registration device, and terminal device | |
US20100280957A1 (en) | System, method and device for enabling interaction with dynamic security | |
EP2040228A1 (en) | System, method and device for enabling secure and user-friendly interaction | |
KR101973592B1 (en) | System for dealing a digital currency with block chain with preventing security and hacking | |
CN112801647B (en) | Transfer method, transfer device, electronic equipment and storage medium | |
KR101813950B1 (en) | An automated teller machine and a method for operating it | |
KR101831158B1 (en) | A terminal for providing banking services, a method for operating the terminal, a server for providing banking services and a method for operatin the server | |
KR20190052585A (en) | System for dealing a digital currency with block chain with preventing security and hacking | |
KR20210003485A (en) | Method and apparatus for providing financial transaction in atm based on face recognition | |
RU143577U1 (en) | DEVICE FOR PAYING GOODS AND SERVICES USING CUSTOMER'S BIOMETRIC PARAMETERS | |
WO2016083987A1 (en) | Method of and system for obtaining proof of authorisation of a transaction | |
CA2951035A1 (en) | Method and system for preventing fraud | |
KR101852156B1 (en) | System for dealing a digital currencywith block chain with preventing security and hacking | |
KR101742064B1 (en) | A terminal for providing banking services, a method for operating the terminal, a server for providing banking services and a method for operatin the server | |
CN113570374A (en) | System, method and equipment of mobile payment method based on face recognition |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A107 | Divisional application of patent | ||
E902 | Notification of reason for refusal | ||
E601 | Decision to refuse application |