top of page

DIV Technology

Our cutting-edge technology integrates blockchain, cryptography, and IPFS to deliver a robust document management solution.

Initially tailored for banks and notaries, we encrypt and archive vital documents, such as property deeds, wills, or contracts, on IPFS.

Each secured document yields a unique hash, which we then encrypt and encapsulate within an NFT.

This NFT acts as a seal of authenticity, ensuring the document’s immutability and verifiability.

Through this approach, we’re revolutionizing the storage, validation, and sharing of sensitive documents in a decentralized environment.

Enhanced Security

Decentralized

Authentication

User Control

bg1.png
Bg3.png

01

Selection and Encryption of the PDF

The user starts by selecting a PDF file. This file is then encrypted using the AES (Advanced Encryption Standard) algorithm in CBC (Cipher Block Chaining) mode. For this, it generates a key based on a password entered by the user. This key is used to encrypt the content of the PDF. The initialization vector (IV) is generated randomly and is stored at the beginning of the encrypted file to be used during decryption.

02

Adding the Encrypted PDF to IPFS

Once the PDF file is encrypted, it is added to the IPFS (InterPlanetary File System) network, which is a distributed file system aimed at connecting all computing devices with the same file system. Adding the file to IPFS generates a unique hash that represents the file. This hash allows the file to be retrieved from any node on the IPFS network.

03

Encrypting the IPFS Hash

The IPFS hash, which is a unique representation of the encrypted PDF file on the IPFS network, is then encrypted. This encryption ensures that only the holder of the decryption key can access the actual IPFS hash and, consequently, the original PDF file.

04

Issuing an NFT Containing the Encrypted IPFS Hash

Finally, an NFT is created containing the encrypted IPFS hash. This NFT is issued on the Ethereum blockchain using the ERC721 standard, which is a standard for non-fungible tokens. The NFT is stored in a smart contract, which maintains a list of all issued NFTs along with their respective owners. Each NFT contains the encrypted hash of the PDF, allowing the owner of the NFT to access the original PDF file if they possess the appropriate decryption key.​

These steps ensure the confidentiality of the PDF file while providing the flexibility and security of the blockchain for document management and ownership.

DIV Beta

You can download our beta here after getting a code by getting selected in a giveaway on our social medias.

You got a password? Click on the image below or here.

DALL·E 2023-10-31 19.19.38 - A 2minimalist vector logo representing User Empowerment_ A si
bottom of page