Advantech Rolling Out SQFlash, Flash Management Software for Embedded Applications
Utilities and API to access and configure flash storage
This is a Press Release edited by StorageNewsletter.com on April 2, 2013 at 2:54 pmAdvantech Co., Ltd. is dedicated to continuously develop security software which protects intellectual property.
Advantech’s SQFlash utility software package is a flash management package that contains utilities and API to access and configure Advantech flash storage. It supports Software Protection (Security ID R/W) and Life Monitoring (S.M.A.R.T.) features.
A product key protected package provides users with a safe environment which not only protects the application itself but also prevents security ID being read without the same product key while writing.
The S.M.A.R.T. attribute contains Max/Average Program and Erase Cycles, Power On Time, ECC count and Life Endurance utilities. Users can monitor directly via the SUSI-SQFlash utility or implement functions into the application via the SUSI-SQFlash API, and a life-span detection mechanism can be designed from the Life Endurance information.
Disk Information
- Basic disk information like model name, serial number, and firmware version will be revealed in this field. All available S.M.A.R.T. attributes are also displayed for users to monitor disk conditions.
- Max Program – Max program and erase cycles in SQFlash.
- Average Program – Average program and erase cycles in SQFlash.
- Power On Time – Power on accumulated time.
- ECC Count – ECC number of times counter.
- Endurance Check – Endurance (%) of remaining life is the result of (Average P/E cycles) / (Max P/E cycles).
Disk health can be monitored directly via the SQFlash utility or functions can be programmed into customized applications via the SQFlash API. A life-span detection mechanism can then be designed accordingly. The Standalone Life Monitoring utility is also available for easier access. Users are recommended to evaluate with SQFlash Utility to make sure a suitable flash storage solution is chosen.
SQFlash Integrated Software Security Features
In order to help protect customers’ IP, Advantech has designed in a security ID feature for SQFlash. Customers can implement security functions on their applications based on an encrypted utility and library. The Flash Lock feature helps users to lock SQFlash with the motherboard it operates on to protect flash data from being read.
Security ID
- Security ID I: It can be a full run-time configuration. All R/W access can be performed immediately. After Security ID I is enabled, all disk management access would be disabled, e.g. Format, fdisk, ghost, etc. This is because the SQFlash controller protects the SID area and does not allow any disk I/O to read or write to this area. If any tool or command tries to access this area, it will return a fail instruction.
- Security ID II: This SID will be located into the firmware zone and all disk management access will maintain the same behavior.
Flash Lock
It is a mechanism to lock SQFlash with the motherboard through the BIOS and make it only operate with the corresponding platform. This can help to prevent data being stolen by reading the SQFlash with other computers and card readers. Since the feature is a mechanism between the SQFlash firmware and BIOS, it can work only on Advantech products. If the target platform doesn’t support this feature, Flash Lock buttons will be grayed out as follows.
Advanced Hardware Security Functions
SQFlash 820 series SATA III SSD is designed with the Opal Compliant disk encryption standard, which supports in-drive AES 256-bit encryption. For more critical applications that may need emergency erase, the SSD is equipped with hardware GPIO pins for triggering a high security level erase-at-once command.