{'fraction_non_alphanumeric': 0.014519056261343012, 'fraction_numerical': 0.0, 'mean_word_length': 5.344827586206897, '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}}
Computer security by redefining what a computer is

The security of modern networked computers is very low and must be dramatically improved. Integrity of data and programs is an essential aspect of computers. We propose approaches towards computer security in which the main trust is a cryptographically authenticated “keyboard”. The achievability follows from the current trend towards personal computers, workstations and notebooks. We discuss how this could increase computer security and which problems remain to be solved in such an environment.