I’m interested in a Drobo FS and have done Linux coding. Apparently they use standard linux volumes for the disks, and if so, it should be easy to add LUKS/dm_crypt support so that the data would be encrypted on the volume.
My concern is if a drive is pulled out (or worse, swapped) any data on that drive might be scattered, but it would still be readable. This makes the FS less useful for applications that would require security (medical data, accounting, credit cards).
I’m not looking initially for NSA grade encryption, just something that would render the data inaccessible for a “smash and grab” of the drobo or any of its drives. At power on or reset, or adding a new drive, you would need to use a web page or telnet session to enter a passphrase (same phrase across drives, the keys might vary).
With the SDK, can I get that deep into the system so I can add this feature?