In schemes like SAKE(Symmetric-key Authenticated Key Exchange) , the master keys (used to authenticate parties and generate session keys) are evolving, ie undergo transition $K=update(K)$.
What is a good candidate for $update(.)$ function?
Would $K=\operatorname{AES}(K, S)$ have "good properties", with $S$ being arbitrary block-length constant?Author of the algorithm state that $update(.)$ should be irreversible function.