Author

Topic: Interesting way to "blur" and store images on decentralized system (Read 127 times)

Ucy
sr. member
Activity: 2576
Merit: 401
* If you feel that your secret keys have been seen/discovered by another person, you can always move your image to another large block and get new secure keys

But wouldn't many computers already hold a copy of the insecure block?  

Interesting idea...

The compromised block can always be avoided or somehow made secure again(esp by re-randomizing the tiny blocks). The good thing is that the large blocks (and in extention the small/smaller blocks) are unlimited. So users can always move to new ones if they want. So sorry for late reply
Vod
legendary
Activity: 3668
Merit: 3010
Licking my boob since 1970
* If you feel that your secret keys have been seen/discovered by another person, you can always move your image to another large block and get new secure keys

But wouldn't many computers already hold a copy of the insecure block? 

Interesting idea...
Ucy
sr. member
Activity: 2576
Merit: 401
Is it possible to solve this without the owner's secret keys? I really doubt it. Especially if the owner alone has the keys and data to rearrange or solve the puzzle.
But in certain cases, I think it should be possible to override (via consensus) an owner's power to keep a censored/immoral image visible on the decentralized network once the network rule is broken by the image owner. Users/moderators could override and blur the image rather than delete it.





Ucy
sr. member
Activity: 2576
Merit: 401
If another person or other members of the network store their images on the "decentralized application", they are stored on the small four blocks inside the large block.
The Large Block holds the small and tiny blocks, partly  to make deriving a secret key formula easy for me.



* If you feel that your secret keys have been seen/discovered by another person, you can always move your image to another large block and get new secure keys
Ucy
sr. member
Activity: 2576
Merit: 401
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



Jump to: