Time/memory/data tradeoff attack