Exclusive: Q&A with the Windows Vista Bitlocker Team

Windows Connected recently had an opportunity to ask the Windows Vista Bitlocker team a number of questions submitted by our community, here are the results.

 

 

Windows Connected - Who are you and what team do you work on?

 

Russell Humphries - My name is Russell Humphries and I am the Senior Product Manager for BitLocker™ Drive Encryption (BitLocker)

 

Windows Connected - Tell us a little bit about yourself.

 

Russell Humphries - I have been in the IT industry for nearly 20 years and have spent the last 10 years focusing on the creation and provision of usable security solutions. I have been at Microsoft for 2 years and was hired to be the Lead Project Manager for the product now known as BitLocker.

 

Windows Connected - Can you give us a quick overview of BitLocker and how it works.

 

Russell Humphries - BitLocker™ Drive Encryption is an exciting new feature in Windows Vista™ that provides enhanced data protection for your computer.

BitLocker is Microsoft’s response to one of our top customer requests: address the very real threats of data theft or exposure from lost, stolen or inappropriately decommissioned PC hardware and tightly integrate the solution into Windows.

BitLocker prevents a thief who boots another OS or runs a software hacking tool from breaking Windows Vista file and system protections or performing offline viewing of the files stored on the protected drive.  It is a hardware-enhanced full disk encryption feature that addresses the clear need for enhanced data protection.

The feature optionally uses a Trusted Platform Module (TPM) 1.2 to protect user data and to ensure that a PC running Windows Vista has not been tampered with while the system was offline. BitLocker provides both mobile and office enterprise information workers with enhanced data protection should their systems be lost or stolen and secure data deletion when it comes time to decommission those assets.

 

Windows Connected - What form of encryption is or can be used?  Is it configurable?

 

Russell Humphries -BitLocker leverages AES as its encryption algorithm with configurable key lengths of 128 or 256 bits. These options are configurable using Group Policy.

 

Windows Connected - Is a brute force attack possible and if so how long would it take to crack?

 

Russell Humphries -Brute force attacks against the volume encryption keys are currently computationally unfeasible just as with any other AES 128-bit or 256-bit protected data.

 

BitLocker also has an optional PIN or USB ‘multi-factor authentication’ feature that can be used in conjunction with a TPM for added layers of security.

 

Windows Connected - What other types of attacks is Bitlocker susceptible too? i.e. what are it's weaknesses

 

Russell Humphries -That depends on the configuration of BitLocker that the user implements.

 

Using the PIN or USB multi-factor authentication options along with the TPM provides higher security, though it also requires that users not leave a PIN written down or the USB key left with the computer.  Configurations that don’t take advantage of these external key authentication options may be susceptible to hardware based attacks, though that would be dependent on the hardware configuration of the computer. 

 

Also, when using BitLocker with Windows Vista, the security of the OS still relies on users choosing strong passwords for logon, so weak passwords are still a concern.  

 

Windows Connected - What performance impact if any will Bitlocker add to a Windows Vista machine?

 

Russell Humphries -It is too early to be talking about performance impact on the Windows Vista OS; however we expect that BitLocker will have negligible affect on day to day PC performance.

 

Windows Connected - Will we be able to encrypt more than just the OS volume at Windows Vista RTM?

 

Russell Humphries -When released BitLocker will provide encryption for the entire operating system volume, including Windows system files and the hibernation file, which helps protect data from being revealed from a lost or stolen PC asset. A user can optionally use the Encrypting File System (EFS) feature within Windows Vista to protect other volumes. The root secrets of EFS are stored by default on the O/S volume, so therefore if BitLocker is enabled for the OS volume all data protected by EFS will be additionally protected by BitLocker. Security in depth.

 

Windows Connected - What is the most secure way to configure Bitlocker?

Russell Humphries - The most secure way to configure BitLocker is to use a TPM 1.2 with a Trusted Computing Group-compliant BIOS implementation plus a startup key.  A startup key provides for an additional factor of authentication by requiring either an additional physical key (USB flash drive with a machine-readable key written to it) or entry of PIN set by the user. Strong user login/password protocols are also a requirement. 

Windows Connected - What are the different ways I will be able to store a recovery key?

 

Russell Humphries - The recovery password can be saved to a folder, saved to a/several USB key/s or just sent to printer. A domain administrator can additionally configure group policy to automatically generate recovery passwords and transparently escrow them to Active Directory.


Windows Connected - How can I as a corporate admin administer recover the keys?

 

