1 |
1
상호 인증을 수행할 디바이스와 서버 간에 검정 픽셀과 투명 픽셀들의 조합으로 이루어지는 제1 이미지를 공유하여 미리 저장하고,상기 서버에서 상기 디바이스로부터 상호 인증 요청을 수신하는 경우, 제1 인증 코드를 생성하고, 상기 제1 이미지와 중첩되면 상기 제1 인증 코드에 해당하는 패턴이 검정색으로 식별되는 제2 이미지를 생성하여 상기 디바이스로 전송하고,상기 디바이스에서 상기 제1 이미지 및 상기 제2 이미지를 중첩하여 검정 픽셀과 투명 픽셀들의 조합으로 이루어지는 중첩된 이미지를 생성하고, 상기 중첩된 이미지를 구성하는 복수의 픽셀을 소정의 픽셀 범위로 나누고, 상기 픽셀 범위에 적어도 하나의 투명 픽셀이 포함되는 경우, 해당 픽셀 범위에 포함되는 모든 픽셀을 투명 픽셀로 재정의하여 상기 중첩된 이미지에서 배경 패턴을 제거하고, 배경 패턴이 제거된 중첩된 이미지로부터 광학식 문자 인식 방식으로 인증 코드를 식별하고, 식별한 인증 코드인 제2 인증 코드를 상기 서버로 전송하며, 상기 서버에서 상기 제1 인증 코드 및 상기 제2 인증 코드를 비교하여 상기 디바이스와의 상호 인증 성공 여부를 판단하는 시각암호 기반의 상호 인증 방법
|
2 |
2
삭제
|
3 |
3
제1항에 있어서,상기 소정의 픽셀 범위는 2X2로 나누어지는 시각암호 기반의 상호 인증 방법
|
4 |
4
제1항에 있어서,상기 디바이스에서 식별한 인증 코드인 제2 인증 코드를 상기 서버로 전송하는 것은,상기 디바이스에서 상기 제2 인증 코드에 해쉬 함수를 적용하고, 상기 제2 인증 코드에 해쉬 함수를 적용한 값을 상기 서버로 전송하는 것인 시각암호 기반의 상호 인증 방법
|
5 |
5
제4항에 있어서,상기 서버에서 상기 제1 인증 코드 및 상기 제2 인증 코드를 비교하여 상기 디바이스와의 상호 인증 성공 여부를 판단하는 것은,상기 서버에서 상기 제1 인증 코드에 해쉬 함수를 적용하고, 상기 제1 인증 코드에 해쉬 함수를 적용한 값과 상기 디바이스로부터 수신하는 상기 제2 인증 코드에 해쉬 함수를 적용한 값을 비교하여 상기 디바이스와의 상호 인증 성공 여부를 판단하는 것인 시각암호 기반의 상호 인증 방법
|
6 |
6
제1항에 있어서,상기 서버에서 상기 디바이스와의 상호 인증 성공 여부에 대한 판단 결과를 상기 디바이스로 알리는 것을 더 포함하는 시각암호 기반의 상호 인증 방법
|
7 |
7
서버와 통신 시, 상기 서버와 시각암호 기반의 상호 인증을 수행하는 디바이스의 제어방법에 있어서,상기 서버와 검정 픽셀과 투명 픽셀들의 조합으로 이루어지는 제1 이미지를 공유하여 미리 저장하고, 상기 서버와 통신을 시도하는 경우, 상기 서버로 상호 인증을 요청하여 상기 서버로부터 상기 제1 이미지를 이용하여 제1 인증 코드에 해당하는 패턴이 검정색으로 식별되도록 생성한 제2 이미지를 수신하고,상기 제1 이미지 및 상기 제2 이미지를 중첩하여 검정 픽셀과 투명 픽셀들의 조합으로 이루어지는 중첩된 이미지를 생성하고, 상기 중첩된 이미지를 구성하는 복수의 픽셀을 소정의 픽셀 범위로 나누고, 상기 픽셀 범위에 적어도 하나의 투명 픽셀이 포함되는 경우, 해당 픽셀 범위에 포함되는 모든 픽셀을 투명 픽셀로 재정의하여 상기 중첩된 이미지에서 배경 패턴을 제거하고,배경 패턴이 제거된 중첩된 이미지에 광학식 문자 인식 알고리즘을 적용하여 제2 인증 코드를 식별하고, 상기 제2 인증 코드를 상기 서버로 전송하여 상기 서버로부터 상기 제1 인증 코드와 상기 제2 인증 코드의 비교 결과에 따른 상호 인증 결과를 수신하는 시각암호 기반의 상호 인증을 수행하는 디바이스의 제어방법
|
8 |
8
삭제
|
9 |
9
제7항에 있어서,상기 소정의 픽셀 범위는 2X2로 나누어지는 시각암호 기반의 상호 인증을 수행하는 디바이스의 제어방법
|
10 |
10
제7항에 있어서,상기 제2 인증 코드를 상기 서버로 전송하여 상기 서버로부터 상기 제1 인증 코드와 상기 제2 인증 코드의 비교 결과에 따른 상호 인증 결과를 수신하는 것은,상기 제2 인증 코드에 해쉬 함수를 적용하고, 상기 제2 인증 코드에 해쉬 함수를 적용한 값을 상기 서버로 전송하며, 상기 서버로부터 상기 제1 인증 코드에 해쉬 함수를 적용한 값과 상기 제2 인증 코드에 해쉬 함수를 적용한 값의 비교 결과에 따른 상호 인증 결과를 수신하는 것인 시각암호 기반의 상호 인증을 수행하는 디바이스의 제어방법
|