{'fraction_non_alphanumeric': 0.014588859416445624, 'fraction_numerical': 0.0, 'mean_word_length': 4.94488188976378, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
TPM Based Key Backup and Recovery

This paper presents a secure solution to backup and recover keys with TPM based KMC (Key Management Center). By hardware protected capabilities and hardware protected storage provided by TPM, KMC can achieve the security goals of backuping and recovering keys for different platforms whereas securing them from being leaked out in a third party facility. To make the solution feasible and practicable, an algorithm based on the adjacency matrix that reflects the wrapping hierarchy among the keys to be protected by KMC is detailed. Through a Path Matrix for platform specific key branch, KMC can rapidly determine the path from SRK (Storage Root Key) to the target key and efficiently backup or recover the target key.