Re: Using Windows and bitlocker
"Brian J. Murrell" <[email protected]> Fri, 20 Jun 2025 16:58:16 -0400 (EDT)
| Newsgroups | dev.linux.lists.cryptsetup |
|---|---|
| Message-ID | <[email protected]> |
Jun. 19, 2025 5:53:07 p.m. Michael Kj=C3=B6rling <[email protected]>: > Microsoft's Bitlocker, LUKS on Linux, VeraCrypt, and others are > examples of _full-disk encryption_ (FDE) solutions. So while that is a common use-case, a full-disk (to encrypt) in the Linux c= ontext at least is just a block device.=C2=A0 Block devices don't have to b= e full disks though. They can be any of many partial disk abstractions whet= her that is partitions, LVM LVs, etc. > Full-disk encryption is mainly about protecting _data at rest_. The > typical example is if someone steals a laptop, or an external storage > device used to hold backups. (It's also useful in other situations, of > course.) Indeed.=C2=A0 Again, the common example/use-case.=C2=A0 But I think there c= an be others. I have occaisionally consdered a hybrid approach. Imagine that I have data that I want encrypted at rest.=C2=A0 But I also do= n't want it mounted at boot because I want system boots to be succesful whe= n unattended.=C2=A0 But I also don't want to "stash" the decryption key on = the machine so that boots can happen unattended.=C2=A0 So what I really wan= t is this encrypted-at-rest data to be (decrypted and) mounted on demand, l= ike with autofs. Further I imagine that each user authorized to decrypt the data has their o= wn key (for revocation purposes) for the decryption.=C2=A0 A key that decry= pts the master key for them.=C2=A0 I think LUKS already has this concept as= "slots" doesn't it? As I imagine this system, it reminds me roughly of how Kerberos works with = users having a password to obtain a ticket-granting-ticket which then allow= s them to obtain crypto credentials for various services on various systems= in the network.=C2=A0 A "key to obtain a key" kind of system. This system I imagine also doesn't allow other users (such as root) access = to the mounted data because it's mounted encrypted and is only available un= -encrypted to the users that have keys for it. This might all be very pie-in-the-sky thinking and not actually even techni= cally be possible.=C2=A0 It's something I have somewhat-often imagined havi= ng. Cheers, b.