APPLIED CRPTOGRAPHY : PROTOCOLS,ALGORITHMS,and SOURCE CODE IN C - SCHNEIER,BRUICE (John Wiley Asom, 2006)