Building tamper-resistant reboot counter without trusted running OS

Modern computer is lack of the counter to record the reboot times. However a reboot counter is a valuable primitive for system security. In this paper, we propose a method to build reboot counter which is tamper-resistant. To the end, a reboot counter is divided into many shares with threshold secret sharing, and these shares hide dispersedly in the disk. To protect these shares, the addresses of these shares are produced on the seed which is protected by TPM. Furthermore, our reboot counter is developed without a trusted running OS. Our discussion shows that an adversary fails to obtain the security shares and tamper the reboot counter.