Approaches To Computer Security And Cryptography