tokens: ['TLS', 'or', 'any', 'other', 'authentication', 'method', 'to', 'get', 'shared', 'key', 'Ksm', '', 'User', 'A', 'sends', 'an', 'INVITE', 'message', 'which', 'includes', 'the', 'following', 'parameters', 'plain', 'identity', 'of', 'user', 'A', 'IDA', 'plain', 'identity', 'of', 'user', 'B', 'IDB', 'and', 'Ea', 'IDA', 'IDB', 'encrypted', 'IDA', 'IDB', 'with', 'key', 'Ka', 'to', 'SGW', '', 'Once', 'receive', 'the', 'INVITE', 'message', 'from', 'user', 'A', 'SGW', 'sends', 'a', 'request', 'message', 'which', 'includes', 'the', 'following', 'parameters', 'plain', 'IDA', 'plain', 'IDB', 'Ea', 'IDA', 'IDB', 'and', 'EsgIDAIDB', 'to', 'the', 'KMS', 'to', 'request', 'media', 'key', 'K', '', 'KMS', 'use', 'Ka', 'Ksg', 'to', 'get', 'decrypted', 'IDA', 'IDB', 'from', 'Ea', 'IDA', 'IDB', 'and', 'EsgIDAIDB', 'and', 'compare', 'the', 'decrypted', 'IDA', 'IDB', 'with', 'plain', 'IDA', '', 'IDB', 'to', 'make', 'sure', 'they', 'are', 'same', 'Then', 'KMS', 'generate', 'the', 'media', 'key', 'K', '', 'KMS', 'encrypts', 'the', 'K', 'using', 'Ka', 'Ksg', 'to', 'get', 'the', 'EaK', 'EsgK', 'respectively', 'and', 'then', 'sends', 'the', 'EaK', 'EsgK', 'to', 'SGW', 'in', 'the', 'response', 'message', '', 'SGW', 'get', 'media', 'key', 'K', 'by', 'decrypting', 'the', 'EsgK', 'Then', 'SGW', 'send', 'media', 'key', 'K', 'to', 'PSTN', 'MGW', 'using', 'the', 'security', 'link', 'between', 'SGW', 'and', 'PSTN', 'MGW', 'protected', 'by', 'Ksm', '', 'SGW', 'send', 'media', 'EaK']