Strategies for Firmware Support of Self-Encrypting Drives



Similar documents
LinuxCon Europe UEFI Mini-Summit 7 October 2015

BitLocker Network Unlock & BitLocker support for Encrypted Drives

Technical Note. Installing Micron SEDs in Windows 8 and 10. Introduction. TN-FD-28: Installing Micron SEDs in Windows 8 and 10.

Kingston KC300 Security Toolbox

Cautions When Using BitLocker Drive Encryption on PRIMERGY

UEFI Implications for Windows Server

UEFI Spec Version 2.4 Facilitates Secure Update

Disk Encryption. Aaron Howard IT Security Office

Whitepaper Enhancing BitLocker Deployment and Management with SimplySecure. Addressing the Concerns of the IT Professional Rob Weber February 2015

Overview of Windows 10 Requirements for TPM, HVCI and SecureBoot

Full Disk Encryption Agent Reference

UEFI on Dell BizClient Platforms

BitLocker/Active Directory Encryption Procedure Department: Information Security Office Version: 1.0 Last Revised: 09/26/2011

Basic Edition A Windows Embedded Partner

Race to bare metal: UEFI and hypervisors

installing UEFi-based Microsoft Windows Vista SP1 (x64) on HP EliteBook and Compaq Notebook PCs

USB Bare Metal Restore: Getting Started

WinClon 6 User Guide. With Screenshots. A Windows Embedded Partner

Windows BitLocker and Paragon s Backup Solutions

Advances in Storage Security Standards Jason Cox Intel Corporation

ZENworks 11 Support Pack 4 Full Disk Encryption Agent Reference. May 2016

MBR and EFI Disk Partition Systems

Acronis True Image 2015 REVIEWERS GUIDE

A+ Guide to Software: Managing, Maintaining, and Troubleshooting, 5e. Chapter 3 Installing Windows

DELL. Unified Server Configurator: IT and Systems Management Overview. A Dell Technical White Paper

Session ID: Session Classification:

System Image Backup and Recovery

Bypassing Self- Encrypting Drives (SED) in Enterprise Environments. Daniel Boteanu Kevvie Fowler November 12 th, 2015

Trusted Computing Basics: Self-Encrypting Drives

Windows Host Utilities Installation and Setup Guide

Navigating Endpoint Encryption Technologies

Encrypting with BitLocker for disk volumes under Windows 7

UEFI Firmware Security Best Practices

Firmware Update Instructions for Crucial Client SSDs

SecureDoc for Mac v6.1. User Manual

BitLocker Drive Encryption Hardware Enhanced Data Protection. Shon Eizenhoefer, Program Manager Microsoft Corporation

Hi-Speed USB 2.0 Flash Disk. User s Manual

Ocster Backup - Rescue System

A Guide to Managing Microsoft BitLocker in the Enterprise

Securing Corporate Data and Making Life Easier for the IT Admin Benefits of Pre Boot Network Authentication Technology

Intel Rapid Storage Technology

UltraBac Documentation. UBDR Gold. Administrator Guide UBDR Gold v8.0

Recover Tab & RecoverAssist User Guide

Reboot the ExtraHop System and Test Hardware with the Rescue USB Flash Drive

SafeGuard Enterprise 6.10 Peter Skondro

Installing and Upgrading to Windows XP

HP Notebook Hard Drives & Solid State Drives. Identifying, Preventing, Diagnosing and Recovering from Drive Failures. Care and Maintenance Measures

ALTIRIS Deployment Solution 6.8 Preboot Automation Environment

Date: March Reference No. RTS-CB 018

HP User Manual for LSI Integrated RAID on HP xw4200/xw6200/xw8200/xw9300 Workstation

EMBASSY Remote Administration Server (ERAS) BitLocker Deployment Guide

The UEFI Security Response Team (USRT)

Windows Host Utilities 6.0 Installation and Setup Guide

Introduction to BitLocker FVE


A White Paper By: Dr. Gaurav Banga SVP, Engineering & CTO, Phoenix Technologies. Bridging BIOS to UEFI

AMD RAID Installation Guide

Samsung Magician v.4.5 Introduction and Installation Guide

How to Encrypt your Windows 7 SDS Machine with Bitlocker

Using iscsi with BackupAssist. User Guide

SATA II 4 Port PCI RAID Card RC217 User Manual

Supporting Users and Troubleshooting a Microsoft Windows XP Operating System Q&A. DEMO Version

