Big Wallet Lab

Big Wallet Lab is a blockchain security driven innovation lab made up of academic, industry and security researchers working on projects such as MPC, TEE and more secure and efficient engineering implementations for users around the world. Our goal is to deliver cutting-edge innovation. We are currently building a distributed infrastructure for Web3. Make a difference with us!

research

Abstract and Easy-to-Use Cryptographic Infrastructure Library

We created the big wallet Cryptography Basic Algorithm Library suite in C++ to make it easier to develop upper-layer cryptographic protocols, which includes the Big Number Computation Library, the Abstract Elliptic Curve Algorithm Library, the Homomorphic Encryption Algorithm Library, the Secret Sharing Scheme Algorithm Library, and the Zero-Knowledge Proof Protocol Algorithm Library.

TSS-RSA Protocol

TSS-RSA is a threshold signature algorithm for RSA that we've implemented. It has capabilities for generating key shards, signing by distributed keys,verifying signature shards, combining and verifying shards' signatures.To propel the algorithm's use cases in the Arweave ecosystem, we have been actively collaborating with the project’s developers.

MetaMask Snap & Hardware-Based Two-Party MPC Wallet POC

Big Wallet has collaborated with MetaMask and Keystone to implement a two-party MPC wallet POC between MetaMask Snap and Keystone. The POC demonstrates functions such as distributed key generation, distributed signing, transfer of assets, backup & import of key shards.

MPC-ECDSA Scheme/Protocol

MPC-Ed25519 Scheme/Protocol

MPC-BLS Scheme/Protocol

MPC Private Key Derivation Protocol

It allows for a group of MPC private key shards to be used for managing multiple wallets and supports multi-party private key derivation, i.e. the derivation of sub-private key shards and corresponding public keys from a private key shard group in accordance with BIP44. Currently, there's support for MPC-ECDSA, MPC-ED25519, and MPC-BLS protocol derivation algorithms.

Garbled-Circuit-Based Two-Party HMAC Signature Protocol

It supports two-party protocols for HMAC-SHA256, HMAC-SHA384, and HMAC-SHA512, as well as key shard generation, distributed key refresh, and distributed signatures.

Zero-Knowledge Proof based Private Key Sharding Backup Verification Protocol

Intel SGX Based TEE Policy Engine

Policy approval processes are executed in accordance with the user's predefined policies and approval actions in TEE (Trusted Execution Environment).

Trusted Cloud Service Framework

A remote authentication architecture, basic libraries, trusted cloud service development scaffolding and other tools for developing reliable cloud services are all included.

Members

Max He

Cryptography

land9

暗号化

Andy Hu

Trusted Computing

Kane

Distributed System

Logan Lu

Trusted Computing

Long Limin

Turing AI Institute of Nanjing

Secure Multi-Party Computation

Tan Xianghui

Turing AI Institute of Nanjing

Secure Multi-Party Computation

Ma Wenping

Xidian University

Cryptography

Csar

Cryptography

Gavin Niu

Trusted Computing

Blackk

Blockchain Security

Vinci

Cryptography

Hydrv

Blockchain Security

Spread Our Vision!

We welcome talents from around the world to help create a brighter future for everyone together!

Contact Big Wallet Lab

Big Wallet Lab

Big Wallet Lab is a blockchain security driven innovation lab made up of academic, industry and security researchers working on projects such as MPC, TEE and more secure and efficient engineering implementations for users around the world. Our goal is to deliver cutting-edge innovation. We are currently building a distributed infrastructure for Web3. Make a difference with us!

research

Abstract and Easy-to-Use Cryptographic Infrastructure Library

We created the big wallet Cryptography Basic Algorithm Library suite in C++ to make it easier to develop upper-layer cryptographic protocols, which includes the Big Number Computation Library, the Abstract Elliptic Curve Algorithm Library, the Homomorphic Encryption Algorithm Library, the Secret Sharing Scheme Algorithm Library, and the Zero-Knowledge Proof Protocol Algorithm Library.

TSS-RSA Protocol

TSS-RSA is a threshold signature algorithm for RSA that we've implemented. It has capabilities for generating key shards, signing by distributed keys,verifying signature shards, combining and verifying shards' signatures.To propel the algorithm's use cases in the Arweave ecosystem, we have been actively collaborating with the project’s developers.

MetaMask Snap & Hardware-Based Two-Party MPC Wallet POC

Big Wallet has collaborated with MetaMask and Keystone to implement a two-party MPC wallet POC between MetaMask Snap and Keystone. The POC demonstrates functions such as distributed key generation, distributed signing, transfer of assets, backup & import of key shards.

MPC-ECDSA Scheme/Protocol

MPC-Ed25519 Scheme/Protocol

MPC-BLS Scheme/Protocol

MPC 秘密鍵導出プロトコル

It allows for a group of MPC private key shards to be used for managing multiple wallets and supports multi-party private key derivation, i.e. the derivation of sub-private key shards and corresponding public keys from a private key shard group in accordance with BIP44. Currently, there's support for MPC-ECDSA, MPC-ED25519, and MPC-BLS protocol derivation algorithms.

Garbled-Circuit-Based Two-Party HMAC Signature Protocol

It supports two-party protocols for HMAC-SHA256, HMAC-SHA384, and HMAC-SHA512, as well as key shard generation, distributed key refresh, and distributed signatures.

Zero-Knowledge Proof based Private Key Sharding Backup Verification Protocol

Intel SGX Based TEE Policy Engine

Policy approval processes are executed in accordance with the user's predefined policies and approval actions in TEE (Trusted Execution Environment).

Trusted Cloud Service Framework

A remote authentication architecture, basic libraries, trusted cloud service development scaffolding and other tools for developing reliable cloud services are all included.

Members

Max Hee

Cryptography

land9

Cryptography

Andy Hu

Trusted Computing

Kane

Distributed System

Logan Lu

Trusted Computing

Long Limin

Turing AI Institute of Nanjing

Secure Multi-Party Computation

Tan Xianghui

Turing AI Institute of Nanjing

Secure Multi-Party Computation

Ma Wenping

Xidian University

Cryptography

Csar

Cryptography

Gavin Niu

Trusted Computing

Blackk

Blockchain Security

Vinci

Cryptography

Hydrv

Blockchain Security

Spread Our Vision!

We welcome talents from around the world to help create a brighter future for everyone together!

Contact Big Wallet Lab