Next training seminar: January 2016

Call +1 (408) 570-1196 for dates, time and location

Is your UEFI BIOS secure?

Cybercriminals who wish to corrupt your BIOS (platform firmware) with malicious content can easily access the UEFI code because it is open source.

Consequently, security organizations are increasingly combing for security flaws that, if discovered, could damage your good reputation.

Do you know how to correctly protect against?

  • Thunderstrike - injects malware into BIOS and replaces the RSA key to prevent future firmware updates.
  • LightEater - infects SMM with malware to steal passwords or intercept encrypted data.
  • UEFI Rootkit - inserts code into BIOS that will inject malicious executable files from firmware into an NTFS file system.

Who is this seminar for?

UEFI engineers and system builders interested in minimizing the risk of BIOS-level cyberattacks with industry leading UEFI security training.

What will you learn?

  • How to protect your system from several types of attacks
  • Common BIOS attack points
  • Profiles of some key antagonists
  • Cryptographic key management essentials
  • How to build as secure a system as possible using Phoenix software and tools

“Unfortunately, too many organizations treat firmware as 'out of sight, out of mind'. They think that because they don't hear about BIOS attacks in the press frequently, that the BIOS isn't vulnerable—an assumption we know is false.”

– Sam Cornwell, MITRE Corporation, 2015


Sponsored by Phoenix Technologies

Dick Wilkins, Ph.D
  • Chairman UEFI Security Response Team.
  • Author “UEFI Secure Boot in Modern Computer Security Solutions”.
  • Chief Phoenix liaison with CERT, FIRST, TCG, PCI-SIG, DMTF and others.
  • Assoc. Professor of Computer Science - Thomas College.

Jim Mortensen
  • Over 10 years of traditional and UEFI BIOS experience.
  • Phoenix ‘point of contact’ for: CERT, MITRE, LegbaCore.
  • TCG PC Client WG member.
  • UEFI Plugfest ‘Phoenix security presentations’ co-author.

Jonathon White
  • 20 year expertise as a BIOS engineer and manager.
  • Direct OEM engineering support and emerging technologies.
  • Key point of contact for select security projects.
  • Responsible for full UEFI product lifecycle, from pre-sales to EOL.

Other Training Programs

Phoenix Training Courses are designed to enable you to get products to your customers more efficiently. You learn the skills and knowledge needed to become an expert in designing and customizing Phoenix Products. You can learn one-on-one with an engineer, tailored to your own pace and agenda. Or, you can attend our product-specific classes offered at your local Phoenix office.

Our training program offers a wide array of courses, based on your needs. If you are a New Hire, you can start with BIOS 101 and UEFI 101. If you know BIOS basics, then you can move directly to the courses that specifically focus on making you proficient at using the Phoenix products.

Our lab-based classes give you the opportunity to practice and learn with our products. You are able to take what they learn in our classes and apply it directly back on the job.

If you want to host a class at your location, please send an email to to find out more information.

  Training Classes  

Phoenix SCT Basic

This class will teach BIOS engineers how to port a standard CRB code release to their platform. Debugging techniques and evolution to increasing difficult boot environments are stressed. The scope of changes that can be made in this class is limited to the SecureCore Tiano architecture as designed by Phoenix. Further customizations are covered in the SecureCore Tiano Advanced Class.

Phoenix SCT Advanced

This class instructs the students on how to implement complete customization of the firmware. This includes the techniques needed to create new PEIMs and DXE drivers that can access all the resources provided in the firmware such as SMM clients, custom setup screens, unique boot modes, NVRAM access and custom SHELL applications.

BIOS 101

This class is for people who are new to the world of BIOS and need to know basic BIOS information. The information provided and knowledge gained makes this a prerequisite for all of our classes.

UEFI 101

This class introduces the basic concepts defined by the UEFI specification and the Tiano implementation of that specification. A customer must have this knowledge before taking any other Phoenix SCT classes..