APPLIED CPYPTOGRAPHY - SCHNEIER, BRUCE (CANADA ; WILEY, 2015)