{'fraction_non_alphanumeric': 0.04143126177024482, 'fraction_numerical': 0.013182674199623353, 'mean_word_length': 5.045454545454546, '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}}
Security enhancement for the "simple authentication key agreement algorithm"

The weaknesses of the simple authenticated key agreement (SAKA) protocol were shown by H. Sun (2000). These weaknesses include the following facts: (1) it cannot detect a masquerade, (2) it cannot withstand a dictionary attack, and (3) it cannot provide perfect forward secrecy. In this paper, we improve the SAKA algorithm to overcome these weaknesses. In addition, we show that the improved scheme is more simple and more secure than the original one.