{'fraction_non_alphanumeric': 0.02424830261881668, 'fraction_numerical': 0.007759456838021339, 'mean_word_length': 5.2926829268292686, '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}}
ERDIA: An efficient and robust data integrity algorithm for mobile and wireless networks

The security mechanisms for Long Term Evolution (LTE) networks are essential between User Equipment and eNodeB to prevent diverse threats and attacks. Data confidentiality and Data integrity are the main inevitable features for any secure communication system. Thus the 3GPP has standardized till now three pairs of algorithms (EEA1, EIA1), (EEA2, EIA2) and (EEA3, EIA3) for LTE security. In this paper, a new efficient DI algorithm based on a keyed hash function called ERDIA is introduced. Accordingly, the use of key and message dependent diffusion layers ensure the key sensibility and the avalanche effect using only one processing round. The experimental results show that the proposed hash function is immune against most possible known attacks. Besides, a lower computational time is attained compared to EIA2. Furthermore, our proposition would be similarly well suited for other networks and applications such as wireless networks.