Abstract: Recovering a private key for a decentralized application transaction is described. Reset information corresponding to a user is sent. An access token that corresponds to the user is received. The access token is sent. A credential to enable the first computing environment to access a third party security service to decrypt encrypted private key information is received. A request for the encrypted private key information is sent. The encrypted private key information is received. The credential and the encrypted private key information is sent. The decrypted private key information is received.
Type:
Grant
Filed:
August 27, 2024
Date of Patent:
September 29, 2026
Assignee:
Magic Labs, Inc.
Inventors:
Fei-Yang Jen, Yi Wei Chen, Jaemin Jin, Hanyu Xue, Wentao Liu, Shang Li
Abstract: This disclosure relates to techniques for performing encryption and decryption operations and that provide fully non-custodial data management, i.e., where end-users have control over their data—rather than a third party. Specifically, the techniques disclosed herein are configured to allow end-users to have the ability to recover and/or maintain access to data stored on third-party systems—even if one or more third-party entities storing the data are no longer in compliance with a predetermined set of operational criteria. In other implementations, novel split private key generation techniques are disclosed, wherein a newly-generated private key may be split into at least three shards, e.g., an authentication service provider shard, a shard for another entity, and a “recovery” shard. In still other implementations, an iFrame may decrypt separate shards of a private key using a delegated key management system (DKMS) and then use the reconstructed private key to sign a digital transaction.
Type:
Grant
Filed:
February 16, 2024
Date of Patent:
October 8, 2024
Assignee:
Magic Labs, Inc.
Inventors:
Fei-Yang Jen, Yi Wei Chen, Dheeban Srinivasan Govindarajan, Jaemin Jin, Shang Li
Abstract: A mechanism for building decentralized computer applications that execute on a distributed computing system. The present technology works within a web browser, client application, or other software and provides access to decentralized computer applications through the browser. The present technology is non-custodial, wherein a public-private key pair, which represents user identity, is created on a client machine and then directly encrypted by a third-party platform without relying on one centralized computing system.
Type:
Grant
Filed:
January 8, 2024
Date of Patent:
August 27, 2024
Assignee:
Magic Labs, Inc.
Inventors:
Fei-Yang Jen, Yi Wei Chen, Jaemin Jin, Hanyu Xue, Wentao Liu, Shang Li
Abstract: A mechanism for building decentralized computer applications that execute on a distributed computing system. The present technology works within a web browser, client application, or other software and provides access to decentralized computer applications through the browser. The present technology is non-custodial, wherein a public-private key pair, which represents user identity, is created on a client machine and then directly encrypted by a third-party platform without relying on one centralized computing system.
Type:
Grant
Filed:
September 15, 2023
Date of Patent:
April 23, 2024
Assignee:
Magic Labs, Inc.
Inventors:
Fei-Yang Jen, Yi Wei Chen, Jaemin Jin, Hanyu Xue, Wentao Liu, Shang Li
Abstract: A mechanism for building decentralized computer applications that execute on a distributed computing system. The present technology works within a web browser, client application, or other software and provides access to decentralized computer applications through the browser. The present technology is non-custodial, wherein a public-private key pair, which represents user identity, is created on a client machine and then directly encrypted by a third-party platform without relying on one centralized computing system.
Type:
Grant
Filed:
December 30, 2022
Date of Patent:
November 14, 2023
Assignee:
Magic Labs, Inc.
Inventors:
Fei-Yang Jen, Yi Wei Chen, Jaemin Jin, Hanyu Xue, Wentao Liu, Shang Li
Abstract: A mechanism for building decentralized computer applications that execute on a distributed computing system. The present technology works within a web browser, client application, or other software and provides access to decentralized computer applications through the browser. The present technology is non-custodial, wherein a public-private key pair, which represents user identity, is created on a client machine and then directly encrypted by a third-party platform without relying on one centralized computing system.
Type:
Grant
Filed:
September 24, 2020
Date of Patent:
January 3, 2023
Assignee:
Magic Labs, Inc.
Inventors:
Fei-Yang Jen, Yi Wei Chen, Jaemin Jin, Hanyu Xue, Wentao Liu, Shang Li
Abstract: A mechanism for building decentralized computer applications that execute on a distributed computing system. The present technology works within a web browser, client application, or other software and provides access to decentralized computer applications through the browser.
Type:
Application
Filed:
September 24, 2020
Publication date:
March 25, 2021
Applicant:
Magic Labs, Inc.
Inventors:
Fei-Yang Jen, Yi Wei Chen, Jaemin Jin, Hanyu Xue, Wentao Liu, Shang Li