Russell Humphries - Administrators can handle recovery keys in whatever manner is most appropriate for their infrastructure.  In enterprise environments the most efficient way to handle key material is to utilize BitLocker’s ability to escrow the keys in Active Directory.  This can be enabled via Group Policy or WMI.  Recovery keys can be accessed whenever they are needed by domain administrators using scripts or simple LDAP commands.  Another option is to store recovery keys on USB media.  The USB devices can be kept separate from the machine, and an extra layer of physical access control can be implemented by the enterprise administrator to help protect those keys.

 

Windows Connected - If I lose my recovery key would my data be unrecoverable?

 

Russell Humphries - Yes. When in recovery mode the user would need the recovery password/key to unlock the encrypted volume. Hence, it is highly recommended to either escrow the recovery password to Active Directory or other safe location. However this is a valuable feature when it comes to the end-of-life of the PC asset. We will be providing scripts that place the machine into a recovery state so that only the recovery key holder can access the disks contents. This is very valuable when PCs are being sold or redeployed.

 

Windows Connected - How will supporting an encrypted machine be different? If a drive is having an issue booting, etc.

 

Russell Humphries - Depending on the scenario there will be little difference than when administering an unencrypted drive.  The only tangible difference is that, depending on the type of failure, a user might have to enter recovery mode to unlock the drive and make the contents accessible again.

 

Windows Connected - Today to enable Bitlocker you need to create two separate partition during setup, will it be possible in the future to enable Bitlocker on a system that already has Windows Vista installed without rebuilding the system?

 

Russell Humphries - We listen to our customers and, naturally, we will always strive to make the installation and activation of a feature as easy and painless as possible; however I cannot make any speculation as to the direction of future BitLocker implementations.

 

Windows Connected - Is Microsoft pursuing Common Criteria, FIPS, or any other security certification for Bitlocker?

 

Russell Humphries - Microsoft is currently working on FIPS 140-2 certification of BitLocker Drive Encryption.  We are of course also investigating BitLocker with regards to Common Criteria evaluations.

 

Windows Connected - Currently you need a TPM chip of 1.2 to enable disk encryption with TPM, is there any possibility of supporting the older TPM chips? If not, Why?

 

Russell Humphries - BitLocker is written to support the 1.2 revision of the TPM chip and it is unlikely that it will be back-ported to the older TPM chip implementation. The 1.2 specification provides a higher level of security and standardization.

 

Windows Connected - Today you support a pre-boot pin, will future builds of Windows Vista support any two factor pre-boot authentication like Smartcard or Biometrics?

 

Russell Humphries - Actually the current implementation supports both pre-boot PIN and USB Startup Key as part of the BitLocker multi-factor authentication model. A user can enhance the security level offered by the TPM by either selecting to enter a pre-boot PIN as part of the boot authentication process or provide a USB device that has a startup key stored on it (created when the feature is activated).

 

The BitLocker engineering team is investigating ways to add support for numerous multi-factor authentication scenarios – like any MS product development we will continue to develop and innovate in response to our customers needs.

 

Windows Connected - What types of changes would cause the integrity check on my system to fail and cause the disk to not decrypt? Specifically, can I install Credential Providers, Password Filters, Credential Managers, and Services without worry?

 

Russell Humphries - Yes - you can install all of those things without triggering a failure in the integrity check.  That is because those, and similar, modules are being loaded after the BitLocker integrity checks are completed and the volume encryption key has been released to the O/S from the early boot environment. 

 

Unauthorized changing of the BIOS, MBR, boot sector, boot manager or other early boot components would cause a failure in the integrity checks and keep the TPM-protected key from being released. This is by design; as unauthorized modification of any of those components could and should be perceived as an attack. Of course the BitLocker feature provides methods for authenticated system administrators to update these components if required. I should point out that the disk is not decrypted per-se but rather the encryption and decryption occurs on-the-fly.

 

Windows Connected - Can you explain exactly why we must use the function keys (F1 through F10) to enter the 48 character recovery key instead of just using the regular number keys or numeric keypad?

 

Russell Humphries - Only F1-F10 keys are universally available pre-boot across all OEMs and languages. However where available the numeric keys 0-9 are now also usable.

 

Windows Connected - Why does Microsoft think that this is an important technology?

 

Russell Humphries - Data theft or – perhaps worse – unwanted exposure from lost or stolen PC devices is a growing concern among security experts and corporate executives. Loss of this information can be damaging to the reputation and long term survival of an organization—resulting in lost revenue, weakened competitive advantage and reduction in customer confidence.

 

