Dynamic salt generation for mobile data security using elliptic curves against precomputation attacks. (2017)