Method for providing payment gateway service using UTXO-based protocol and server using same

    公开(公告)号:US11210661B2

    公开(公告)日:2021-12-28

    申请号:US16508090

    申请日:2019-07-10

    申请人: Coinplug, Inc.

    摘要: The present disclosure relates to a method for providing a payment agency service and a server using same, and a method for registering an authentication certificate, a method for providing a payment agency service, a card company server, and a payment agency server. The method comprises steps of a payment agency server: (a) delivering identity authentication information and a first push token ID delivered from a user terminal to a card company server; (b) delivering a successful authentication result to the user terminal to support generating and saving a public key and a private key of the user; and (c) managing the first push token ID or a second push token ID as an integrated push token ID when the first push token ID and the second push token ID match, and saving registration information including the integrated push token ID and the public key.

    Method for issuing currency and making payment by managing balance database for each block in blockchain network and server using same

    公开(公告)号:US11037111B2

    公开(公告)日:2021-06-15

    申请号:US16380627

    申请日:2019-04-10

    申请人: Coinplug, Inc.

    IPC分类号: G06Q20/06 G06Q20/38 G06Q40/02

    摘要: Provided in the present invention is a method comprising steps of: (a) confirming validity of a currency issuing transaction and a currency issuer when the currency issuing transaction including (i) a specific unique nonce, (ii) a receiver of the currency, (iii) issued amount of the currency, (iv) a public key of the currency issuer, and (v) a signature value of the currency issuer signing the (i), (ii), (iii), and (iv) with a private key of the currency issuer is obtained, and if valid, registering the currency issuing transaction on a private BCDB, wherein registering includes updating a balance database by referencing amount of change in balance due to the issued amount of the currency, included in the currency issuing transaction; and (b) registering, on the public BCDB, a specific representative hash value generated by calculating an associated hash value matching the specific hash value, when a specific condition is satisfied.

    Digital virtual currency transaction system and method having block chain between concerned parties

    公开(公告)号:US10679193B2

    公开(公告)日:2020-06-09

    申请号:US15516905

    申请日:2015-10-07

    申请人: COINPLUG INC.

    摘要: The present invention relates to a digital virtual currency transaction system and method which enable a receiver to make digital virtual currency transactions having a block chain regardless of whether an electronic wallet has been opened, and which have a block chain between concerned parties to guide the concerned parties to be able to conveniently make URL-based transactions without recognizing a public address comprised of 32 bytes or more for every digital virtual currency transaction having a block chain between concerned parties. Provided are a system and a method using same, the system comprising: a block chain-based digital virtual currency transaction guide server (100); a giver terminal (200) which is loaded with a giver-side block chain-based digital virtual currency transaction app (210), generates a giver transaction request signal; and a receiver terminal 300 which clicks the receiver transaction selecting URL (A).

    Method and server for providing notary service for file and verifying file recorded by notary service

    公开(公告)号:US10372942B1

    公开(公告)日:2019-08-06

    申请号:US16268509

    申请日:2019-02-06

    申请人: Coinplug, Inc.

    摘要: A method for providing a notary service for a file is provided. The method includes steps in which: (a) when a notary service request for a specific file is obtained, a server generates, by using a hash function, or supports the generation of, a message digest of the specific file; and (b) if a predetermined condition is satisfied, the server registers, in a database, or supports the registration of, a representative hash value or a value obtained by processing the representative hash value, the representative hash value being generated by calculating at least one neighboring hash value that matches a specific hash value, wherein the specific hash value is a hash value of the result of encrypting the message digest with a private key of a specific user and a private key of the server.

    Method and server for providing notary service for file and verifying file recorded by notary service

    公开(公告)号:US10235538B2

    公开(公告)日:2019-03-19

    申请号:US16049328

    申请日:2018-07-30

    申请人: Coinplug, Inc.

    摘要: A method is provided for providing a notary service for a file, the method including the steps in which: (a) when a notary service request for a specific file is obtained, a server generates, by using a hash function, or supports the generation of, a message digest of the specific file; and (b) if a predetermined condition is satisfied, the server registers, in a database, or supports the registration of, a representative hash value or a value obtained by processing the representative hash value, the representative hash value being generated by calculating at least one neighboring hash value that matches a specific hash value, wherein the specific hash value is a hash value of the result of encrypting the message digest with a private key of a specific user and a private key of the server.

    SYSTEM FOR ISSUING CERTIFICATE BASED ON BLOCKCHAIN NETWORK, AND METHOD FOR ISSUING CERTIFICATE BASED ON BLOCKCHAIN NETWORK BY USING SAME

    公开(公告)号:US20190081800A1

    公开(公告)日:2019-03-14

    申请号:US16191486

    申请日:2018-11-15

    申请人: Coinplug, Inc.

    摘要: A method for issuing certificates based on a blockchain network is provided. The method includes steps of: an authentication-supporting server, (a) if personal information on a user is acquired, (i) instructing a user device to generate a public and a private key of the user and transmit the public key to the authentication-supporting server, (ii) storing the certificate including the public hey as corresponding to the personal information, and (iii) determining whether one of current anchoring conditions is satisfied; (b) if it is, generating a root hash value by a Merkle tree operation on leaf nodes including hash values of the certificates stored after a previous anchoring condition is satisfied; and (c) one of (c-1) storing the transaction including the root hash value in a distributed database on the blockchain network and (c-2) instructing a blockchain node to store the transaction in the distributed database, and acquiring a transaction ID.

    METHOD FOR USING AND REVOKING AUTHENTICATION INFORMATION AND BLOCKCHAIN-BASED SERVER USING THE SAME

    公开(公告)号:US20170330180A1

    公开(公告)日:2017-11-16

    申请号:US15487597

    申请日:2017-04-14

    申请人: Coinplug, Inc.

    摘要: A method for using authentication information is provided. The method includes steps of: (a) a managing server, if a request for using the authentication information is acquired, acquiring a transaction ID corresponding to a specific user's identification information; (b) the managing server acquiring an output of a specific transaction corresponding to the transaction ID from a blockchain; (c) the managing server determining revocation of the authentication information by referring to the output of the specific transaction; and (d) the managing server supporting a communication by providing the specific user's public key in the output of the specific transaction, if the authentication information is not revoked, and if (i) a hash value of the specific user's identification information included in the output of the specific transaction or its processed value corresponds to (ii) a hash value of the specific user's identification information pre-stored in a certain database or its processed value.

    METHOD FOR CREATING, REGISTERING, REVOKING AUTHENTICATION INFORMATION AND SERVER USING THE SAME

    公开(公告)号:US20170316497A1

    公开(公告)日:2017-11-02

    申请号:US15488821

    申请日:2017-04-17

    申请人: Coinplug, Inc.

    摘要: A method for creating and registering the authentication information is provided. The method includes steps of: (a) an intermediate server determining whether the specific user's public key is registered if (i) the specific user's public key and (ii) a hash value of the specific user's information or its processed value are acquired from the biometric authentication server which received a request for registration of authentication information; and (b) the intermediate server, if the specific user's public key is determined to be unregistered and at least one certain anchoring condition is satisfied, registering with a database a representative hash value or its processed value in a certain data structure, wherein the representative hash value is created by using (1) a specific hash value and (2) at least one hash value of at least one neighboring node which corresponds to a node of the specific hash value.

    System and method for verifying forgery of financial institution proof documents on basis of block chain

    公开(公告)号:US11538036B2

    公开(公告)日:2022-12-27

    申请号:US15845224

    申请日:2017-12-18

    申请人: Coinplug, Inc.

    摘要: Transaction ID information corresponding to proof certificate-verifying transaction information is transmitted to a block chain retention server if a request for proof certificate information is sensed, when the proof certificate-verifying transaction information generated by using the proof certificate information, to be provided to a customer, is recorded in a block chain retention server and the transaction ID information is managed. The proof certificate-verifying transaction information corresponding to the transaction ID information is acquired from the block chain retention server. A proof certificate index hash value used for comparison, acquired from the proof certificate information to be provided to a customer and corresponding to a request, is compared with a proof certificate-verifying index hash value acquired from the proof certificate verifying-transaction information. Verification information generated with reference to the comparison result of the proof certificate index hash value used for comparison and the proof certificate-verifying index hash value are provided.

    Method for providing united point service in use of unspent transaction output based protocol and server using the same

    公开(公告)号:US11416930B2

    公开(公告)日:2022-08-16

    申请号:US15857017

    申请日:2017-12-28

    申请人: Coinplug, Inc.

    IPC分类号: G06Q40/04 G06Q20/38 G06F16/90

    摘要: A method for registering a point distributor and information on an exchange rate for providing a united point service is provided. The method includes steps of: a system managing server (a) verifying a registration transaction TrxA and a confirmation transaction TrxB if at least one of conditions is satisfied which include (i) a condition that the TrxA having (i-1) a public key of a point managing server, and (i-2) a first XEA, an exchange rate of a point A managed by the point distributor to a united point, is acquired from a point distributing server, and (ii) a condition that the TrxB having (ii-1) a public key of the point distributing server, and (ii-2) a second XEA, is acquired from the point managing server; and (b) recording it on a certain blockchain database, and acquiring a transaction ID which locates the TrxA, the TrxB on the certain blockchain database.