Recent government regulations have emerged that focus on data protection and the requirement for privacy. This legislation has a strong impact on organizational storage policies, especially for PC devices that have a relatively short lifespan and are often either portable or easily lost or stolen.

 

BitLocker provides stronger protection for Windows Vista based systems, even when the system is in unauthorized hands. This feature in Windows Vista protects an entire volume from offline data viewing and other attacks and prevents information on lost or stolen computers from being revealed. It also helps protect against attacks by anyone who boots another operating system or runs a software hacking tool. 

 

Windows Connected - Who is the target audience for BitLocker?

Russell Humphries - The target audience for BitLocker is, in short, any organization that has data of value stored on PC assets where the loss or revelation of that data would have a negative impact on the organization, its customers, shareholders or personnel.

 

BitLocker Drive Encryption is designed to provide the data protection these organizations need whilst also providing for a transparent user experience and that is simple to deploy and manage.

 

Windows Connected - What sets BitLocker apart from other drive encryption products available today?

 

Russell Humphries - BitLocker leverages the 1.2 specification TPM chip and the Trusted Computing Group (TCG) specification for the Static Root of Trust Measurement (SRTM) to provide a high level of tamper detection to early boot code. This combined with integrated disk encryption provides for the most resilient data-at-rest O/S solution ever offered for a Windows™ environment.

 

Additionally, BitLocker has been tightly integrated into Windows Vista and provides a seamless, secure and easily manageable data protection solution for the enterprise. For example, BitLocker optionally leverages an enterprise’s existing Active Directory infrastructure to remotely escrow recovery keys.

Windows Connected would like to thank the Bitlocker team for taking the time to answer these questions for our community.


Posted Mar 03 2006, 12:23 PM by Josh Phillips Did you enjoy this article? If yes, then subscribe to our RSS 2.0 feed

Comments

Jon wrote re: Exclusive: Q&A with the Windows Vista Bitlocker Team
on 03-03-2006 5:12 PM
I'm excited about BitLocker, but I'm a tad confused. Besides TPM and USB keys (in other words, at its base functionality), how does BitLocker prevent data theft that EFS doesn't? Thanks.
Josh Phillips wrote re: Exclusive: Q&A with the Windows Vista Bitlocker Team
on 03-03-2006 7:57 PM
Hi Jon, I too am excited about Bitlocker.  Bitlocker and EFS are two different technologies and are not mutually expclusive.  Bitlocker is designed to protect your machine from theft so that someon can't slave the drive and access any data on the drive.   EFS is used for file and folder encryption but doesn't ensure data is encrypted often left unencrypted are Client side cache temp folders, pagefiles, etc/.  The advantage of a full volume encryption like Bitlocker is all the drive is protected.
Billy Clay wrote re: Exclusive: Q&A with the Windows Vista Bitlocker Team
on 03-04-2006 11:17 AM
You state that any modification of the MBR / Bootfiles, etc.. would lock the drive down...This is something that I see a lot of working for a Computer Company that provides end user desktop support. Whereby a BOOTCFG /REBUILD and then FIXMBR from the recovery console works to get a system back... Or simply ghosting the drive to a new one, and repairing XP gets it back.

Based on what you said, this will no work if Bitlocker is enabled, because if the MBR portion of the disk fails, then Bitlocker will go into lockdown and my data is unrecoverable? Am I reading this right?

Thanks for a response.
Bill wrote re: Exclusive: Q&A with the Windows Vista Bitlocker Team
on 03-04-2006 11:18 AM
Can you explain the differences in bitlocker and the full drive encryption hardrives that will soon be in the market from Seagate?   Are they competitive products and if you are using one, do you need the other?
alex fung wrote re: Exclusive: Q&A with the Windows Vista Bitlocker Team
on 03-05-2006 7:52 AM
as far as i known, the data on the windows volume is decrypted after windows logging.
so , if the power is out while running, the data on the windows volume can be accessed easily?
getwired wrote re: Exclusive: Q&A with the Windows Vista Bitlocker Team
on 03-05-2006 9:34 PM
Surely, as with any other full-disk encryption product, the data on the volume is decrypted as needed, by a kernel-mode driver - and not written, decrypted, to disk. Pull the plug and the driver providing the decryption layer is gone - so the data continues on encrypted. Just because Windows is running doesn't mean that entire volume is decrypted.
Josh Phillips wrote re: Exclusive: Q&A with the Windows Vista Bitlocker Team
on 03-06-2006 7:15 AM
Bill,
I have not see the product coming from seagate, if you want to give me a link I will look into it for you.

