KR20000017730A

Image authentication method, and application program execution method accompanying advertisement image

Abstract

The present invention also relates to a method for executing an application program accompanied by an advertisement image so that an application cannot be executed if a desired advertisement image is not displayed, and an image authentication method for authenticating the image by encrypting and decrypting the image. The method for executing an application program accompanied by such an advertisement image includes a first step of authenticating whether an arbitrarily selected first advertisement group image is the same as an advertisement image distributed by an advertiser when the computer is initially turned on, and the authentication result of the first step; When the authentication is approved, the second step of replacing the screen images such as the desktop screen and the log screen with the first advertisement group image and displaying, and when an execution command for the application program is input, the randomly selected second advertisement group image is distributed by the advertiser. A third step of authenticating whether it is the same as an advertisement image, a fourth step of replacing the screen images with the second advertisement group image and displaying the second advertisement group image and executing an application program when the authentication result of the third step is approved, and the third step As a result of the authentication of the step, if authentication is rejected, a fifth step of stopping the execution of the application program is included.

KR20000017730A, drawing sheet 1
Sheet 1 of 3

Term

Term ended

Projected expiry passed 27 September 2019, 7 years ago.

  1. Priority and filed
  2. Published
  3. Projected expiry
  4. Today

8 claims: 4 independent, 4 dependent

  1. 1
    픽셀 단위로 색상값이 저장되는 형태의 이미지를 암호과정에 적용하여 생성된 암호값을 이용하여 상기 이미지 자체를 변조하고, 인증대상인 이미지를 복호과정에 적용하여 생성된 복호값과 상기 암호값을 비교함으로써 상기 변조된 이미지와 인증대상인 이미지가 동일한 지를 비교하는 이미지 인증방법에 있어서, 상기 암호과정은, 암호화 연산용 암호함수와 상수값들을 설정하고 난수발생기를 이용하여 암호화 시작주소를 발생하는 제 1 단계, 상기 암호화 시작주소를 색채값으로 변환하여 제1특정주소에 저장하는 제 2 단계, 상기 암호화 시작주소의 색채값과 상기 상수값들을 상기 암호함수에 적용하는 제 3 단계, 및 상기 암호함수의 결과값을 색채값으로 변환하여 이미지 내의 제2특정주소에 저장하여 상기 이미지를 변조하는 제 4 단계를 포함하고, 상기 복호과정은, 인증대상인 이미지의 제1특정주소의 색채값을 읽어서 암호화 시작주소를 찾고 해당 암호함수의 상수값들을 찾아내는 제 5 단계와, 상기 암호화 시작주소의 색채값과 상기 상수값들을 상기 암호함수에 적용하는 제 6 단계, 상기 제2특정주소에 저장된 색채값과 상기 암호함수의 결과값인 복호값을 비교하는 제 7 단계, 및 상기 제2특정주소에 저장된 색채값과 상기 복호값이 일치하면 인증승인하고, 일치하지 않으면 인증거부하는 제 8 단계를 포함한 것을 특징으로 하는 이미지 인증방법.
  2. 2
    제 1 항에 있어서, 상기 암호함수는 n개의 부함수들로 이루어지며, 상기 암호과정의 제 3 단계는, 상기 암호화 시작주소의 색채값과 제 1 상수값들을 제 1 부함수의 변수와 상수에 각각 적용하여 제 1 결과값을 계산하는 제 1 소단계와, 제 k-1 결과값을 주소로 가지는 색채값과 제 k 상수값들을 제 k 부함수의 변수와 상수에 각각 적용하여 제 k 결과값을 구하는 단계를 k(=2,3,...,n)값을 1씩 증가시키면서 반복 수행하는 제 2 소단계, 및 제 n 결과값을 전체 암호함수의 결과값으로 출력하는 제 3 소단계를 포함하는 것을 특징으로 하는 이미지 인증방법.
  3. 3
    제 2 항에 있어서, 상기 복호과정의 제 6 단계는, 상기 암호화 시작주소의 색채값과 제 1 상수값들을 제 1 부함수의 변수와 상수에 각각 적용하여 제 1 결과값을 계산하는 제 1 소단계와, 제 k-1 결과값을 주소로 변경하여 해당 주소의 색채값과 제 k 상수값들을 제 k 부함수의 변수와 상수에 각각 적용하여 제 k 결과값을 구하는 단계를 k(=2,3,...,n)값을 1씩 증가시키면서 반복 수행하는 제 2 소단계, 및 제 n 결과값을 전체 암호함수의 복호값으로 출력하는 제 3 소단계를 포함하는 것을 특징으로 하는 이미지 인증방법.
  4. 4
    컴퓨터에, 픽셀 단위로 색상값이 저장되는 형태의 이미지를 암호화 연산용 암호함수와 상수값들을 설정하고 난수발생기를 이용하여 암호화 시작주소를 발생하는 제 1 단계, 상기 암호화 시작주소를 색채값으로 변환하여 제1특정주소에 저장하는 제 2 단계, 상기 암호화 시작주소의 색채값과 상기 상수값들을 상기 암호함수에 적용하는 제 3 단계, 및 상기 암호함수의 결과값을 색채값으로 변환하여 이미지 내의 제2특정주소에 저장하여 상기 이미지를 변조하는 제 4 단계를 포함하는 암호과정을 통해 생성된 암호값을 이용하여 상기 이미지 자체를 변조하고, 인증대상인 이미지를 인증대상인 이미지의 제1특정주소의 색채값을 읽어서 암호화 시작주소를 찾고 해당 암호함수의 상수값들을 찾아내는 제 5 단계와, 상기 암호화 시작주소의 색채값과 상기 상수값들을 상기 암호함수에 적용하는 제 6 단계, 상기 제2특정주소에 저장된 색채값과 상기 암호함수의 결과값인 복호값을 비교하는 제 7 단계, 및 상기 제2특정주소에 저장된 색채값과 상기 복호값이 일치하면 인증승인하고, 일치하지 않으면 인증거부하는 제 8 단계를 포함하는 복호과정을 통해 생성된 복호값과 상기 암호값을 비교함으로써 상기 변조된 이미지와 인증대상인 이미지가 동일한 지를 비교하는 이미지 인증방법을 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
  5. 5
    광고이미지가 디스플레이된 상태에서만 실행되는 응용프로그램을 실행시키는 방법에 있어서, 컴퓨터의 초기 온 시, 임의로 선택된 제1광고군 이미지가 광고주가 배포한 광고이미지와 동일한 지를 인증하는 제 1 단계와, 상기 제 1 단계의 인증 결과, 인증승인되면 바탕화면과 로그화면 등의 화면 이미지들을 상기 제1광고군 이미지로 교체하여 디스플레이하는 제 2 단계와, 사용자가 컴퓨터로 작업을 하던 중, 응용프로그램에 대한 실행명령을 입력하면 임의로 선택된 제2광고군 이미지가 광고주가 배포한 광고이미지와 동일한 지를 인증하는 제 3 단계, 및 상기 제 3 단계의 인증 결과, 인증승인되면 상기 화면 이미지들을 상기 제2광고군 이미지로 교체하여 디스플레이하고 응용프로그램을 실행시키고, 인증거부되면 응용프로그램의 실행을 중지시키는 제 4 단계를 포함한 것을 특징으로 하는 광고이미지를 동반한 응용프로그램 실행방법.
  6. 6
    제 5 항에 있어서, 제 1 단계 및 제 3 단계의 인증과정은, 인증대상인 이미지의 제1특정주소의 색채값과 상수값들을 읽어들여 암호함수에 적용하여 결과값을 구하는 제 1 소단계와, 제2특정주소에 저장된 색채값과 상기 암호함수의 결과값인 복호값을 비교하는 제 2 소단계, 및 상기 제2특정주소에 저장된 색채값과 상기 복호값이 일치하면 인증승인하고, 일치하지 않으면 인증거부하는 제 3 소단계를 포함한 것을 특징으로 하는 광고이미지를 동반한 응용프로그램 실행방법.
  7. 7
    제 5 항에 있어서, 제 1 단계 및 제 3 단계의 광고군 이미지 선택과정은, 광고주가 적어도 2개 이상의 광고군 이미지들을 제공하고 디스플레이할 비율에 따라 각각의 광고군 이미지에게 가중치를 부여하는 제 1 소단계와, 임의의 광고군 이미지를 선택하고자 할 때, 가중치 범위 내에서 난수를 발생하는 제 2 소단계, 및 상기 난수에 따른 목록번호의 광고군 이미지를 선택하는 제 3 소단계를 포함한 것을 특징으로 하는 광고이미지를 동반한 응용프로그램 실행방법.
  8. 8
    컴퓨터에, 컴퓨터의 초기 온 시, 임의로 선택된 제1광고군 이미지가 광고주가 배포한 광고이미지와 동일한 지를 인증하는 제 1 단계, 상기 제 1 단계의 인증 결과, 인증승인되면 바탕화면과 로그화면 등의 화면 이미지들을 상기 제1광고군 이미지로 교체하여 디스플레이하는 제 2 단계, 응용프로그램에 대한 실행명령이 입력되면 임의로 선택된 제2광고군 이미지가 광고주가 배포한 광고이미지와 동일한 지를 인증하는 제 3 단계, 상기 제 3 단계의 인증 결과, 인증승인되면 상기 화면 이미지들을 상기 제2광고군 이미지로 교체하여 디스플레이하고 응용프로그램을 실행시키고, 인증거부되면 응용프로그램의 실행을 중지시키는 제 4 단계를 포함하여, 광고이미지가 디스플레이된 상태에서만 실행되는 응용프로그램을 실행시키는 방법을 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.