Secret NFT
Secret NFTs give creators the ability to add private data in their NFTs, including images, videos, audio, or documents. Secret NFTs can be transferred peer-to-peer or traded in marketplaces. There are infinite ways in which secret NFTs can be utilized and transform how we store our private data. Now let's go into more technical detail on how we ensure privacy with Secret NFTs. Secret NFTs are an addition to the Basic NFTs; the secret data is stored in a decentralized manner using IPFS protocol. The secret consists of a media that is encrypted using generated PGP keys. After encrypting the media, the PGP private key is split into shares using Shamir's Secret Sharing algorithm. Each share is securely stored in an enclave using the TEE technology, where individuals or centralized entities other than the current owner of the Secret NFT cannot access them.
To view a secret, the NFT owner will request the shares for each enclave. The request consists of the NFT ID and a signed message. Once the NFT ownership is verified, the TEE enclaves will return the shares. The PGP Private Key can be reconstructed with the shares, and the secret media is decrypted.
Secret NFTs can revolutionize several industries by providing an extra layer of privacy to creators and collectors. They can be used to store and transfer exclusive content, such as music tracks, backstage photos, and gaming items, and ensure that the content is only accessible to verified fans or collectors. Secret NFTs also enable creators to hide their NFT content, protecting their work from unauthorized duplication or hacking. Ternoa has developed Secret NFTs to address the need for additional privacy on data and creations, and this innovation will give control back to NFT owners and creators.
Last updated