Balloon Hashing: Provably Space-Hard Hash Functions with Data-Independent Access Patterns.
block ciphers - focus on the linear layer ( feat . pride ) .