1 |
1
사용자 인증 장치에 있어서, 캡차(CAPTCHA)를 위한 텍스트(text) 및 다수의 이미지가 단말장치에 표시되도록 제어하는 표시 제어부; 및 상기 다수의 이미지 중 상기 단말장치를 통해 상기 텍스트에 대한 정답으로서 선택된 적어도 하나의 이미지를 이용하여 상기 단말장치의 사용자가 정상 사용자인지를 인증하는 인증부를 포함하되, 상기 다수의 이미지는 하나 이상의 정답 이미지, 하나 이상의 오답 이미지 및 하나 이상의 더미(dummy) 이미지를 포함하고, 상기 인증부는 상기 선택된 적어도 하나의 이미지에 상기 정답 이미지 및 상기 오답 이미지가 포함되는지 여부를 이용하여 상기 사용자를 인증하고, 상기 선택된 적어도 하나의 이미지에 상기 더미 이미지가 포함되는지 여부는 상기 사용자의 인증에 이용하지 않으며, 상기 단말장치의 사용자가 반복적인 정답의 선택을 통해 정답 이미지에 대한 데이터베이스를 구축하고 있는 악의적 프로그램인 경우, 상기 악의적 프로그램은 상기 데이터베이스를 이용하여 상기 사용자 인증 장치를 공격하되, 상기 표시 제어부는 상기 더미 이미지를 표시함으로써 상기 데이터베이스에 상기 더미 이미지를 포함시키도록 하는 것을 특징으로 하는 캡차를 이용한 사용자 인증 장치
|
2 |
2
제1항에 있어서, 상기 인증부는 상기 하나 이상의 정답 이미지의 일부 또는 모두가 상기 선택된 적어도 하나의 이미지에 포함되고, 상기 하나 이상의 오답 이미지 모두가 상기 선택된 적어도 하나의 이미지에 포함되지 않는 경우 상기 사용자를 정상 사용자로 인증하는 것을 특징으로 하는 캡차를 이용한 사용자 인증 장치
|
3 |
3
제1항에 있어서, 다수의 정답 이미지를 저장하는 제1 저장부, 다수의 오답 이미지를 저장하는 제2 저장부 및 다수의 더미 이미지를 저장하는 제3 저장부를 포함하는 데이터베이스부를 더 포함하되, 상기 표시 제어부는 상기 다수의 정답 이미지 중에서 상기 하나 이상의 정답 이미지를 제1 저장부에서 추출하고, 상기 다수의 오답 이미지 중에서 상기 하나 이상의 오답 이미지를 제2 저장부에서 추출하고, 상기 다수의 더미 이미지 중에서 상기 하나 이상의 더미 이미지를 제3 저장부에서 추출하며, 상기 추출된 하나 이상의 정답 이미지, 상기 추출된 하나 이상의 오답 이미지 및 상기 추출된 하나 이상의 더미 이미지를 조합하여 상기 단말장치에 표시하는 것을 특징으로 하는 캡차를 이용한 사용자 인증 장치
|
4 |
4
제3항에 있어서,상기 다수의 정답 이미지는 다수의 후보 이미지 중 상기 사용자 인증 장치의 관리자에 의해 상기 텍스트의 정답으로 분류되어 상기 제1 저장부에 저장된 이미지이고, 상기 다수의 오답 이미지는 상기 다수의 후보 이미지 중 상기 관리자에 의해 상기 텍스트와 무관한 오답으로 분류되어 상기 제2 저장부에 저장된 이미지이며, 상기 다수의 더미 이미지는 상기 다수의 후보 이미지 중 상기 관리자에 의해 상기 텍스트에 대한 정답 또는 오답으로 분류되지 않고 상기 제3 저장부에 저장된 이미지인 것을 특징으로 하는 캡차를 이용한 사용자 인증 장치
|
5 |
5
제4항에 있어서,상기 다수의 더미 이미지 중에서 상기 텍스트에 대한 정답으로 선택된 횟수가 많은 상위 n(1 이상 100 이하의 정수임)% 개의 더미 이미지 각각은 상기 관리자에 의해 상기 텍스트에 대한 정답으로 분류되어 상기 정답 이미지로서 상기 제1 저장부로 이동되어 저장되거나 상기 텍스트와 무관한 오답으로 분류되어 상기 오답 이미지로서 상기 제2 저장부로 이동되어 저장되는 것을 특징으로 하는 캡차를 이용한 사용자 인증 장치
|
6 |
6
제3항에 있어서,상기 표시 제어부는 상기 다수의 정답 이미지 중에서 정답 이미지로써 선택되었던 확률이 소정의 제1 기준 확률보다 높은 정답 이미지를 제외시키고 상기 하나 이상의 정답 이미지를 상기 제1 저장부에서 추출하고, 상기 다수의 오답 이미지 중에서 정답 이미지로써 선택되었던 확률이 소정의 제2 기준 확률보다 낮은 오답 이미지를 제외시키고 상기 하나 이상의 오답 이미지를 제2 저장부에서 추출하는 것을 특징으로 하는 캡차를 이용한 사용자 인증 장치
|
7 |
7
제3항에 있어서, 상기 표시 제어부는 상기 다수의 정답 이미지 중에서 정답 이미지로써 선택되었던 확률이 소정의 제3 기준 확률보다 낮은 정답 이미지를 필수적으로 포함시켜 상기 하나 이상의 정답 이미지를 상기 제1 저장부에서 추출하고, 상기 다수의 오답 이미지 중에서 정답 이미지로써 선택되었던 확률이 소정의 제4 기준 확률보다 높은 오답 이미지를 필수적으로 포함시켜 상기 하나 이상의 오답 이미지를 제2 저장부에서 추출하는 것을 특징으로 하는 캡차를 이용한 사용자 인증 장치
|
8 |
8
사용자 인증 장치에서 수행되는 사용자 인증 방법에 있어서, 캡차를 위한 텍스트 및 다수의 이미지가 단말장치에 표시되도록 제어하는 단계; 및 상기 다수의 이미지 중 상기 단말장치를 통해 상기 텍스트에 대한 정답으로서 선택된 적어도 하나의 이미지를 이용하여 상기 단말장치의 사용자가 정상 사용자인지를 인증하는 단계를 포함하되, 상기 다수의 이미지는 하나 이상의 정답 이미지, 하나 이상의 오답 이미지 및 하나 이상의 더미 이미지를 포함하고, 상기 인증하는 단계는 상기 선택된 적어도 하나의 이미지에 상기 정답 이미지 및 상기 오답 이미지가 포함되는지 여부를 이용하여 상기 사용자를 인증하고, 상기 선택된 적어도 하나의 이미지에 상기 더미 이미지가 포함되는지 여부는 상기 사용자의 인증에 이용하지 않으며, 상기 단말장치의 사용자가 반복적인 정답의 선택을 통해 정답 이미지에 대한 데이터베이스를 구축하고 있는 악의적 프로그램인 경우, 상기 악의적 프로그램은 상기 데이터베이스를 이용하여 상기 사용자 인증 장치를 공격하되, 상기 표시되도록 제어하는 단계는 상기 더미 이미지를 표시함으로써 상기 데이터베이스에 상기 더미 이미지를 포함시키도록 하는 것을 특징으로 하는 캡차를 이용한 사용자 인증 방법
|
9 |
9
제8항에 있어서, 상기 인증하는 단계는 상기 하나 이상의 정답 이미지의 일부 또는 모두가 상기 선택된 적어도 하나의 이미지에 포함되고, 상기 하나 이상의 오답 이미지 모두가 상기 선택된 적어도 하나의 이미지에 포함되지 않는 경우 상기 사용자를 정상 사용자로 인증하는 것을 특징으로 하는 캡차를 이용한 사용자 인증 방법
|
10 |
10
제8항에 있어서, 상기 제어하는 단계는 상기 다수의 정답 이미지 중에서 상기 하나 이상의 정답 이미지를 제1 저장부에서 추출하고, 상기 다수의 오답 이미지 중에서 상기 하나 이상의 오답 이미지를 제2 저장부에서 추출하고, 상기 다수의 더미 이미지 중에서 상기 하나 이상의 더미 이미지를 제3 저장부에서 추출하며, 상기 추출된 하나 이상의 정답 이미지, 상기 추출된 하나 이상의 오답 이미지 및 상기 추출된 하나 이상의 더미 이미지를 조합하여 상기 단말장치에 표시하는 것을 특징으로 하는 캡차를 이용한 사용자 인증 방법
|