tokens: ['The', 'SUbscription', 'Concealed', 'Identifier', 'called', 'SUCI', 'is', 'a', 'privacy', 'preserving', 'identifier', 'containing', 'the', 'concealed', 'SUPI', 'The', 'UE', 'shall', 'generate', 'a', 'SUCI', 'using', 'a', 'protection', 'scheme', 'with', 'the', 'raw', 'public', 'key', 'ie', 'the', 'Home', 'Network', 'Public', 'Key', 'that', 'was', 'securely', 'provisioned', 'in', 'control', 'of', 'the', 'home', 'network', 'The', 'protection', 'schemes', 'shall', 'be', 'the', 'ones', 'specified', 'in', 'Annex', 'C', 'of', 'this', 'document', 'or', 'the', 'ones', 'specified', 'by', 'the', 'HPLMN', 'The', 'UE', 'shall', 'construct', 'a', 'schemeinput', 'from', 'the', 'subscription', 'identifier', 'part', 'of', 'the', 'SUPI', 'as', 'follows', 'For', 'SUPIs', 'containing', 'IMSI', 'the', 'subscription', 'identifier', 'part', 'of', 'the', 'SUPI', 'includes', 'the', 'MSIN', 'of', 'the', 'IMSI', 'as', 'defined', 'in', 'TS', '', 'Numbering', 'addressing', 'and', 'identification', '', '', 'For', 'SUPIs', 'taking', 'the', 'form', 'of', 'a', 'NAI', 'the', 'subscription', 'identifier', 'part', 'of', 'the', 'SUPI', 'includes', 'the', 'username', 'portion', 'of', 'the', 'NAI', 'as', 'defined', 'in', 'NAI', 'RFC', '', '', 'The', 'UE', 'shall', 'execute', 'the', 'protection', 'scheme', 'with', 'the', 'constructed', 'schemeinput', 'as', 'input', 'and', 'take', 'the', 'output', 'as', 'the', 'Scheme', 'Output', 'The', 'UE', 'shall', 'not', 'conceal', 'the', 'Home', 'Network', 'Identifier', 'and', 'the', 'Routing', 'Indicator', 'For', 'SUPIs', 'containing', 'IMSI', 'the', 'UE', 'shall', 'construct', 'the', 'SUCI', 'with', 'the', 'following', 'data', 'fields', '', 'The', 'SUPI', 'Type', 'as', 'defined', 'in', 'TS', '', 'Numbering', 'addressing', 'and', 'identification', '', '', 'identifies', 'the', 'type', 'of', 'the', 'SUPI', 'concealed', 'in', 'the', 'SUCI', '', 'The', 'Home', 'Network', 'Identifier', 'is', 'set', 'to', 'the', 'MCC', 'and', 'MNC', 'of', 'the', 'IMSI', 'as', 'specified', 'in', '', 'Numbering', 'addressing', 'and', 'identification', '', '', '', 'The', 'Routing', 'Indicator', 'as', 'specified', 'in', 'TS', '', 'Numbering', 'addressing', 'and', 'identification', '', '', '', 'The', 'Protection', 'Scheme', 'Identifier', 'as', 'specified', 'in', 'Annex', 'C', 'of', 'this', 'specification', '', 'The', 'Home', 'Network', 'Public', 'Key', 'Identifier', 'as', 'specified', 'in', 'this', 'document', 'and', 'detailed', 'in', 'TS', '', 'Numbering', 'addressing', 'and', 'identification', '', '', '', 'The', 'Scheme', 'Output', 'as', 'specified', 'in', 'this', 'document', 'and', 'detailed', 'in', 'TS', '', 'Numbering', 'addressing', 'and', 'identification', '', '', 'For', 'SUPIs', 'containing', 'Network', 'Specific', 'Identifier', 'the', 'UE', 'shall', 'construct', 'the', 'SUCI', 'in', 'NAI', 'format', 'with', 'the', 'following', 'data', 'fields', '', 'realm', 'part', 'of', 'the', 'SUCI', 'is', 'set', 'to', 'the', 'realm', 'part', 'of', 'the', 'SUPI', '', 'username', 'part', 'of', 'the', 'SUCI', 'is', 'formatted', 'as', 'specified', 'in', 'TS', '', 'Numbering', 'addressing', 'and', 'identification', '', '', 'using', 'the', 'SUPI', 'Type', 'Routing', 'Indicator', 'the', 'Protection', 'Scheme', 'Identifier', 'the', 'Home', 'Network', 'Public', 'Key', 'Identifier', 'and', 'the', 'Scheme', 'Output', 'NOTE', '', 'The', 'format', 'of', 'the', 'SUPI', 'protection', 'scheme', 'identifiers', 'is', 'defined', 'in', 'Annex', 'C', 'NOTE', '', 'The', 'identifier', 'and', 'the', 'format', 'of', 'the', 'Scheme', 'Output', 'are', 'defined', 'by', 'the', 'protection', 'schemes', 'in', 'Annex', 'C', 'In', 'case', 'of', 'nonnullschemes', 'the', 'freshness', 'and', 'randomness', 'of', 'the', 'SUCI', 'will', 'be', 'taken', 'care', 'of', 'by', 'the', 'corresponding', 'SUPI', 'protection', 'schemes', 'NOTE', 'a', 'In', 'case', 'of', 'nullscheme', 'being', 'used', 'the', 'Home', 'Network', 'Public', 'Key', 'Identifier', 'is', 'set', 'to', 'a', 'default', 'value', 'as', 'described', 'in', 'TS', '', 'Numbering', 'addressing', 'and', 'identification', '', '', 'The', 'UE', 'shall', 'include', 'a', 'SUCI', 'only', 'in', 'the', 'following', 'G', 'NAS', 'messages', '', 'if', 'the', 'UE', 'is', 'sending', 'a', 'Registration', 'Request', 'message', 'of', 'type', 'initial', 'registration', 'to', 'a', 'PLMN', 'for', 'which', 'the', 'UE', 'does', 'not', 'already', 'have', 'a', 'GGUTI', 'the', 'UE', 'shall', 'include', 'a', 'SUCI', 'to', 'the', 'Registration', 'Request', 'message', 'or', '', 'if', 'the', 'UE', 'responds', 'to', 'an', 'Identity', 'Request', 'message', 'by', 'which', 'the', 'network', 'requests', 'the', 'UE', 'to', 'provide', 'its', 'permanent', 'identifier', 'the', 'UE', 'includes', 'a', 'SUCI', 'in', 'the', 'Identity', 'Response', 'message', 'as', 'specified', 'in', 'clause', '', '', 'if', 'the', 'UE', 'is', 'sending', 'a', 'DeRegistration', 'Request', 'message', 'to', 'a', 'PLMN', 'during', 'an', 'initial', 'registration', 'procedure', 'for', 'which', 'the', 'UE', 'did', 'not', 'receive', 'the', 'registration', 'accept', 'message', 'with', 'GGUTI', 'the', 'UE', 'shall', 'include', 'the', 'SUCI', 'used', 'in', 'the', 'initial', 'registration', 'to', 'the', 'DeRegistration', 'Request', 'message', 'NOTE', '', 'In', 'response', 'to', 'the', 'Identity', 'Request', 'message', 'the', 'UE', 'never', 'sends', 'the', 'SUPI', 'The', 'UE', 'shall', 'generate', 'a', 'SUCI', 'using', 'nullscheme', 'only', 'in', 'the', 'following', 'cases', '', 'if', 'the', 'UE', 'is', 'making', 'an', 'unauthenticated', 'emergency', 'session', 'and', 'it', 'does', 'not', 'have', 'a', 'GGUTI', 'to', 'the', 'chosen', 'PLMN', 'or', '', 'if', 'the', 'home', 'network', 'has', 'configured', 'nullscheme', 'to', 'be', 'used', 'or', '', 'if', 'the', 'home', 'network', 'has', 'not', 'provisioned', 'the', 'public', 'key', 'needed', 'to', 'generate', 'a', 'SUCI', 'If', 'the', 'operators', 'decision', 'indicated', 'by', 'the', 'USIM', 'is', 'that', 'the', 'USIM', 'shall', 'calculate', 'the', 'SUCI', 'then', 'the', 'USIM', 'shall', 'not', 'give', 'the', 'ME', 'any', 'parameter', 'for', 'the', 'calculation', 'of', 'the', 'SUCI', 'including', 'the', 'Home', 'Network', 'Public', 'Key', 'Identifier', 'the', 'Home', 'Network', 'Public', 'Key', 'and', 'the', 'Protection', 'Scheme', 'Identifier', 'If', 'the', 'ME', 'determines', 'that', 'the', 'calculation', 'of', 'the', 'SUCI', 'indicated', 'by', 'the', 'USIM', 'shall', 'be', 'performed', 'by', 'the', 'USIM', 'the', 'ME', 'shall', 'delete', 'any', 'previously', 'received', 'or', 'locally', 'cached', 'parameters', 'for', 'the', 'calculation', 'of', 'the', 'SUCI', 'including', 'the', 'SUPI', 'Type', 'the', 'Routing', 'Indicator', 'the', 'Home', 'Network', 'Public', 'Key', 'Identifier', 'the', 'Home', 'Network', 'Public', 'Key', 'and', 'the', 'Protection', 'Scheme', 'Identifier', 'The', 'operator', 'should', 'use', 'proprietary', 'identifier', 'for', 'protection', 'schemes', 'if', 'the', 'operator', 'chooses', 'that', 'the', 'calculation', 'of', 'the', 'SUCI', 'shall', 'be', 'done', 'in', 'USIM', 'If', 'the', 'operators', 'decision', 'is', 'that', 'ME', 'shall', 'calculate', 'the', 'SUCI', 'the', 'home', 'network', 'operator', 'shall', 'provision', 'in', 'the', 'USIM', 'an', 'ordered', 'priority', 'list', 'of', 'the', 'protection', 'scheme', 'identifiers', 'that', 'the', 'operator', 'allows', 'The', 'priority', 'list', 'of', 'protection', 'scheme', 'identifiers', 'in', 'the', 'USIM', 'shall', 'only', 'contain', 'protection', 'scheme', 'identifiers', 'specified', 'in', 'Annex', 'C', 'and', 'the', 'list', 'may', 'contain', 'one', 'or', 'more', 'protection', 'schemes', 'identifiers', 'The', 'ME', 'shall', 'read', 'the', 'SUCI', 'calculation', 'information', 'from', 'the', 'USIM', 'including', 'the', 'SUPI', 'the', 'SUPI', 'Type', 'the', 'Routing', 'Indicator', 'the', 'Home', 'Network', 'Public', 'Key', 'Identifier', 'the', 'Home', 'Network', 'Public', 'Key', 'and', 'the', 'list', 'of', 'protection', 'scheme', 'identifiers', 'The', 'ME', 'shall', 'select', 'the', 'protection', 'scheme', 'from', 'its', 'supported', 'schemes', 'that', 'has', 'the', 'highest', 'priority', 'in', 'the', 'list', 'are', 'obtained', 'from', 'the', 'USIM', 'The', 'ME', 'shall', 'calculate', 'the', 'SUCI', 'using', 'the', 'nullscheme', 'if', 'the', 'Home', 'Network', 'Public', 'Key', 'or', 'the', 'priority', 'list', 'are', 'not', 'provisioned', 'in', 'the', 'USIM', 'NOTE', '', 'The', 'above', 'feature', 'is', 'introduced', 'since', 'additional', 'protection', 'schemes', 'could', 'be', 'specified', 'in', 'the', 'future', 'for', 'a', 'release', 'newer', 'than', 'the', 'ME', 'release', 'In', 'this', 'case', 'the', 'protection', 'scheme', 'selected', 'by', 'older', 'MEs', 'may', 'not', 'be', 'the', 'protection', 'scheme', 'with', 'the', 'highest', 'priority', 'in', 'the', 'list', 'of', 'the', 'USIM']