| Thanks for the detailed reply. Was a very interesting read, and definitely helped soothe my scepticism. Regarding benchmarking -
I think boot-time is not a very good test, as it varies greatly depending on the guest VM. A fresh install will be pretty consistent, but it's not a very reliable and repeatable test. You need some hard data - graphs, charts and counts.
Maybe check out DiskMark or some other tool like it,
Then run test inside normal VM and your encrypted-disk VM. Second -
I wonder if there's a way you could let people experiment with your solution without "giving it away". for example- 1. Compression-As-A-Service - a simple website, people can upload a file, get the compressed file back.
This way they can compare the size to Zip/7Zip/whatever,
And you don't actually give them the algo
(You'll probably say - "without my algo they can't open the file or use it, so they won't see the crazy fast IOPS." ,
But it might be enough, at least as a first step). 2. Compiled algo, limited distribution -
I have a feeling you wrote this in some low-level programming language, not Python and such.
Could it be compiled to a binary?
If so it might be safe to distribute, as it will require serious reverse-engineering to decipher.
You could also "watermark" each executable you send someone, so it has to "dial-home" via internet before it works, and will help you identify who released it to the public in case someone does. Hope this helps, and please feel free to connect with me on other channels as I'd love to help some more :)
my mail is nihil75 at gmail.com
And I'm "nihil" on mastodon.sdf.org |