Haining Wang University of Delaware, USA Journal Journal of Computer Security ISSN: 0926227X Read Online