KYCT prevents deepfakes

Bulletproof — Deepfake — Solution

Alexander Wojdynski
3 min readAug 2, 2022
Figure 1 — Screenshot from the deepfake video with Ukrainian President Volodymyr Selenski

Since the recent deepfake attacks of a fake Vitali Klitschko or the “Selensky surrender”, deepfakes are a weapon in modern warfare. Mechanisms to fight deepfakes need to be developed — proof of digital identity is needed more than ever.

When we developed the Know Your Customer Token our approach was to design KYCT as modular and open as possible. Because we followed this approach, there are a variety of use cases. Today we will show you how to use KYCT in meetings to prevent deepfakes.

What is KYCT?

KYCT is a non-tradable, non-exchangeable, non-transferable, soul-bound NFT (ERC-721) on the Ethereum blockchain. It is minted directly into the user’s wallet and can be used to combine a user’s civic identity with a web3 identity.

Figure 2 — look and feel of KYCT in Metamask

KYCT can also be used to proof the identity of a user, company or device to a third party.

The second feature of KYCT are authorized-NFTs. Authorized-NFTs can be used to imprint any type of data into an NFT that contains the identity of the creator.

Creation of KYCT in a nutshell

Figure 3 — Generate your own KYCT on Rinkeby

Steps to create your own KYCT

  1. Wallet Connection
  2. ID verification
  3. Mint the KYC-Token (Rinkeby)
  4. Chain view
  5. Verification

Try the demo and check out our guide!

Requirements: MetaMask, Chrome, personal identification document

Use KYCT in online meetings

Figure 4 — The creation of a meeting token inc. KYCT

After KYCT is created, it can be used in combination with a “meeting-token” to proof the identity of a user in online meetings.

Go to the website of your favorite online meeting provider (e.g. Meet, Zoom, Webex, Teams). When connected to the website, a request needs to be signed. After the request is signed, a “meeting token” gets created and automatically deposited into the provided wallet. The transaction may take a few minutes, depending on gas and network. Once the “meeting token” is created, it can be used in combination with KYCT to proof identity to the meeting host.

There are a few simple steps to follow

  1. Create KYCT
  2. Connect to a meeting provider
  3. Sign a request
  4. Get access with the wallet that includes your KYCT
  5. Create a meeting token
  6. Wait until the meeting token is successfully minted (varies on gas and network)
  7. Use KYCT inc. the meeting token to prove your ID at the meeting provider
  8. Prevent deepfakes

To realize KYCT in online meetings, we need to team up with provider of video conferencing tools.

Contact us at info@kyct.xyz to prevent deepfakes in the future!

If you want to learn more about KYCT, check us out.

Remember to subscribe to Twitter and Linkedin!

--

--