UEFI introduces high level functionality into the x86 bootstrap process which requires a redesign of software based full disk encryption solutions. A UEFI full disk encryption driver and embedded Linux OS were developed to pre-boot an authentication GUI while preserving the firmware environment needed to subsequently soft boot Windows. The delivered Beta software was functional on laptops from three vendors after an intense five month development cycle.
TCG Opal Self Encrypting Drives (SED) include a so-called MBR shadow. This allows a computer to boot from a trusted read-only OS that can be used to authenticate the user before unlocking the SED. A small embedded Linux pre-boot authentication OS with Smart Card support was developed for this task. The pre-boot authenticates users, unlocks the SED and then performs a soft boot into the native OS. A cross-platform command line tool was also developed for SED recovery and management.
Security at the port of entry is achieved with a cargo inspection solution from a major global vendor. Their system is controlled by a delivered scanner daemon and embedded Linux OS. The software converts system sensor inputs into a grayscale image while also monitoring PLC subsystems. A headless computer runs the software and acts as the system controller. Management is performed from the operator's workstation thru an integrated Web management UI which can also apply software updates. Updated software is distributed on a multi-purpose, bootable CD generated during the software build process by the delivered build automation.
We offer competitive rates with discounts for extended engagements. Development is usually billed on an hourly basis, but alternate arrangements are available for specific tasks and deliverables.
Project oversight is a key benefit of our Turn-key solutions. Cross-platform development requires a prime contractor that can understand and oversee a diverse supply chain.