Imation Clip USB 2.0 Flash Drive. Imation Drive Manager Software. User s Manual

New Drive Technologies Enable Strong Data Protection Strategies: Managing Self-Encrypting Drives in the Enterprise

Designing and Deploying Connected Device Solutions for Small and Medium Business

EMBASSY Remote Administration Server (ERAS) Administrator Manual

Sophos SafeGuard Disk Encryption for Mac Startup guide

ViPNet ThinClient 3.3. Quick Start

Trusted Platform Module (TPM) Quick Reference Guide

SafeGuard Enterprise Tools guide

Self-Encrypting Drives

Chapter 5: Operating Systems Part 1

How To Encrypt A Computer With A Password Protected Encryption Software On A Microsoft Gbk (Windows) On A Pc Or Macintosh (Windows Xp) On An Uniden (Windows 7) On Pc Or Ipa (Windows 8) On

Security for Disk Drive Data at Rest Disk Drive Opportunities?

Restoring a Windows 8.1 system from complete HDD failure - drivesnapshot

Bypassing Local Windows Authentication to Defeat Full Disk Encryption. Ian Haken

Compatibility with Encryption Products

How to enable Disk Encryption on a laptop

vpro Prerequisites and Trade-offs for the dc7700 Business PC with Intel vpro Technology

DriveLock and Windows 8

Dell DR4000 Disk Backup System. Introduction to the Dell DR4000 Restore Manager A primer for creating and using a Restore Manager USB flash drive

DriveLock and Windows 7

Advanced Diploma In Hardware, Networking & Server Configuration

McAfee Drive Encryption 7.1.0

Managing Remote Access

DOCUMENTATION SHADOWPROTECT - MICROSOFT WINDOWS SYSTEM BACKUP AND RESTORE OPERATIONS

In order to enable BitLocker, your hard drive must be partitioned in a particular manner.

Installing a Second Operating System

UEFI Driver Development Guide for All Hardware Device Classes

HP Z220, Z420, Z620, and Z820 Workstations Microsoft Windows XP Installation Reference Guide

Trustworthy Computing

Image Backup and Recovery Procedures

The care and feeding of Pythons at the Redmond Zoo. (Using Micro Python and pyboard with Windows)

User Guide. G 4 Supreme. April AES 256 Encrypted USB Flash Drive. Prepared By: Md. Zakir Hosen

