The 5th International Conference on Communications, Computers and Applications (MIC-CCA2012)