zk login with the help of SUI SDK account abstraction

HA4RPREETSINGH 8 views 11 slides Mar 06, 2025
Slide 1
Slide 1 of 11
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11

About This Presentation

https://github.com/GillHapp/my-zklogin-project


Slide Content

Balancing Innovation and Responsibility
Chainbros Team
ZKIDENTITY
www.reallygreatsite.com

ABOUT US
Team :- Chainbros
Team lead Dhruvjain
Dev Harpreet singh
Dev kunal

BROAD PICTURE
zkIdentity on Sui Blockchain
Secure & Privacy-Preserving Authentication
Powered by Zero-Knowledge Proofs (zk-
SNARKs)
Supports Google, Twitch, Facebook Login
Built on Sui Blockchain

INTRODUCTION
zkIdentity is a web-based authentication system
using zkLogin on the Sui blockchain.
Provides secure and decentralized login with zero-
knowledge authentication.
Uses zk-SNARKs to protect user data while
enabling interaction with Sui smart contracts.

FEATURES
✅ Secure Authentication (Google, Twitch,
Facebook - OpenID Connect)
✅ Zero-Knowledge Proofs for private
authentication
✅ Transaction Execution on Sui Blockchain
✅ Real-time SUI Balance Tracking
✅ Faucet Integration for free test tokens

TECH STACK
?????? Frontend: React, TypeScript
?????? Blockchain: Sui Devnet, zkLogin
?????? Authentication: OpenID Connect
?????? Cryptography: zk-SNARKs
?????? Networking: REST APIs, OAuth

1️⃣ User chooses an OpenID provider (Google, Twitch, Facebook)
2️⃣ JWT (JSON Web Token) is generated after authentication
3️⃣ Zero-Knowledge Proof (ZK Proof) is created
4️⃣ A Sui address is derived securely
5️⃣ User can send transactions on Sui with zkLogin
AUTHENTICATION FLOW

USER INTERFACE (UI)

CONTACT US
[email protected]
www.reallygreatsite.com
https://elaborate-strudel-18ea97.netlify.app/

FOR YOUR ATTENTION
THANK YOU!
Tags