Document Type : Original Research Paper


Electrical and Computer Engineering Department, Semnan University, Semnan, Iran.


To distinguish between human user and computer program to enhance security, a popular test called CAPTCHA is used on Web. CAPTCHA has an important role in preventing Denial Of Service (DOS) attacks in computer networks. There are many different types of CAPTCHA in different languages. Due to the expansion of Persian-language and documents on internet, creating a suitable Persian CAPTCHA seems to be necessary. In this paper, we introduce three different types for Persian CAPTCHA in different domains. In the first type, based on the particular characteristics of Persian writing such as contiguous writing and image processing techniques, high strength CAPTCHA is provided. In the second type, the meaning of Persian words are used to creating CAPTCHA and in the third type, the combination of image processing techniques and the meaning of Persian words are used.  Experimental results show that proposed CAPTCHAs has high security against attacks while Persian people can easily recognize them.


[1] M. Blum, L.A. Von Ahn, and J. Langford, “Completely automatic public turing test to tell computers and humans apart,” the CAPTCHA Project,, Department of Computer Science, Carnegie-Mellon University, 2000.

[2] R. Datta, “Exploiting the human–machine gap in image recognition for designing CAPTCHAs,” IEEE Transactions on Information Forensics and Security, vol. 4, no. 3, pp. 504–518, 2009.

[3] L.A. Von Ahn, M. Blum, J. Hopper, and J. Langford, “CAPTCHA: using hard ai problems for security,” Advances in Cryptology EUROCRYPT 2003 , pp. 294-311, 2003.

[4] J. Yan and A.S. Elahmad, “CAPTCHA security: a case study,” IEEE Security & Privacy, vol. 7, no. 4, 2009.

[5] M. Moradi and M.R. Keyvanpour, “CAPTCHA and its alternatives: a review,” Security and Communication Networks, vol. 8, no.12, pp. 2135-2156, 2015.

[6] M. H. Shirali-Shahreza and M. Shirali-Shahreza, “Persian/Arabic baffletext CAPTCHA,” Journal of Universal Computer Science, vol. 12, no. 12, pp. 1783-1796, 2006.

[7] M.H. Shirali-Shahreza and M. Shirali-Shahreza, “Nastaliq CAPTCHA,” Iranian Journal of Electrical and Computer Engineering (IJECE), vol. 5, no. 2, pp. 109-114, 2007.

[8] M. Salmani Jelodar, M.J. Fadaeieslam, N. Mozayani, and M. Fazeli, “A Persian OCR system using morphological operators,” Transactions on Engineering, Computing and Technology, vol. 1, no. 4, pp. 1137-1140, 2005.

[9] M. Bohlool and M. Malekzadeh, “Persian CAPTCHA system to prevent automatic subscribing of software robots in web pages,” 13th National CSI Computer Science, Iran, 2008.

[10] A. El Ahmad, J. Yan, and WY. Ng, “captcha design color, usability, and security,” IEEE Internet Computing Journal, vol. 16, pp. 44-51, 2012.

[11] F. Yaghmaee and A. Bakhshande, “A new method for Robust Persian CAPTCHA,” 9th int. Conference on Cryptography and security, Tabraiz, Iran, 2012.

[12] F. Yaghmaee, M. Kamyar, and F. Kamandy, “Introducing a new semantically persian CAPTCHA,” 21th Conference on Elctronics and Electrical Engineering, Mashad, Iran, 2013. [13] Khan, Bilal, et al, “Cyber security using arabic captcha scheme,” Int. Arab J. Inf. Technol, vol. 10, no. 1 pp. 76-84, 2003.


Journal of Electrical and Computer Engineering Innovations (JECEI) welcomes letters to the editor for the post-publication discussions and corrections which allows debate post publication on its site, through the Letters to Editor. Letters pertaining to manuscript published in JECEI should be sent to the editorial office of JECEI within three months of either online publication or before printed publication, except for critiques of original research. Following points are to be considering before sending the letters (comments) to the editor.

[1] Letters that include statements of statistics, facts, research, or theories should include appropriate references, although more than three are discouraged.

[2] Letters that are personal attacks on an author rather than thoughtful criticism of the author’s ideas will not be considered for publication.

[3] Letters can be no more than 300 words in length.

[4] Letter writers should include a statement at the beginning of the letter stating that it is being submitted either for publication or not.

[5] Anonymous letters will not be considered.

[6] Letter writers must include their city and state of residence or work.

[7] Letters will be edited for clarity and length.