tokens: ['UE', 'communication', 'via', 'UEtoNetwork', 'relay', 'The', 'REAR', 'key', 'will', 'be', 'used', 'for', 'deriving', 'the', 'ProSe', 'key', 'KNRProSe', 'Input', 'to', 'the', 'Key', 'Derivation', 'Function', 'for', 'deriving', 'the', 'REAR', 'key', 'is', 'as', 'follows', 'REAR', 'Key', '', 'KDF', 'Latest', 'KAUSF', 'SUPI', 'of', 'the', 'Remote', 'UE', 'Relay', 'UE', 'ID', 'bound', 'to', 'SUPI', 'of', 'relayTempID', 'of', 'relay', 'other', 'possible', 'parameters', 'The', 'generated', 'key', 'is', '', 'bits', 'long', 'out', 'of', 'which', 'the', '', 'bits', 'MSB', 'of', 'the', 'key', 'is', 'the', 'REAR', 'Key', 'and', 'the', 'other', '', 'bits', 'is', 'the', 'REAR', 'Key', 'ID', 'The', 'purpose', 'of', 'the', 'REAR', 'Key', 'ID', 'is', 'to', 'identify', 'the', 'REAR', 'key', 'Note', '', 'The', 'input', 'parameters', 'to', 'derive', 'the', 'keys', 'are', 'not', 'addressed', 'in', 'the', 'present', 'document', 'Step', '', 'AUSF', 'sends', 'the', 'generated', 'REAR', 'key', 'and', 'Relay', 'UE', 'IDTempID', 'of', 'Relay', 'which', 'is', 'bound', 'to', 'UEtoNetwork', 'relays', 'SUPI', 'in', 'the', 'key', 'response', 'message', 'to', 'the', 'Remote', 'AMF', 'The', 'remote', 'AMF', 'includes', 'the', 'REAR', 'key', 'in', 'the', 'security', 'context', 'of', 'the', 'remote', 'UE', 'Step', '', 'Remote', 'UE', 'discovers', 'the', 'relay', 'UE', 'using', 'any', 'of', 'Model', 'A', 'or', 'Model', 'B', 'methods', 'The', 'discovery', 'message', 'needs', 'to', 'include', 'the', 'relay', 'UE', 'ID', 'provided', 'by']