tokens: ['This', 'solution', 'is', 'for', 'the', 'key', 'issue', '', 'on', 'EEC', 'provided', 'IP', 'address', 'verification', 'The', 'EEC', 'can', 'spoof', 'the', 'IP', 'address', 'because', 'the', 'source', 'IP', 'address', 'ie', 'UE', 'private', 'IP', 'address', 'of', 'the', 'message', 'is', 'concealed', 'by', 'UPF', 'via', 'NAT', 'the', 'EES', 'only', 'know', 'the', 'public', 'IP', 'address', 'which', 'can', 'be', 'used', 'by', 'different', 'UEs', 'In', 'NAT', 'case', 'to', 'differentiate', 'different', 'UEs', 'using', 'the', 'same', 'public', 'IP', 'address', 'the', 'UPF', 'will', 'allocate', 'a', 'unique', 'port', 'number', 'for', 'each', 'UE', 'and', 'the', 'UPF', 'stores', 'the', 'mapping', 'between', 'private', 'IP', 'address', 'public', 'IP', 'address', 'and', 'port', 'number', 'the', 'IP', 'information', 'knowed', 'in', 'each', 'node', 'in', 'NAT', 'case', 'is', 'showed', 'in', 'the', 'following', 'figure', '', 'Figure', '', 'NAT', 'procedure', 'Therefore', 'to', 'verify', 'the', 'EEC', 'provided', 'IP', 'address', 'this', 'solution', 'proposes', 'to', 'use', 'the', 'mapping', 'between', 'private', 'IP', 'address', 'public', 'IP', 'address', 'and', 'port', 'number', 'in', 'the', 'UPF', 'to', 'verify', 'the', 'mapping', 'EEC', 'provided', 'IP', 'address', 'EES', 'obtained', 'public', 'IP', 'address', 'and', 'port', 'number', 'based', 'on', 'the', 'source', 'IP', 'address', 'and', 'port', 'number', 'of', 'received', 'UE', 'ID', 'API', 'message']