Re:I made an app that lets you split a file into horcruxes
by wjn0 on Sunday August 02, 2020 @03:49PM
(#24031122)
Without some form of compression, I don't think it is.
In particular, consider your example (5 horcruxes with 3 needed to reconstruct). View the original file as the interval (0, N) and view it as a set covering problem. If each horcrux covers an interval of size N/3, then if any pair overlaps, there is no third horcrux that can complete the covering. This is a contradiction because 5 horcruxes of size N/3 must overlap somewhere.
Re:I made an app that lets you split a file into horcruxes
by jesseduffield on Sunday August 02, 2020 @10:42PM
(#24033716)
If you want to split a file into 5 horcruxes _and_ you require all 5 horcruxes must be present to reconstitute the original file, then each horcrux will be one fifth the size of the original. However if you allow a subset of horcruxes to reconstitute the file then each horcrux will be as big as the file :)
Re:I made an app that lets you split a file into horcruxes
by tenplusfive on Sunday August 02, 2020 @05:25PM
(#24031902)
It would be possible to just make the encrypted file publicly available and only distribute the key shares to each "horcrux". The shares themselves should be the size of the key that is used for encryption.
For some reason, my gut was telling me each piece would be smaller than the original.
I wonder if this (horcruxes of size ~ 1/N) is actually possible.