How To Manage Hard Disk Partitioning In Windows (Windows 8) (Windows 7) (Powerbook) (For Windows 8) And Windows 8 (Pro) (Winstone) (Probation) (Perl

Industrial Flash Storage Trends in Software and Security

Installing the Operating System with Express Setup

Samsung Drive Manager User Manual

Encrypting the Private Files on Your Computer Presentation by Eric Moore, CUGG June 12, 2010

Transcription:

presented by Strategies for Firmware Support of Self-Encrypting Drives UEFI Winter Plugfest February 21-23, 2011 Presented by Jeff Bobzin (Insyde Software, Inc.) Updated 2011-06-01 UEFI Plugfest February 2012 www.uefi.org 1

Agenda Background System Firmware Flows UEFI Storage Security Command Plan for Older OS Partner Coordination Questions UEFI Plugfest February 2012 www.uefi.org 2

Background : TCG OPAL Self-Encrypting Drives UEFI Plugfest February 2012 www.uefi.org 3

Terms and Definitions TCG = Trusted Computing Group OPAL = Specification Of Security Storage Class published by TCG edrive = Feature name coined by MS IEEE1667 = Related spec for Removables Banding = Encrypted Range on Drive UEFI Plugfest February 2012 www.uefi.org 4

Typical Banding UEFI System Partition Not Encrypted OS Recovery Not Encrypted UEFI OS Partition Encrypted Band OEM Tools Partition Not Encrypted UEFI Plugfest February 2012 www.uefi.org 5

New System Firmware Flows UEFI Plugfest February 2012 www.uefi.org 6

POST Flow Chart See if the ATA device support trust computing feature or not. If yes, then install Storage Security Protocol at the ATA device handle. Verify edrive Install Protocol bit 0 of word 48 in IDENTIFY DEVICE data Storage Security Command Protocol Storage Security Command Driver UEFI Plugfest February 2012 www.uefi.org 7

Initial Drive Encryption Encryption with OPAL disk h/w encryption only needs several seconds. This step performed in OS. AES-256 Hardware Encryption Several seconds USB Key TPM Chip UEFI OS UEFI Plugfest February 2012 www.uefi.org 8

Boot Flow The UEFI Operating System Bootloader is responsible for unlocking the protected bands via the Storage Security Command Protocol. Unlock data is based on User Password or TPM measurements or both UEFI OS Boot Loader Storage Security Command Protocol Block Io Protocol UEFI BIOS UEFI OS Password TPM Measure UEFI Plugfest February 2012 www.uefi.org 9

TPer Reset Flow NEW! This is to prevent the scenario where the system is accidentally rebooting into a malicious environment that gains access to the unlocked protected bands. TCG Working Group defines two simple mechanisms allowing the BIOS to reset edrives during restart. TPer Reset through IEEE 1667 protocol. TPer Reset through native TCG protocol. TPer = Trusted Peripheral After Reset, F/w locks all protected bands TPer Reset through native TCG Protocol POST(UEFI BIOS) UEFI OS Boot Loader UEFI OS UEFI Plugfest February 2012 www.uefi.org 10

Typical Recovery Flow Unlocked UEFI Sys Part UEFI OS Boot Loader Locked Band with Problem Unlocked Recovery Tools Drive Bands UEFI Recovery UEFI Plugfest February 2012 www.uefi.org 11

UEFI Storage Security Command Protocol UEFI Plugfest February 2012 www.uefi.org 12

Storage Security Command Protocol This protocol is used to abstract mass storage devices to allow code running in the EFI boot services environment to send security protocol commands to mass storage devices without specific knowledge of the type of device or controller that manages the device. Functions are defined to send or retrieve security protocol defined data to and from mass storage devices. This protocol shall be supported on all physical and logical storage devices supporting the EFI_BLOCK_IO_PROTOCOL in the EFI boot services environment and one of the following command sets (or their alternative) at the bus level. TRUSTED SEND/RECEIVE commands of the ATA8-ACS command set or its successor SECURITY PROTOCOL IN/OUT commands of the SPC-4 command set or its successor. (SPC-4 : SCSI Primary Commands - 4) 2.3.1 UEFI Plugfest February 2012 www.uefi.org 13

Protocol Interface Structure Protocol Interface Structure typedef struct _EFI_ STORAGE_SECURITY_COMMAND _PROTOCOL { EFI_STORAGE_SECURITY_RECEIVE_DATA ReceiveData; EFI_STORAGE_SECURITY_SEND_DATA SendData; } EFI_ STORAGE_SECURITY_COMMAND _PROTOCOL; ReceiveData() Send a security protocol command to a device that receives data and/or the result of one or more commands sent by SendData. SendData() Send a security protocol command to a device. UEFI Plugfest February 2012 www.uefi.org 14

Planning for users with Older OS Requirement UEFI Plugfest February 2012 www.uefi.org 15

Older OS Validation Possible to use old-style BIOS wholedrive lock Most Drive Manufacturers will still support the older Whole-Drive Password Feature on OPAL drives No Expense to user but no recovery for lost password UEFI Plugfest February 2012 www.uefi.org 16

Adding OPAL Support to Older OS Several ISV Packages available A few examples : 1. Embassy Trusted Drive Manager from Wave Systems (www.wave.com) (For Windows XP, Vista, 7) 2. SecureDoc Full Disk Encryption from Winmagic (www.winmagic.com) (For Windows, Mac and Linux) UEFI Plugfest February 2012 www.uefi.org 17

Partner Coordination UEFI Plugfest February 2012 www.uefi.org 18

Bare-metal Restore Software The boot disk of any supported Restore Software will need tools to unlock the band to be restored! Big changes for Tool UEFI booting and OPAL unlock OEM needs to confirm coordination between favorite OS and B/R vendors UEFI Plugfest February 2012 www.uefi.org 19

Repair and Return Need to make sure training and procedures are in place for repair contractor handling of drives locked by consumer Need Field Service Tool to return drive to blank (all data lost) UEFI Plugfest February 2012 www.uefi.org 20

SUMMARY TCG OPAL Drives provide High Security with great convenience UEFI 2.3.1 provides smooth boot path for UEFI OS OEMs need to consider Ecosystem Partners in OPAL Deployments UEFI Plugfest February 2012 www.uefi.org 21

Thanks for attending the UEFI Winter Plugfest 2012 For more information on the Unified EFI Forum and UEFI Specifications, visit http://www.uefi.org presented by UEFI Plugfest February 2012 www.uefi.org 22