Visible to Intel only — GUID: GUID-57144B81-2407-485A-81A5-8848ACB80A5C
Visible to Intel only — GUID: GUID-57144B81-2407-485A-81A5-8848ACB80A5C
Secure Time
This page provides an overview of the Secure Time feature. For detailed instructions and guidelines on how to implement it, see Secure Time Guidelines.
Intel® DAL supports the getting and setting of a secure time using the platform Protected Run-Time Clock (PRTC). There is no globally available initial time. Therefore, trusted applications still need to get the initial secure time from some trusted source, such as Sigma.
Note: For security reasons, each set trusted application time is independent of all other trusted applications and their set times.
Applications can use this feature to create their own notion of time. The feature can be used to always know the current time.
The FEATURE_SET_STORAGE_SECURE_TIME bit of the return value of the com.intel.util.PlatformInfo.getFeatureSet() API indicates whether the secure time feature is supported or not. For example, Intel Atom® SoC code name Broxton coinless platforms do not support it.
Warning: The Calendar may reset occasionally on coinless platforms (If there is no coin battery, i.e., com.intel.util.PlatformInfo.isCoinBatteryPresent() returns False, the platform is designed such that it may lose Protected Real Time Clock (PRTC) power more than 10 times throughout the normal life cycle of the product and thus has no persistent time).
Supported from API level 1