-
公开(公告)号:US11316699B2
公开(公告)日:2022-04-26
申请号:US17383505
申请日:2021-07-23
申请人: Coinplug, Inc.
发明人: Joon Sun Uhr , Moon Gju Suh , Joo Han Song
摘要: A method for authenticating users contactlessly with decentralized identifiers (DID) using verifiable credentials is provided. The method includes steps of: an authentication supporting server, (a) on condition that a user DID is issued and a user public key is registered in a blockchain network, in response to a contactless authentication request, (i) retrieving the user public key from the blockchain network or from a user DID document sent by a resolving server and (ii) verifying a user signature value; and (b) (i) transmitting real-time feature point information and identity confirmation information to a certification authority (CA) server, (ii) allowing the CA server to transmit authentication result information, (iii) retrieving a CA server public key from the blockchain network or from a CA server DID document sent by the resolving server, (iv) verifying a CA server signature value, (v) registering the authentication result information, and (vi) transmitting a user verifiable credential.
-
公开(公告)号:US11037111B2
公开(公告)日:2021-06-15
申请号:US16380627
申请日:2019-04-10
申请人: Coinplug, Inc.
发明人: Joo Han Song , Jay Wu Hong , Joon Sun Uhr
摘要: 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.
-
3.
公开(公告)号:US10679193B2
公开(公告)日:2020-06-09
申请号:US15516905
申请日:2015-10-07
申请人: COINPLUG INC.
发明人: Joon Sun Uhr , Jay Wu Hong , Jong Eun Park
摘要: 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).
-
公开(公告)号:US10372942B1
公开(公告)日:2019-08-06
申请号:US16268509
申请日:2019-02-06
申请人: Coinplug, Inc.
发明人: Joon Sun Uhr , Jay Wu Hong , Joo Han Song
摘要: 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.
-
公开(公告)号:US10235538B2
公开(公告)日:2019-03-19
申请号:US16049328
申请日:2018-07-30
申请人: Coinplug, Inc.
发明人: Joon Sun Uhr , Jay Wu Hong , Joo Han Song
摘要: 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.
-
公开(公告)号:US20190081800A1
公开(公告)日:2019-03-14
申请号:US16191486
申请日:2018-11-15
申请人: Coinplug, Inc.
发明人: Joon Sun Uhr , Jay Wu Hong , Joo Han Song
摘要: 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.
-
7.
公开(公告)号:US20170330180A1
公开(公告)日:2017-11-16
申请号:US15487597
申请日:2017-04-14
申请人: Coinplug, Inc.
发明人: Joo Han Song , Jay Wu Hong , Joon Sun Uhr
CPC分类号: G06Q20/3829 , G06F16/22 , G06F21/33 , G06Q20/102 , G06Q20/401 , G06Q20/4014 , G06Q2220/00
摘要: 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.
-
8.
公开(公告)号:US20170316497A1
公开(公告)日:2017-11-02
申请号:US15488821
申请日:2017-04-17
申请人: Coinplug, Inc.
发明人: Joo Han Song , Jay Wu Hong , Joon Sun Uhr
摘要: 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.
-
公开(公告)号:US12063209B2
公开(公告)日:2024-08-13
申请号:US17353244
申请日:2021-06-21
申请人: Coinplug, Inc.
发明人: Joon Sun Uhr , Jay Wu Hong , Joo Han Song
IPC分类号: H04L9/40 , G06Q20/00 , G06Q20/22 , G06Q20/36 , G06Q20/38 , G06Q20/40 , G06Q40/02 , H04L9/00 , H04L9/06 , H04L9/08 , H04L9/32 , H04L67/104
CPC分类号: H04L63/0823 , G06Q20/00 , G06Q20/223 , G06Q20/36 , G06Q20/3821 , G06Q20/389 , G06Q20/40 , G06Q40/02 , H04L9/0637 , H04L9/0643 , H04L9/0861 , H04L9/0894 , H04L9/3239 , H04L9/3263 , H04L9/3268 , H04L9/50 , H04L63/083 , H04L67/104
摘要: The present invention provides a certificate issuing system based on a block chain, the system having a means for directly generating a certificate-specific public key and a certificate-specific private key in a user terminal operated by a user, guiding the certificate-specific public key and the certificate-specific private key so as to be generated in a state in which a network in the user terminal is blocked, and eliminating the costs incurred for constructing, operating, and maintaining the certificate issuing system having a high-grade security system linked therewith so as to block hacking, which occurred in the past, as much as possible, since the certificate-specific public key requiring maintenance is stored and managed in an electronic wallet, installed in servers that hold block chains, through a peer-to-peer network (P2P)-based distributed database, not by a server run by a certificate authority (CA).
-
10.
公开(公告)号:US11514440B2
公开(公告)日:2022-11-29
申请号:US15487530
申请日:2017-04-14
申请人: Coinplug, Inc.
发明人: Joo Han Song , Jay Wu Hong , Joon Sun Uhr
摘要: A method for issuing authentication information is provided. The method includes steps of: (a) a managing server, if identification information of a specific user is acquired from a user device in response to a request for issuing the authentication information and the identification information is determined to be registered, creating a transaction whose output includes: (i) the specific user's public key and (ii) a hash value of the identification information or its processed value to thereby record or support other device to record it on a blockchain; and (b) the managing server acquiring a transaction ID representing location information of the transaction recorded on the blockchain.
-
-
-
-
-
-
-
-
-