透過您的圖書館登入
IP:3.133.121.160
  • 學位論文

影像驗證碼技術之研究

Study on Image-based CAPTCHA

指導教授 : 黃國峰
若您是本文的作者,可授權文章由華藝線上圖書館中協助推廣。

摘要


驗證碼(CAPTCHA),是利用電腦自動判別遠端使用者是電腦程式還是人類,主要用來阻擋自動化程序(bots)對網路服務的濫用。目前使用較為廣泛的驗證碼是文字型的驗證碼,但隨著光學文字辨識(OCR)技術的演進,文字驗證碼的安全性受到極大的考驗,因此近年來驗證碼逐漸朝向影像驗證碼、語音驗證碼等形式發展。 本篇文章提出以拼圖為設計概念的影像驗證碼技術,稱之為Puzzle CAPTCHA。其產生影像驗證碼的方式是利用影像切割技術,隨機將影像切割成數個尺寸不等之正方形的影像區塊,並將區塊進行隨機旋轉0°、90°、180°、270°,最後加入適當的干擾線。當使用者利用滑鼠點擊正方形影像區塊,區塊便會進行順時針90°的旋轉,直到將所有影像區塊旋轉拼回原圖便可通過驗證。 本研究進行使用者測試,根據實驗結果顯示通過機率達八成,平均花費時間為十秒以內。利用邊緣偵測技術亦無法有效得知區塊的位置,故可提升驗證碼的安全性。Puzzle CAPTCHA不受國別、語言及文化的隔閡進行使用者驗證。

關鍵字

驗證碼 影像處理 資訊安全

並列摘要


CAPTCHAs (Completely Automated Public Test to tell Computers and Humans Apart) are computer-generated tests designed to differentiate humans from automated programs. The developments of CAPTCHAs are focusing on issues such as the protection of internet resource from being abused by bots. Traditionally, most CAPTCHAs are text-based. But currently, the security of text-based CAPTCHAs encounters a hard challenge from the improvements in OCR (Optical Character Recognition) technology. Therefore, in recent years, various different types of CAPTCHAs are developed with different approaches such as like image-based or audio-based CAPTCHAs. This paper proposed an image-based CAPTCHA named Puzzle CAPTCHA. Puzzle CAPTCHA utilized image segment technology. In this approach, an image will be embedded with several tetragon cutout blocks with different sizes. The puzzle is built by rotating these original tetragon cutouts by 0, 90, 180, or 270 degrees randomly. Finally, the establishment of Puzzle CAPTCHA is finished by randomly adding interfering lines on the image. When users face the image of Puzzle CAPTCHA, they click mouse on each tetragon block to make a 90° clockwise rotation of the block. Users should put all tetragon blocks to the right angle to reveal the original image to pass the CAPTCHA test. The preliminary user’s test of Puzzle CAPTCHA shows an 80.4% accuracy rate. Most users can solve the puzzle in less than 10 seconds. Furthermore, the location of tetragon blocks cannot be resolved by current edge detection technology. This could also boost the safety of Puzzle CAPTCHA. The other merit of Puzzle CAPTCHA lies on the universality that it can be implemented without the consideration of language and culture.

參考文獻


[1] C Pope and K Kaur. “Is It Human or Computer? Defending E-Commerce with CAPTCHA”. IEEE IT Professional, March 2005, pp. 43-49.
[3] Banday, M.T., Shah, N.A. “Challenges of CAPTCHA in the Accessibility of Indian Regional Websites”. Proceedings of the Fourth Annual ACM Bangalore Conference, 2011.
[4] Tae-Cheon Yang, Ibrahim Furkan Ince, Yucel Batu Salman. A Korean CAPTCHA Study: Defeating OCRs In a New CAPTCHA Context By Using Korean Syllables, International Journal of Contents, Vol.5, No.3, Sep 2009.
[5] Carlos Javier Hernandez-Castro, Arturo Ribagorda. Pitfalls in CAPTCHA design and implementation: the Math CAPTCHA, a case Study, Computers & Security,2009
[6] A. M. Turing. Computing machinery and intelligence, Computers & thought,p11-35,1995.

被引用紀錄


莊凱婷(2013)。以Poker為圖像驗證碼之設計研究〔碩士論文,國立交通大學〕。華藝線上圖書館。https://doi.org/10.6842/NCTU.2013.00187

延伸閱讀


  • 郭璟逸(2015)。影像驗證碼應用於行動裝置之研究〔碩士論文,國立臺中科技大學〕。華藝線上圖書館。https://doi.org/10.6826/NUTC.2015.00038
  • 鄭至善(2018)。影像變形技術之研究〔碩士論文,國立宜蘭大學〕。華藝線上圖書館。https://www.airitilibrary.com/Article/Detail?DocID=U0046-0409201817145800
  • Chen, C. C. (2007). 影像序列移動偵測之研究 [master's thesis, National Taichung University of Science and Technology]. Airiti Library. https://www.airitilibrary.com/Article/Detail?DocID=U0061-1811200915323524
  • 黃韋綸(2012)。影像精密定位方法與系統之研發〔碩士論文,國立臺北科技大學〕。華藝線上圖書館。https://www.airitilibrary.com/Article/Detail?DocID=U0006-1508201209174600
  • 陳威翔(2019)。A Study on Mosaic Image CAPTCHA〔碩士論文,朝陽科技大學〕。華藝線上圖書館。https://www.airitilibrary.com/Article/Detail?DocID=U0078-0510202013411942

國際替代計量