Bill Clay,
I will if i can get the bitlocker team to comment.

Alex,
getwired is correct the drive is not unencrypted when Windows is running.

josh
Oystein wrote re: Exclusive: Q&A with the Windows Vista Bitlocker Team
on 03-07-2006 4:29 AM
I am a little bit confused about the different partitions.  If we have a computer running Vista where Bitlocker is not active, is it possible to enable Bitlocker to have the system volume encrypted or do we need to reinstall Vista on the same or on a new partition ?

And does Bitlocker only encrypts the Windows Systems Volume ?  What about other volumes ?  Do we need to use EFS for those ?
Josh Phillips wrote re: Exclusive: Q&A with the Windows Vista Bitlocker Team
on 03-07-2006 7:19 AM
Oystein,

The two partition in  a requirement.  It isn't clear if Windows vista will have a way to do this without rebuilding the system at this time.  My guess is they want to be able to do this, but are unsure if they will have the time to get it right.  Certainly the capabilities are in place with diskpart now supporting a "shrink" command.  the hard part to me would be the relocating of the bootloader to the new partition.

Bitlocker in Vista client is designed to only encypt the system volume, as far as I know.  I would anticipate the server version to have additional capabilities here.
Jack wrote re: Exclusive: Q&A with the Windows Vista Bitlocker Team
on 03-07-2006 7:23 PM
Oystein!

Accordign to Russell's answer when Josh asked him whether it would be possible to activate "Bitlocker" on an already installed machine, one would think that the Bitlocker team is not too sure (or not too keen) on how to deal with this one just yet.

I suspect that the main reason for this hesitation is that you can check for the integrity of the entire boot process and lock it right away using Btlocker when you are doing a fresh installation, but if the system files already exists in the system's partition and have perhaps been there for a while, how would you know that they haven't been corrupted or compromised to a point where they are no longer acting the way they were designed for!  

I think that what the Bitlocker team is trying to say is:  if you install Windows on a machine using a prestine Microsoft set of disks and then turn Bitlocker ON right away, we will be able to provide you with a high degree of assurance that your system is properly protected.  On the other hand, if you wait to turn Bitlocker on, that security guarantee will not be so easy (if at all possible) to provide.

Cheers.
wkupp wrote re: Exclusive: Q&A with the Windows Vista Bitlocker Team
on 03-14-2006 2:31 AM
………………不好说……
Maria Johansson wrote Q&A med teamet bakom BitLocker
on 03-21-2006 4:13 AM
Hej!Som jag har bloggat om tidigare kommer det i Vista finnas en hårddiskkryptering som kallas BitLocker....
John wrote re: Exclusive: Q&A with the Windows Vista Bitlocker Team
on 03-28-2006 8:20 PM
Hi, when I used Bitlocker at Vista 5308, the startup key which in the USB memory key did not work. system entered Windows Boot Manager that required the startup key....I think, it cannot acccess the removable storage media....... Or, my operation is wrong??? please give me some idea if you can... thank you very much!!
Josh Phillips wrote re: Exclusive: Q&A with the Windows Vista Bitlocker Team
on 03-29-2006 5:47 PM
Try putting a bootable DVD in the drive, it is odd, but it seems to fix the timing on some machines.  Don't boot from the dvd, just have it in.
Tom wrote re: Exclusive: Q&A with the Windows Vista Bitlocker Team
on 04-06-2006 8:50 PM
Can you use BitLocker on computers that don't have TPM chips, i.e. is the TPM feature optional or mandatory for the BitLocker feature?
Octopus wrote re: Exclusive: Q&A with the Windows Vista Bitlocker Team
on 04-28-2006 8:51 PM
I'm hoping really really really bad, that the bitlocker team was or is so clever
to provide bitlocker system with a simple routine, which simply blocks all
entered passwords categorically once a user has entered for example 100 wrong passwords in a row unless he manually shuts down windows and restarts it to
proceed.

This simply trick would doom every bruteforce attack to failture, no matter what
enourmous computer does it. I consider this to be the only protection, because
no matter how highly encrypted HDDs will be, CPU evolution doesn't sleep.
There will be CPUs released, which easily brute force extremely encrypted HDDs.
But if the encrypted HDD additionally has such a simple routine ? ...*slightly shaking head* no chance...


What do you think of my suggestion ??? Pro ? Cons ?
Don't hesitate to tell, I think it's important to have a verbal
exchange according to security issues of Windows...
Windows is a registered trademark of Microsoft Corporation.
Powered by Community Server (Non-Commercial Edition), by Telligent Systems Themed By nb development