I need Information theory and cryptography notes as well as middleware technology notes