How much "crypto" knowledge do you need?