tokens: ['The', 'NGRAN', 'selects', 'the', 'security', 'algorithms', 'encryption', 'algorithm', 'andor', 'Integrity', 'protection', 'algorithm', 'instead', 'of', 'MBSMF', 'selecting', 'as', 'detailed', 'in', 'step', '', 'if', 'NGRAN', 'specific', 'selection', 'of', 'the', 'security', 'algorithm', 'is', 'supported', 'for', 'the', 'MBS', 'traffic', 'The', 'NGRAN', 'creates', 'a', 'MB', 'Session', 'Context', 'if', 'it', 'not', 'already', 'exists', 'sets', 'it', 'to', 'active', 'state', 'stores', 'the', 'TMGI', 'and', 'MBS', 'session', 'security', 'context', 'data', 'in', 'the', 'MB', 'Session', 'Context', '', 'If', 'NGRAN', 'prefers', 'to', 'use', 'N', 'multicast', 'transport', 'the', 'NGRAN', 'joins', 'the', 'multicast', 'group', '', 'NGRAN', 'establishes', 'PTM', 'or', 'PTP', 'DL', 'resources', 'for', 'the', 'MB', 'Session', 'For', 'the', 'TMGIs', 'PTM', 'MB', 'sessions', 'the', 'NGRAN', 'activates', 'the', 'security', 'context', 'and', 'indicates', 'the', 'key', 'index', 'and', 'information', 'required', 'to', 'derive', 'the', 'RAN', 'specific', 'keys', 'as', 'detailed', 'in', 'clause', '', '', 'The', 'NGRAN', 'transmits', 'the', 'received', 'DL', 'media', 'stream', 'using', 'DL', 'PTM', 'or', 'PTP', 'resources', 'The', 'NGRAN', 'uses', 'the', 'MBS', 'session', 'security', 'context', 'data', 'of', 'the', 'TMGI', 'to', 'protect', 'encryption', 'andor', 'integrity', 'protection', 'the', 'DL', 'media', 'stream']