[Mac_crypto] MacOS X (Panther) FileVault
Nicko van Someren
mac_crypto@vmeng.com
Mon, 17 Nov 2003 15:07:56 +0000
On 15 Nov 2003, at 12:03, Ralf-P. Weinmann wrote:
> Ahhhh... So FileVault actually is just a marketing term for the
> encrypted
> disk images! Thanks for the explanation! I just hope my login password
> can
> be longer than 8 characters then.
Yes, your login password can be as long as you want. All of it is
hashed for the keychain but (at least on 10.1) not all of it was used
for the login. This lead to the neat feature that if you logged in
with the whole pass phrase you would find your default key chain
unlocked but if you just typed the first 8 letters you'd log in without
the key chain being unlocked. I've not tried this recently though...
>> Yup, it essentially does an "hdiutil compact" command when you log
>> out.
>
> Do you know whether the source code to hdiutil and hdid respectively
> its
> 10.3 kernel equivalent is available? I can't seem to find it in the
> Darwin 7.0 public source.
No idea. I would presume it's out there somewhere.
>> I believe that it uses counter mode, since it's efficient when doing
>> random access to the encrypted data.
>
> Of course counter mode would be ideally suited for this application.
> The
> question is whether the people at Apple implementing this feature knew
> this :)
I've met with the security people at Apple a couple of times and they
seemed very clued up. Of course there are also clued up security
people at Microsoft but their influence does not always percolate out
into the OS!
> I believe in peer-reviewed source code for crypto apps/features.
So do I but I think that there is still an export control issue on
crypto source code in the States. You can get a "commodity status"
license on something like a boxed version of OS X but you can't get the
same license for the source code.
Cheers,
Nicko