If I have a scanned copy of ID card that I want to store on decentralized system without making it visible to anyone except me, how do I do this?
Why not use some sort of decentralized Image Application with
unlimited large empty blocks (more like bank vaults) to store it.
Each large block is made of four small blocks and each small block has smaller or tiny blocks. The tiny blocks will need to be randomized to produce the blurring effect. (You could randomize the four small blocks too, but I choose not to for now)
You will store your scanned ID card in one of the small four blocks in the large block then randomize the image like you would randomize & rearrange image on "Image/number block puzzle Games"... this is where the tiny blocks (pixels?) are randomized.
After this, a special kind of private keys are automatically generated for the image owner based on the number of the large block and small blocks (plus the tiny blocks) the image is stored in.
Note that the large blocks on the image application are unlimited, while the small blocks inside the large block are four, the tiny blocks could vary in numbers.
✳ So, the Large Blocks = Unlimited
The small blocks inside the large block = 4
The tiny blocks varies in numbers
Let's assume I store my image on block 77 of the unlimited Large Blocks, 2nd block out of the 4 small blocks in the large block and the image is broken (and randomized) into 1000 tiny blocks, we get something like this:
Blocks Image is stored on
Large Block = 77th block
Small block = 2nd block
Tiny block = image broken into 1000 blocks
= 77,2,1000
I guess you could derive your keys form this
Project
Scrambled Image Block Puzzle Game
Randomized image of bird
Arranged image of bird