{'fraction_non_alphanumeric': 0.02620967741935484, 'fraction_numerical': 0.006048387096774193, 'mean_word_length': 5.371794871794871, '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}}
Double-Basis Multiplicative Inversion Over GF(2m)

Inversion over Galois fields is much more difficult than the corresponding multiplication. Efficient computation of inverses in GF(2/sup m/) is considered by solving a set of linear equations over the ground field GF(2). The proposed algorithm uses two separate bases for the representation of its input and output elements and has low computational complexity. The algorithm is also suitable for hardware implementation using VLSI technologies.