Visible to the public ROSELINE: Enabling Robust, Secure and Efficient Knowledge of Time Across the System Stack