side channel attack notes