tokens: ['UE', 'authentication', 'This', 'allows', 'to', 'stop', 'the', 'protocol', 'in', 'the', 'case', 'of', 'a', 'failed', 'RP', 'authentication', 'and', 'saves', 'communication', 'effort', 'between', 'UE', 'and', 'OP', 'in', 'the', 'case', 'of', 'such', 'a', 'failed', 'RP', 'authentication', 'The', 'OP', 'can', 'then', 'directly', 'convey', 'the', 'information', 'on', 'the', 'failed', 'RP', 'authentication', 'to', 'the', 'UE', 'Using', 'Associations', 'for', 'RP', 'authentication', 'If', 'the', 'RP', 'establishes', 'an', 'association', 'with', 'the', 'OP', 'the', 'OpenID', 'association', 'protocol', 'can', 'be', 'slightly', 'modified', 'to', 'incorporate', 'a', 'challenge', 'from', 'the', 'OP', 'to', 'be', 'conveyed', 'to', 'the', 'RP', 'for', 'the', 'purpose', 'of', 'RP', 'authentication', 'During', 'the', 'association', 'establishment', 'the', 'OP', 'and', 'RP', 'can', 'set', 'up', 'a', 'message', 'authentication', 'code', 'MAC', 'key', 'which', 'is', 'later', 'used', 'to', 'sign', 'the', 'assertion', 'message', 'This', 'key', 'is', 'sent', 'encrypted', 'using', 'a', 'temporary', 'secret', 'key', 'which', 'is', 'negotiated', 'between', 'OP', 'and', 'RP', 'using', 'DiffieHellman', 'DH', 'In', 'addition', 'to', 'that', 'key', 'deviating', 'from', 'the', 'OpenID', 'specs', 'the', 'OP', 'can', 'include', 'a', 'nonce', 'also', 'encrypted', 'with', 'the', 'DHkey', 'in', 'the', 'response', 'to', 'the', 'RP', 'The', 'RP', 'can', 'then', 'decrypt', 'the', 'nonce', 'and', 'the', 'MAC']