This document describes a firmware implementation for an Ekey-Udisk device based on ST72651. The software is divided into 3 parts: USB management, NAND Flash interface, and Smart Card interface.
This document details the software architecture for an Ekey-Udisk solution based on the ST72651 microcontroller. The system is divided into three main parts: USB management using a library compatible with ST7 hardware, a NAND Flash interface migrated from the PFD solution, and a Smart Card interface compliant with ISO 7816 standards.
The device is based on the ST72651.
The solution uses HID protocol for the Ekey function and Mass Storage protocol for the Udisk function.
The interface accords with ISO 7816-1, 2, and 3.