[go: up one dir, main page]

SG11201901180WA - Systems and methods for providing identity assurance for decentralized applications - Google Patents

Systems and methods for providing identity assurance for decentralized applications

Info

Publication number
SG11201901180WA
SG11201901180WA SG11201901180WA SG11201901180WA SG11201901180WA SG 11201901180W A SG11201901180W A SG 11201901180WA SG 11201901180W A SG11201901180W A SG 11201901180WA SG 11201901180W A SG11201901180W A SG 11201901180WA SG 11201901180W A SG11201901180W A SG 11201901180WA
Authority
SG
Singapore
Prior art keywords
blockchain
international
read call
dapp
contract
Prior art date
Application number
SG11201901180WA
Inventor
Richard Collin
Hill Robert John Lundie
Mihai Cimpoesu
Original Assignee
Financial & Risk Organisation Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Financial & Risk Organisation Ltd filed Critical Financial & Risk Organisation Ltd
Publication of SG11201901180WA publication Critical patent/SG11201901180WA/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/50Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using hash chains, e.g. blockchains or hash trees
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0892Network architectures or network communication protocols for network security for authentication of entities by using authentication-authorization-accounting [AAA] servers or protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3236Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3247Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving digital signatures

Landscapes

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

Abstract

DecentraedApplication (DApp) 28 User System 24 Blockchain System 36 Identity Assurande System 32 (12) INTERNATIONAL APPLICATION PUBLISHED UNDER THE PATENT COOPERATION TREATY (PCT) (19) World Intellectual Property Organization International Bureau (43) International Publication Date 15 March 2018 (15.03.2018) WIP0 I PCT °mons °nolo olomomon oimIE (10) International Publication Number WO 2018/047085 Al 20 (51) International Patent Classification: H04L 29/06 (2006.01) (21) International Application Number: PCT/IB2017/055381 (22) International Filing Date: 06 September 2017 (06.09.2017) (25) Filing Language: English (26) Publication Language: English (30) Priority Data: 62/384,980 08 September 2016 (08.09.2016) US 15/696,996 06 September 2017 (06.09.2017) US (71) Applicant: THOMSON REUTERS GLOBAL RESOURCES UNLIMITED COMPANY [IE/CH]; Neuhofstrasse 1, 6340 Baar (CH). (72) Inventors: COLLIN, Richard; c/o Thomson Reuters Global Resources Unlimited Company, Neuhofstrasse 1, 6340 Baar (CH). LUNDIE HILL, Robert John; c/o Thomson Reuters Global Resources Unlimited Company, Neuhofstrasse 1, 6340 Baar (CH). CIMPOESU, Mihai; c/ o Thomson Reuters Global Resources Unlimited Company, Neuhofstrasse 1, 6340 Baar (CH). (81) Designated States (unless otherwise indicated, for every kind of national protection available): AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JO, JP, KE, KG, KH, KN, KP, KR, KW, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW. (84) Designated States (unless otherwise indicated, for every kind of regional protection available): ARIPO (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW), Eurasian (AM, AZ, BY, KG, KZ, RU, TJ, TM), European (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR), OAPI (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG). = (54) Title: SYSTEMS AND METHODS FOR PROVIDING IDENTITY ASSURANCE FOR DECENTRALIZED APPLICATIONS FIG. 1 (57) : An embodiment of a method of providing identity assurance for a decentralized application (DApp) includes executing, by at least one distributed node of a blockchain system, an entitlement contract stored on the blockchain to perform a read call from a DApp contract stored on the blockchain, the read call including an address signing a transaction to the DApp contract. Performing the read call may include reading a list of registered addresses stored on the blockchain, determining whether the list includes the signing address; and providing an output indicating whether the list includes the signing address. The method may further include executing, by the at least one distributed node, a registry contract stored on the blockchain to perform a read call from the DApp contract, the read call including an identifier of the decentralized application. Performing the read call may include reading a list of registered applications stored on the blockchain; determining whether the list includes the identifier; and if so, providing an output indicating an address of the entitlement contract. [Continued on next page] WO 2018/047085 Al O II Published: — with international search report (Art. 21(3))
SG11201901180WA 2016-09-08 2017-09-06 Systems and methods for providing identity assurance for decentralized applications SG11201901180WA (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US201662384980P 2016-09-08 2016-09-08
US15/696,996 US10635790B2 (en) 2016-09-08 2017-09-06 Systems and methods for providing identity assurance for decentralized applications
PCT/IB2017/055381 WO2018047085A1 (en) 2016-09-08 2017-09-06 Systems and methods for providing identity assurance for decentralized applications

Publications (1)

Publication Number Publication Date
SG11201901180WA true SG11201901180WA (en) 2019-03-28

Family

ID=61280600

Family Applications (1)

Application Number Title Priority Date Filing Date
SG11201901180WA SG11201901180WA (en) 2016-09-08 2017-09-06 Systems and methods for providing identity assurance for decentralized applications

Country Status (7)

Country Link
US (2) US10635790B2 (en)
EP (1) EP3494684A1 (en)
CN (1) CN110036613B (en)
AU (1) AU2017323588B9 (en)
CA (1) CA3034740A1 (en)
SG (1) SG11201901180WA (en)
WO (1) WO2018047085A1 (en)

Families Citing this family (49)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11538031B2 (en) * 2017-03-31 2022-12-27 Vijay Madisetti Method and system for identity and access management for blockchain interoperability
US11836717B2 (en) 2017-12-04 2023-12-05 Vijay Madisetti System and method for processing payments in fiat currency using blockchain and tethered tokens
US11438139B2 (en) * 2018-02-07 2022-09-06 Raouf Boutaba Blockchain based secure naming and update verification
US20210224776A1 (en) * 2018-05-15 2021-07-22 Schlumberger Technology Corporation Blockchain-based entitlement service
CN110610416A (en) * 2018-06-14 2019-12-24 富邦金融控股股份有限公司 KYC data sharing system and method based on blockchain smart contract
CN109104282A (en) * 2018-06-21 2018-12-28 北京欧链科技有限公司 Transaction signature processing method, system, key server and electronic equipment
CN108900304A (en) * 2018-06-21 2018-11-27 北京欧链科技有限公司 Transaction signature processing method, system and electronic equipment based on DAPP container
CN110706045B (en) * 2018-07-10 2024-05-24 北京京东尚科信息技术有限公司 Transaction data storage method, system, service platform and storage medium
CN109146473B (en) * 2018-07-11 2021-09-03 北京欧链科技有限公司 DAPP evaluation data processing method and device and electronic equipment
US10841094B2 (en) * 2018-09-14 2020-11-17 Microsoft Technology Licensing, Llc Private and public media data in a decentralized system
CN111294323B (en) * 2018-12-10 2022-01-18 成都高新信息技术研究院 Decentralized mobile subscriber identification method and system
US11087591B2 (en) * 2018-12-20 2021-08-10 Sony Interactive Entertainment LLC Anti-fraud cloud gaming blockchain
BR112019016188A2 (en) 2018-12-28 2020-04-14 Alibaba Group Holding Ltd computer-implemented method for controlling access to smart contracts, non-transitory computer-readable storage medium and system
CN109978517A (en) * 2019-03-07 2019-07-05 海南新软软件有限公司 A kind of safe interconnection method and device of Onchain wallet and third party DApp
KR102812723B1 (en) * 2019-05-13 2025-05-26 삼성전자주식회사 Electronic device and method for receiving push message stored in blockchain
US10929570B2 (en) 2019-05-17 2021-02-23 Advanced New Technologies Co., Ltd. Method, apparatus, and electronic device for blockchain-based infringement evidence storage
US11394718B2 (en) * 2019-06-10 2022-07-19 Microsoft Technology Licensing, Llc Resolving decentralized identifiers using multiple resolvers
WO2019179533A2 (en) 2019-07-02 2019-09-26 Alibaba Group Holding Limited System and method for issuing verifiable claims
SG11202006407QA (en) 2019-07-02 2020-08-28 Alibaba Group Holding Ltd System and method for creating decentralized identifiers
WO2019179535A2 (en) 2019-07-02 2019-09-26 Alibaba Group Holding Limited System and method for verifying verifiable claims
CN111213147B (en) 2019-07-02 2023-10-13 创新先进技术有限公司 Systems and methods for blockchain-based cross-entity authentication
CN111316303B (en) 2019-07-02 2023-11-10 创新先进技术有限公司 Systems and methods for blockchain-based cross-entity authentication
CN111164594B (en) 2019-07-02 2023-08-25 创新先进技术有限公司 System and method for mapping decentralized identities to real entities
CN111262901B (en) * 2019-07-29 2021-03-26 深圳百灵声学有限公司 Many-to-many communication system and operation method thereof
US11363032B2 (en) 2019-08-22 2022-06-14 Microsoft Technology Licensing, Llc Resolving decentralized identifiers at customized security levels
US11356436B2 (en) * 2019-09-13 2022-06-07 Sony Corporation Single sign-on authentication via multiple authentication options
US20210377227A1 (en) * 2019-10-08 2021-12-02 Shuang Chen Private web systems and uses thereof
CN110782347B (en) * 2019-10-22 2023-02-03 全链通有限公司 Intelligent contract signing method, device and medium based on block chain
CN111190963A (en) * 2019-12-27 2020-05-22 中思博安科技(北京)有限公司 Block chain application back-end system
CN111147494B (en) * 2019-12-27 2022-11-18 杭州趣链科技有限公司 Multi-center access management method and device for block chain light nodes
CN111211909B (en) * 2019-12-30 2023-03-21 深圳大学 Distributed authentication method based on zero-knowledge proof
CN113327108B (en) * 2020-02-28 2023-07-14 腾讯科技(深圳)有限公司 Transaction processing method, related equipment and computer storage medium
WO2021177493A1 (en) * 2020-03-06 2021-09-10 엘지전자 주식회사 Blockchain system and control method therefor
CN111309812A (en) * 2020-03-11 2020-06-19 深圳市网心科技有限公司 Block chain based mail transmission method and related equipment
CN112202704A (en) * 2020-04-10 2021-01-08 厦门慢雾科技有限公司 Block chain intelligent contract safety protection system
CN111415251A (en) * 2020-05-09 2020-07-14 杭州时戳信息科技有限公司 Block chain-based mortgage lending method and system, storage medium and computing device
CN111596954B (en) * 2020-05-12 2023-08-01 杭州溪塔科技有限公司 Distributed version control method and system based on block chain
US12190315B2 (en) * 2020-05-26 2025-01-07 Coinbase, Inc. Systems and methods for consensus-based access control for smart contract functions
CN111914243B (en) * 2020-07-30 2023-12-01 长沙尚链通信息科技有限公司 Blockchain wallet operation reminding method based on blockchain intelligent contract
CN113012008B (en) * 2020-09-15 2022-06-03 支付宝(杭州)信息技术有限公司 Identity management method, device and equipment based on trusted hardware
CN112132585A (en) * 2020-09-16 2020-12-25 北京好扑信息科技有限公司 Decentralized identity authentication and identification method based on block chain technology
CN112134879B (en) * 2020-09-21 2022-08-30 国网安徽省电力有限公司池州供电公司 Authorization method based on block chain intelligent contract
KR20230008982A (en) * 2021-07-08 2023-01-17 한국전자통신연구원 Method for delegating device ownership based on blockchain
CN113626523B (en) * 2021-08-09 2024-01-30 北京神州数码方圆科技有限公司 DID-based blockchain data exchange method and system
CN114401100A (en) * 2021-10-02 2022-04-26 杭州荔藤网络科技有限公司 A cross-application platform login method and system for a blockchain account
CN113901413B (en) * 2021-10-28 2024-06-11 安徽高山科技有限公司 Electronic contract evidence-storing system based on block chain
US11616854B1 (en) * 2022-07-14 2023-03-28 Zengo Ltd. System and method of secured interface to a blockchain based network
JP2024105994A (en) * 2023-01-26 2024-08-07 キヤノン株式会社 Information processing device and information processing system
US11930043B1 (en) * 2023-02-28 2024-03-12 Blockaid Ltd Techniques for digital wallet integration and for scanning transactions using integrated modules

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6850985B1 (en) * 1999-03-02 2005-02-01 Microsoft Corporation Security and support for flexible conferencing topologies spanning proxies, firewalls and gateways
US7162744B2 (en) * 2002-08-27 2007-01-09 Micron Technology, Inc. Connected support entitlement system and method of operation
US10311416B2 (en) * 2014-10-22 2019-06-04 Causam Energy, Inc. Systems and methods for advanced energy settlements, network-based messaging, and applications supporting the same
ZA201502969B (en) * 2014-05-09 2016-01-27 Univ Stellenbosch Enabling a user to transact using cryptocurrency
CN104320262B (en) * 2014-11-05 2017-07-21 中国科学院合肥物质科学研究院 The method and system of client public key address binding, retrieval and the verification of account book technology are disclosed based on encryption digital cash
US10979410B1 (en) * 2015-05-04 2021-04-13 United Services Automobile Association (Usaa) Systems and methods for utilizing cryptology with virtual ledgers in support of transactions and agreements
US10635471B2 (en) * 2015-05-15 2020-04-28 Joshua Paul Davis System and method for an autonomous entity
US20170116693A1 (en) * 2015-10-27 2017-04-27 Verimatrix, Inc. Systems and Methods for Decentralizing Commerce and Rights Management for Digital Assets Using a Blockchain Rights Ledger
CN105488675B (en) * 2015-11-25 2019-12-24 布比(北京)网络技术有限公司 Block chain distributed shared general ledger construction method
CN105488665A (en) * 2015-11-25 2016-04-13 布比(北京)网络技术有限公司 Decentralized transaction method
CN105573828B (en) * 2015-12-17 2019-04-12 布比(北京)网络技术有限公司 A kind of operation processing method and device
RU2710889C1 (en) * 2015-12-22 2020-01-14 Файненшел Энд Риск Организейшн Лимитед Methods and systems for creation of identification cards, their verification and control
CN105592098B (en) * 2016-01-16 2018-09-14 杭州复杂美科技有限公司 The management method of ballot and CA certificate on block chain
US10366388B2 (en) * 2016-04-13 2019-07-30 Tyco Fire & Security Gmbh Method and apparatus for information management
US20170344988A1 (en) * 2016-05-24 2017-11-30 Ubs Ag System and method for facilitating blockchain-based validation
US10580100B2 (en) * 2016-06-06 2020-03-03 Chicago Mercantile Exchange Inc. Data payment and authentication via a shared data structure
US10447478B2 (en) * 2016-06-06 2019-10-15 Microsoft Technology Licensing, Llc Cryptographic applications for a blockchain system
US10108954B2 (en) * 2016-06-24 2018-10-23 PokitDok, Inc. System and method for cryptographically verified data driven contracts
US10700861B2 (en) * 2016-07-29 2020-06-30 Workday, Inc. System and method for generating a recovery key and managing credentials using a smart blockchain contract
US11088855B2 (en) * 2016-07-29 2021-08-10 Workday, Inc. System and method for verifying an identity of a user using a cryptographic challenge based on a cryptographic operation
US20190080402A1 (en) * 2017-09-11 2019-03-14 Templum, Llc System and method for providing a regulatory-compliant token
US11315110B2 (en) * 2017-12-27 2022-04-26 International Business Machines Corporation Private resource discovery and subgroup formation on a blockchain

Also Published As

Publication number Publication date
CN110036613A (en) 2019-07-19
AU2017323588B9 (en) 2022-07-21
WO2018047085A1 (en) 2018-03-15
US10635790B2 (en) 2020-04-28
AU2017323588B2 (en) 2022-06-30
US20200242218A1 (en) 2020-07-30
AU2017323588A1 (en) 2019-03-14
CN110036613B (en) 2022-06-10
EP3494684A1 (en) 2019-06-12
NZ750907A (en) 2021-05-28
CA3034740A1 (en) 2018-03-15
US11531732B2 (en) 2022-12-20
US20180068097A1 (en) 2018-03-08

Similar Documents

Publication Publication Date Title
SG11201901180WA (en) Systems and methods for providing identity assurance for decentralized applications
SG11201906794TA (en) Systems and methods for issuing and tracking digital tokens within distributed network nodes
SG11201904942YA (en) Blockchain-based service execution method and apparatus, and electronic device
SG11201806650VA (en) Systems and methods for providing a personal distributed ledger
SG11201804771WA (en) Systems and methods for providing financial data to financial instruments in a distributed ledger system
SG11201907770YA (en) Systems and methods for determining a parking region of vehicles
SG11201806653SA (en) Systems and methods for providing identity scores
SG11201909943SA (en) System and method for high accuracy location determination and parking
SG11201906875RA (en) Ultra-reliable low-latency communication indication channelization designs
SG11201908651SA (en) Methods and devices for protecting sensitive data of transaction activity based on smart contract in blockchain
SG11201811691RA (en) Systems and methods for verifying authenticity of id photo
SG11201907531XA (en) Constraining motion vector information derived by decoder-side motion vector derivation
SG11201909671TA (en) Method of living body detection and terminal device
SG11201806806YA (en) System and method for processing simultaneous carpool requests
SG11202000330XA (en) Concept for generating an enhanced sound field description or a modified sound field description using a multi-point sound field description
SG11201906535WA (en) Performing a recovery process for a network node in a distributed system
SG11201907679TA (en) Business verification method and apparatus
SG11201908959SA (en) Digital asset account management
SG11201909404TA (en) Anonymity and traceability of digital property transactions on a distributed transaction consensus network
SG11201811674WA (en) Systems and methods for path determination
SG11201807369UA (en) System and method for beam adjustment request
SG11201901577SA (en) Method and system for fast tracking navigation of blockchains via data manipulation
SG11201811283PA (en) System and method for determining safety score of driver
SG11201901006RA (en) Systems and methods for enhanced organizational transparency using a credit chain
SG11201900509YA (en) Simultaneous capturing of overlay signals from multiple targets