What are the possible ways of reversing a key diversification algorithm? This is used to generate a different key for each user.
I know the operands involved (three 4 bytes values) and the result (the key, also 4 bytes long), but I don't know the function that given the operands generates the key.
I have read something about MIFARE key diversification but my case is different and it should be easier:
I know there is no master/secret key involved and that the final key is based only on these 3 values I have so I just miss the arithmetic/logical operations between these values.