1Department of Computer Science San Jose State University San Jose, California 95192 U.S.A.
2Department of Civil Engineering San Jose State University San Jose, California 95192 U.S.A.
3Center for Cryptology and Information Security Florida Atlantic University, – Boca Raton, FL33431