KR20240103528A - Image authentication system and method through metadata identifier insertion - Google Patents
Image authentication system and method through metadata identifier insertion Download PDFInfo
- Publication number
- KR20240103528A KR20240103528A KR1020220185792A KR20220185792A KR20240103528A KR 20240103528 A KR20240103528 A KR 20240103528A KR 1020220185792 A KR1020220185792 A KR 1020220185792A KR 20220185792 A KR20220185792 A KR 20220185792A KR 20240103528 A KR20240103528 A KR 20240103528A
- Authority
- KR
- South Korea
- Prior art keywords
- authentication
- identifier
- user terminal
- image
- image data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 39
- 238000003780 insertion Methods 0.000 title claims abstract description 9
- 230000037431 insertion Effects 0.000 title claims abstract description 9
- 238000004891 communication Methods 0.000 claims description 14
- 230000005540 biological transmission Effects 0.000 claims description 4
- 230000008569 process Effects 0.000 description 14
- 238000010586 diagram Methods 0.000 description 8
- 238000001514 detection method Methods 0.000 description 5
- 238000012790 confirmation Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000008520 organization Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/95—Pattern authentication; Markers therefor; Forgery detection
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
- G06K19/06009—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking
- G06K19/06037—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking multi-dimensional coding
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/018—Certifying business or products
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/02—Constructional features of telephone sets
- H04M1/0202—Portable telephone sets, e.g. cordless phones, mobile phones or bar type handsets
- H04M1/026—Details of the structure or mounting of specific components
- H04M1/0264—Details of the structure or mounting of specific components for a camera module assembly
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V2201/00—Indexing scheme relating to image or video recognition or understanding
- G06V2201/10—Recognition assisted with metadata
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- Finance (AREA)
- Marketing (AREA)
- Accounting & Taxation (AREA)
- Entrepreneurship & Innovation (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Economics (AREA)
- Development Economics (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Information Transfer Between Computers (AREA)
Abstract
본 발명은 메타정보 식별자 삽입을 통한 이미지 데이터 인증 시스템 및 방법에 관한 것으로서, 상세하게는 사용자 단말이 촬영된 이미지 데이터를 인증 서버로 보내면 인증 서버가 상기 사용자 단말로부터 수신한 이미지 데이터의 메타정보 식별자의 존재여부를 확인하여 인증을 수행하고 해당 이미지 데이터에 대한 인증코드를 발급하여 휴대단말에 제공하는 이미지 데이터의 인증 시스템 및 방법에 관한 것이다. 이를 위해, 본 발명에 따른 이미지 데이터의 인증 시스템은 애플리케이션을 통해 카메라 촬영이 완료되면 촬영된 이미지에 대한 메타정보 식별자를 생성하여 삽입하는 사용자 단말과, 상기 사용자 단말로부터 이미지 데이터를 수신하여 해당 이미지 데이터에 메타정보 식별자가 있으면 인증코드를 발급하는 인증 서버를 포함한다. The present invention relates to an image data authentication system and method through insertion of a meta information identifier. Specifically, when a user terminal sends captured image data to an authentication server, the authentication server determines the meta information identifier of the image data received from the user terminal. It relates to an authentication system and method for image data that verifies existence, performs authentication, issues an authentication code for the image data, and provides it to a mobile terminal. For this purpose, the image data authentication system according to the present invention includes a user terminal that generates and inserts a meta information identifier for the captured image when camera shooting is completed through an application, and receives image data from the user terminal and collects the corresponding image data. If there is a meta information identifier, it includes an authentication server that issues an authentication code.
Description
본 발명은 메타정보 식별자 삽입을 통한 이미지 데이터 인증 시스템 및 방법에 관한 것으로서, 상세하게는 사용자 단말로 촬영한 이미지 데이터의 위치정보 및 시간정보 등 이미지의 메타정보를 나타내는 식별자를 생성하여 이미지에 삽입하고 인증 서버로 보내면 인증 서버가 이미지 데이터의 식별자를 확인하여 인증을 수행하고 이미지 데이터에 대한 인증코드를 발급하여 사용자 단말에 제공하는 메타정보 식별자 삽입을 통한 이미지 데이터 인증 시스템 및 방법에 관한 것이다.The present invention relates to an image data authentication system and method through insertion of a meta information identifier. In detail, an identifier representing meta information of the image, such as location information and time information of image data captured by a user terminal, is generated and inserted into the image. This relates to a system and method for authenticating image data through insertion of meta information identifiers, where, when sent to an authentication server, the authentication server verifies the identifier of the image data, performs authentication, issues an authentication code for the image data, and provides it to the user terminal.
디지털 카메라나 휴대단말을 이용하여 사진을 찍으면 이미지 파일 형태로 내부 메모리에 저장된다. 이미지 파일이 저장될 때 촬영 날짜 및 시간, GPS 위치 정보가 부가될 수 있다.When you take a photo using a digital camera or mobile device, it is saved in the internal memory as an image file. When an image file is saved, the shooting date and time, and GPS location information may be added.
카메라로 촬영한 이미지는 보안성이 없는 이미지 포맷으로 저장되어 이미지 포맷에 부가되는 시간정보 및 위치정보(촬영시간 및 촬영위치) 즉, 이미지의 메타정보는 응용 프로그램에 의해 손쉽게 조작되거나 변경될 수 있다.Images taken with a camera are stored in a non-secure image format, and the time information and location information (shooting time and location) added to the image format, that is, the meta information of the image, can be easily manipulated or changed by the application program. .
따라서 사용자가 중고거래, 부동산, 로드뷰 맵 등의 각종 웹 사이트에 게시되는 물건이나 제품 사진에 대한 촬영시간 및 위치의 진위를 구분할 수 없어서, 물건이나 제품 거래, 정보 열람의 안전성 및 정확성을 신뢰할 수 없는 실정이다.Therefore, users cannot distinguish the authenticity of the shooting time and location of photos of goods or products posted on various websites such as used trading, real estate, and road view maps, so they cannot trust the safety and accuracy of trading goods or products or viewing information. There is no such thing.
본 발명은 상기와 같은 문제점을 해결하기 위해 창안된 것으로서, 본 발명의 목적은 각종 웹 사이트에 게시되는 사진이나 영상에 대한 촬영시간 및 촬영위치에 대한 정보의 정확성을 인증하여 거래 및 정보 열람의 안전을 도모하는 것이다.The present invention was created to solve the above problems, and the purpose of the present invention is to verify the accuracy of information about the shooting time and shooting location of photos or videos posted on various websites to ensure the safety of transactions and information viewing. It is intended to promote.
이를 위해, 본 발명에 따른 이미지 데이터 인증 방법은 사용자 단말에서 이미지 데이터의 메타정보 식별자 삽입을 통한 인증 방법으로서, 사용자로부터 실행 이벤트가 입력되면 상기 사용자 단말의 카메라를 구동시키는 단계와, 상기 카메라에 의해 대상물을 촬영하여 이미지를 생성한 후 상기 사용자 단말의 메모리에 저장하는 단계와, 상기 이미지 생성 시의 위치정보 및 시간정보를 이용하여 식별자를 생성하는 단계와, 상기 식별자를 상기 생성한 이미지에 삽입하는 단계와, 상기 식별자가 삽입된 이미지를 인증 서버로 전송하는 단계를 포함하는 것을 특징으로 한다. To this end, the image data authentication method according to the present invention is an authentication method through insertion of a meta information identifier of image data in a user terminal, comprising the steps of driving the camera of the user terminal when an execution event is input from the user, and Creating an image by photographing an object and then storing it in the memory of the user terminal, generating an identifier using location information and time information when the image was created, and inserting the identifier into the generated image. and transmitting the image into which the identifier is inserted to an authentication server.
여기서, 상기 식별자는 QR코드 또는 워터마크인 것을 특징으로 한다. Here, the identifier is characterized as a QR code or watermark.
본 발명에 따른 이미지 데이터 인증을 위한 사용자 단말은 대상물을 촬영하여 이미지를 생성하는 카메라와, 사용자로부터 실행 이벤트가 입력되면 상기 카메라를 구동시키는 카메라 구동부와, 상기 카메라로 촬영된 사진의 위치정보 및 시간정보를 포함하는 식별자를 생성하는 식별자 생성부와, 상기 생성된 식별자를 상기 카메라로 촬영된 사진에 삽입하는 식별자 삽입부와, 상기 식별자가 삽입된 이미지를 인증 서버로 전송하는 통신부를 포함하는 것을 특징으로 한다. A user terminal for image data authentication according to the present invention includes a camera that captures an object and generates an image, a camera driver that drives the camera when an execution event is input from the user, and location information and time of the photo taken with the camera. An identifier generating unit that generates an identifier containing information, an identifier inserting unit that inserts the generated identifier into a photo taken with the camera, and a communication unit that transmits the image into which the identifier is inserted to an authentication server. Do this.
본 발명에 따른 이미지 데이터 인증을 위한 애플리케이션은 컴퓨터 판독 기록 매체에 저장된 애플리케이션으로서, 상기 애플리케이션은 카메라로 촬영된 사진의 위치정보 및 시간정보를 확인하는 단계와, 상기 확인된 위치정보 및 시간정보를 포함한 식별자를 생성하는 단계와, 상기 생성된 식별자를 상기 촬영된 사진에 삽입하는 단계와, 상기 식별자가 삽입된 사진을 인증 서버로 전송하는 단계를 실행하는 것을 특징으로 한다. The application for image data authentication according to the present invention is an application stored in a computer-readable recording medium, the application comprising the steps of confirming location information and time information of a photo taken with a camera, and including the confirmed location information and time information. It is characterized by executing the steps of generating an identifier, inserting the generated identifier into the captured photo, and transmitting the photo with the inserted identifier to an authentication server.
본 발명에 따른 데이터 이미지 인증 방법은 인증 서버에서 수행되는 이미지 데이터의 인증 방법으로서, 사용자 단말에서 실행된 인증용 애플리케이션으로부터 이미지를 수신하는 단계와, 상기 수신한 이미지 내의 식별자의 유무를 확인하는 단계와, 상기 수신한 이미지 내의 식별자가 확인되면 상기 사용자 단말로 인증 코드를 발급하고 이미지의 식별자가 확인되지 않을 경우에는 상기 사용자 단말로 인증 거부 메시지를 전송하는 단계를 포함하는 것을 특징으로 한다. The data image authentication method according to the present invention is an authentication method of image data performed by an authentication server, comprising the steps of receiving an image from an authentication application executed on a user terminal, and confirming the presence or absence of an identifier in the received image. , If the identifier in the received image is confirmed, issuing an authentication code to the user terminal, and if the identifier of the image is not confirmed, transmitting an authentication rejection message to the user terminal.
본 발명에 따른 데이터 이미지 인증 방법은 인증 서버에서 수행되는 이미지 데이터의 인증 방법으로서, 사용자 단말에서 실행된 인증용 애플리케이션으로부터 이미지를 수신하는 단계와, 상기 수신한 이미지 내의 식별자의 유무를 확인하는 단계와, 상기 수신한 이미지 내의 식별자가 확인되지 않으면 상기 사용자 단말로 인증 거부 메시지를 전송하는 단계를 포함하는 것을 특징으로 한다. The data image authentication method according to the present invention is an authentication method of image data performed by an authentication server, comprising the steps of receiving an image from an authentication application executed on a user terminal, and confirming the presence or absence of an identifier in the received image. , and transmitting an authentication rejection message to the user terminal if the identifier in the received image is not confirmed.
상기 이미지 데이터 인증 방법은 인증 서버가 상기 수신한 이미지 내의 식별자가 확인되면, 이미지의 위치정보 및 시간정보와 식별자가 포함한 위치정보 및 시간정보를 비교하여 일치할 경우, 상기 사용자 단말로 인증 코드를 발급하고, 일치하지 않을 경우 인증 거부 메시지를 전송하는 단계를 더 포함하는 것을 특징으로 한다. In the image data authentication method, when the identifier in the received image is confirmed by the authentication server, the location information and time information of the image are compared with the location information and time information included in the identifier, and if they match, an authentication code is issued to the user terminal. and, if they do not match, further comprising transmitting an authentication rejection message.
본 발명의 다른 실시예에 따른 데이터 인증 방법은 사용자 단말에서 수행되는 이미지 데이터의 인증 방법으로서, 상기 사용자 단말에서 실행된 인증용 애플리케이션 외의 외부 조작 프로그램의 실행을 감지하는 단계와, 상기 외부 조작 프로그램을 감지하면 이미지 전송이 불가함을 알리는 메시지를 출력하는 단계와, 상기 외부 조작 프로그램 감지 신호를 인증 서버로 전송하는 단계를 포함하는 것을 특징으로 한다. A data authentication method according to another embodiment of the present invention is an authentication method of image data performed in a user terminal, comprising the steps of detecting execution of an external manipulation program other than an authentication application executed in the user terminal, and executing the external manipulation program. When detected, it includes the step of outputting a message indicating that image transmission is impossible, and the step of transmitting the external manipulation program detection signal to an authentication server.
상기 이미지 데이터 인증 방법은 상기 인증 서버가 상기 외부 조작 프로그램 감지 신호를 수신하면 상기 사용자 단말이 이미지 데이터 전송 시에 상기 인증 서버로부터 이미지 수신 거부 메시지를 수신하는 단계를 더 포함하는 것을 특징으로 한다. The image data authentication method further includes the step of receiving an image rejection message from the authentication server when the user terminal transmits image data when the authentication server receives the external manipulation program detection signal.
상술한 바와 같이, 인증서버가 사용자 단말로부터 수신한 이미지 데이터에 대해, 해당 이미지의 메타정보 식별자가 포함된 이미지만 인증하여 인증코드를 발급함으로써, 이후 제3자가 각종 웹 사이트에 게시된 이미지에 대한 인증 코드를 확인하여 해당 이미지의 진위를 확인할 수 있어서, 이미지에 있는 제품을 안전하게 거래하거나 해당 이미지가 나타내는 정보를 신뢰할 수 있다.As described above, for the image data received from the user terminal, the authentication server authenticates only the images containing the meta information identifier of the image and issues an authentication code, so that a third party can later use the image data posted on various websites. By checking the authentication code, you can confirm the authenticity of the image, so you can safely trade the products in the image or trust the information the image represents.
또한, 본 발명은 사용자 단말로 촬영한 이미지의 정보를 조작하는 동작이 감지될 경우, 자동으로 인증을 거부함으로써 강화된 인증을 제공할 수 있다.Additionally, the present invention can provide enhanced authentication by automatically rejecting authentication when an operation to manipulate information on an image captured by a user terminal is detected.
사용자 단말로 사진을 촬영한 후, 촬영된 이미지를 메모리에 저장하는 과정에서 자동으로 이미지에 대한 메타정보가 저장되나, 단말기 시스템 시간 변경 또는 GPS 조작 등 추가적인 작업을 통해 이미지의 메타정보는 얼마든지 조작이 가능하다. 따라서, 사용자 단말에 저장된 인증용 애플리케이션이 아닌 외부 애플리케이션이 실행되었음을 감지하여 사용자 단말의 실행화면에 알림을 출력하고, 인증 서버로 외부 애플리케이션 감지 신호를 전송한다. After taking a photo with a user terminal, meta information about the image is automatically saved in the process of saving the captured image in memory, but the meta information of the image can be manipulated through additional operations such as changing the terminal system time or manipulating GPS. This is possible. Therefore, it detects that an external application other than the authentication application stored in the user terminal has been executed, outputs a notification on the execution screen of the user terminal, and transmits an external application detection signal to the authentication server.
외부 애플리케이션의 실행이 감지되지 않을 때까지 상기 외부 애플리케이션 감지 신호는 인증 서버에 기록되며, 외부 애플리케이션의 실행이 감지되지 않으면 사용자 단말은 인증서버로 정상 신호를 전송한다. 인증 서버는 사용자 단말로부터 정상 신호를 수신할 때까지 해당 사용자 단말로부터 수신하는 모든 이미지 데이터에 대해 자동으로 인증을 거부함으로써 메타정보를 조작하거나 조작된 이미지를 인증 서버로 전송하는 것을 방지할 수 있다.The external application detection signal is recorded in the authentication server until the execution of the external application is not detected. If the execution of the external application is not detected, the user terminal transmits a normal signal to the authentication server. The authentication server can prevent meta information from being manipulated or a manipulated image from being transmitted to the authentication server by automatically rejecting authentication for all image data received from the user terminal until a normal signal is received from the user terminal.
도 1은 본 발명에 따른 이미지 데이터의 인증 시스템의 구성도
도 2는 본 발명에 따른 사용자 단말의 내부 구성도
도 3은 본 발명에 따른 인증 서버의 내부 구성도
도 4는 본 발명에 따른 이미지 데이터의 인증 시스템에서 인증과정을 나타낸 신호 흐름도
도 5는 본 발명에 따른 사용자 단말에서 이미지 데이터를 인증 서버로 전송하는 과정을 나타낸 순서도
도 6은 본 발명에 따른 인증 서버에서의 인증 처리 과정을 나타낸 순서도
도 7은 본 발명에 따른 사용자 단말의 실행 화면을 나타낸 도면
도 8은 본 발명의 다른 실시예에 따른 이미지 데이터의 인증 시스템에서 인증과정을 나타낸 신호 흐름도
도 9는 본 발명의 다른 실시예에 따른 이미지 데이터 인증 시스템의 구성도
도 10은 본 발명의 다른 실시예에 따른 사용자 단말의 실행 화면을 나타낸 도면1 is a configuration diagram of an authentication system for image data according to the present invention.
Figure 2 is a diagram showing the internal configuration of a user terminal according to the present invention.
Figure 3 is an internal configuration diagram of the authentication server according to the present invention
Figure 4 is a signal flow diagram showing the authentication process in the image data authentication system according to the present invention.
Figure 5 is a flowchart showing the process of transmitting image data from the user terminal to the authentication server according to the present invention.
Figure 6 is a flow chart showing the authentication process in the authentication server according to the present invention.
Figure 7 is a diagram showing an execution screen of a user terminal according to the present invention.
Figure 8 is a signal flow diagram showing the authentication process in the image data authentication system according to another embodiment of the present invention.
Figure 9 is a configuration diagram of an image data authentication system according to another embodiment of the present invention.
Figure 10 is a diagram showing an execution screen of a user terminal according to another embodiment of the present invention.
이하, 첨부된 도면을 참조하여 본 발명에 따른 실시예를 상세하게 설명한다. 본 발명의 구성 및 그에 따른 작용 효과는 이하의 상세한 설명을 통해 명확하게 이해될 것이다.Hereinafter, embodiments according to the present invention will be described in detail with reference to the attached drawings. The configuration of the present invention and its operational effects will be clearly understood through the detailed description below.
본 발명의 상세한 설명에 앞서, 동일한 구성요소에 대해서는 다른 도면상에 표시되더라도 가능한 동일한 부호로 표시하며, 공지된 구성에 대해서는 본 발명의 요지를 흐릴 수 있다고 판단되는 경우 구체적인 설명은 생략하기로 함에 유의한다.Prior to the detailed description of the present invention, please note that the same components are indicated by the same symbols as much as possible even if they are shown in different drawings, and detailed descriptions of known components will be omitted if it is judged that they may obscure the gist of the present invention. do.
도 1은 본 발명에 따른 이미지 데이터의 인증 시스템의 구성을 개략적으로 나타낸 것이다.Figure 1 schematically shows the configuration of an image data authentication system according to the present invention.
도 1을 참조하면, 이미지 데이터의 인증 시스템은 사용자 단말(100)과 인증 서버(200)로 구성된다.Referring to FIG. 1, the image data authentication system consists of a user terminal 100 and an authentication server 200.
사용자 단말(100)은 디지털 카메라, GPS 및 통신 기능을 구비하고 있으며 이미지 데이터 인증을 위한 애플리케이션을 저장하여 실행한다. 사용자 단말(100)은 애플리케이션을 통해 디지털 카메라, GPS 및 통신 기능을 활성화한다.The user terminal 100 is equipped with a digital camera, GPS, and communication functions, and stores and executes an application for image data authentication. The user terminal 100 activates digital camera, GPS, and communication functions through an application.
사용자 단말(100)이 애플리케이션을 통해 디지털 카메라를 활성화하여 촬영하면 촬영 시의 GPS 위치정보 및 시간정보(이하, '메타정보'라고 함)가 생성되고, 사용자 단말(100)의 애플리케이션은 카메라 촬영에 의한 이미지 데이터에 촬영 시의 메타정보를 나타내는 식별자를 삽입하고, 사용자 단말(100)은 식별자가 삽입된 이미지 데이터를 통신망을 통해 인증 서버(200)로 전송한다.When the user terminal 100 activates a digital camera through an application to take pictures, GPS location information and time information (hereinafter referred to as 'meta information') at the time of shooting are generated, and the application of the user terminal 100 is used for camera shooting. An identifier representing meta information at the time of shooting is inserted into the image data, and the user terminal 100 transmits the image data with the identifier inserted to the authentication server 200 through a communication network.
사용자 단말(100)은 이미지 데이터를 인증 서버(200)로 보낸 후 인증 서버(200)로부터 인증코드 또는 인증거부 메시지를 받는다.The user terminal 100 sends image data to the authentication server 200 and then receives an authentication code or authentication rejection message from the authentication server 200.
사용자 단말(100)은 스마트폰, 태블릿 PC 등의 휴대 단말기가 될 수 있으나, Wi-Fi 통신을 구비하고 애플리케이션을 설치할 수 있는 일반 디지털 카메라도 가능하다.The user terminal 100 can be a mobile terminal such as a smartphone or tablet PC, but can also be a general digital camera equipped with Wi-Fi communication and capable of installing applications.
인증 서버(200)는 사진이나 동영상에 대한 인증을 수행하는 사이트나 기관이 보유한 인증관리 장치이다. 인증 서버(200)는 사용자 단말(100)로부터 이미지 데이터를 수신하고 판독하여 이미지 데이터에 대한 인증코드를 발급하거나 인증거부 메시지를 생성한다.The authentication server 200 is an authentication management device owned by a site or organization that performs authentication for photos or videos. The authentication server 200 receives and reads image data from the user terminal 100 and issues an authentication code for the image data or generates an authentication rejection message.
도 2는 본 발명에 따른 사용자 단말의 내부 구성도를 나타낸 것이다.Figure 2 shows the internal configuration of a user terminal according to the present invention.
도 2를 참조하면, 사용자 단말(100)은 카메라 구동부(102), 카메라(104), 식별자 생성부(106), 식별자 삽입부(108), 통신부(110) 등을 포함한다.Referring to FIG. 2, the user terminal 100 includes a camera driver 102, a camera 104, an identifier generator 106, an identifier insertion unit 108, a communication unit 110, etc.
카메라 구동부(102)는 사용자로부터 실행 이벤트가 입력되면 카메라(104)에 카메라 구동 명령 신호를 전송한다.The camera driving unit 102 transmits a camera driving command signal to the camera 104 when an execution event is input from the user.
카메라(104)는 대상물을 촬영하여 이미지 데이터를 생성한다.The camera 104 captures an object and generates image data.
식별자 생성부(106)는 상기 카메라(104)를 구동하여 생성한 이미지 데이터에 대한 메타정보 식별자를 생성한다.The identifier generator 106 generates a meta information identifier for image data generated by driving the camera 104.
메타정보 식별자는 워터마크 또는 QR코드가 될 수 있다.The meta information identifier can be a watermark or QR code.
식별자 삽입부(108)는 상기 식별자 생성부(106)가 생성한 이미지 데이터에 대한 메타정보 식별자를 이미지 데이터에 삽입한다.The identifier insertion unit 108 inserts the meta information identifier for the image data generated by the identifier generator 106 into the image data.
통신부(110)는 식별자가 삽입된 이미지를 인증 서버로 전송하는 역할을 한다.The communication unit 110 serves to transmit an image with an identifier inserted to the authentication server.
도 3은 본 발명에 따른 인증 서버의 내부 구성을 나타낸 것이다.Figure 3 shows the internal configuration of the authentication server according to the present invention.
도 3을 참조하면, 인증 서버(200)는 데이터 통신부(202), 판독부(204), 인증부(206), DB(208) 등을 포함한다.Referring to FIG. 3, the authentication server 200 includes a data communication unit 202, a reading unit 204, an authentication unit 206, a DB 208, and the like.
데이터 통신부(202)는 통신망과 연결되어 사용자 단말(100)로부터 이미지 데이터를 수신한다. 데이터 통신부(202)는 인증부(206)로부터 인증코드 또는 인증거부 메시지를 받아 사용자 단말(100)로 전송한다.The data communication unit 202 is connected to a communication network and receives image data from the user terminal 100. The data communication unit 202 receives an authentication code or authentication rejection message from the authentication unit 206 and transmits it to the user terminal 100.
판독부(204)는 메타정보 식별자의 유무를 판독하는 부분이다. 사용자 단말(100)이 이미지 데이터를 인증 서버(200)로 전송할 때 이미지 데이터를 스캔하여 메타정보 식별자의 존재 여부를 판단할 수 있고, 식별자 신호의 전송 유무를 결정한다.The reading unit 204 is a part that reads the presence or absence of a meta information identifier. When the user terminal 100 transmits image data to the authentication server 200, the image data can be scanned to determine whether a metainformation identifier exists, and whether or not an identifier signal is transmitted is determined.
인증부(206)는 판독부(204)로부터 식별자 신호를 수신하여 이미지 데이터에 대한 인증을 수행한다.The authentication unit 206 receives an identifier signal from the reading unit 204 and performs authentication on the image data.
인증부(206)는 판독부(204)로부터 식별자 신호를 수신하였을 경우 인증코드를 발급하고, 식별자 신호를 수신하지 않았을 경우 인증거부 메시지를 생성하며, 이미지 데이터에 인증코드를 삽입하여 인증코드가 있는 이미지 데이터, 즉 인증된 이미지 데이터를 데이터 통신부(202)에 전달할 수 있다.The authentication unit 206 issues an authentication code when an identifier signal is received from the reading unit 204, generates an authentication rejection message when the identifier signal is not received, and inserts the authentication code into the image data to determine if the authentication code is present. Image data, that is, authenticated image data, may be transmitted to the data communication unit 202.
도 4는 본 발명에 따른 이미지 데이터의 인증 시스템에서 인증 과정을 신호 흐름으로 나타낸 것이다.Figure 4 shows the authentication process in signal flow in the image data authentication system according to the present invention.
도 4를 참조하면, 우선 사용자 단말(100)은 촬영된 이미지의 메타정보 식별자가 삽입된 이미지 데이터를 인증 서버(200)에 전송한다(S10). 사용자 단말(100)이 메타정보 식별자가 삽입된 이미지 데이터를 인증 서버(200)로 전송하는 과정을 도 5를 참조하여 구체적으로 설명한다.Referring to FIG. 4, first, the user terminal 100 transmits image data in which the meta information identifier of the captured image is inserted to the authentication server 200 (S10). A process in which the user terminal 100 transmits image data with a meta information identifier inserted to the authentication server 200 will be described in detail with reference to FIG. 5 .
도 5는 본 발명에 따른 사용자 단말에서 이미지 데이터를 인증 서버로 전송하는 과정을 나타낸 것이다.Figure 5 shows the process of transmitting image data from the user terminal to the authentication server according to the present invention.
사용자 단말(100)은 이미지 데이터 인증을 위한 애플리케이션이 실행된 상태에서 카메라를 이용해 사진을 촬영하면(S100), 사진 촬영 시의 메타정보 식별자를 생성한다(S110).When the user terminal 100 takes a picture using a camera while an application for image data authentication is running (S100), it generates a meta information identifier when taking the picture (S110).
사용자 단말(100)은 카메라 촬영에 의해 만들어진 이미지 데이터에 생성된 메타정보 식별자를 삽입한다(S120).The user terminal 100 inserts the generated meta information identifier into image data created by camera capture (S120).
사용자 단말(100)은 이미지 데이터에 메타정보 식별자를 삽입한 후 네트워크 접속 상태를 확인하여 네트워크가 연결되어 있는 경우, 식별자가 삽입된 이미지 데이터를 인증 서버(200)로 전송한다(S130). 만약 네트워크가 연결되어 있지 않거나 불안정한 경우 메타정보 식별자가 삽입된 이미지 데이터를 내부 메모리에 저장한 후, 네트워크의 접속 상태를 주기적으로 확인하여 재전송을 시도한다.The user terminal 100 inserts the meta information identifier into the image data, checks the network connection status, and, if the network is connected, transmits the image data with the inserted identifier to the authentication server 200 (S130). If the network is not connected or is unstable, the image data with the meta information identifier inserted is stored in the internal memory, and then the network connection status is periodically checked and retransmission is attempted.
이와 같이, 사용자 단말(100)이 메타정보 식별자가 삽입된 이미지 데이터를 인증 서버(200)로 보내면, 인증 서버(200)는 이미지 데이터를 수신하여 인증과정을 수행한다(S12). 인증 서버(200)의 이미지 데이터 인증과정을 도 6을 참조하여 구체적으로 설명한다.In this way, when the user terminal 100 sends image data with a meta information identifier inserted to the authentication server 200, the authentication server 200 receives the image data and performs an authentication process (S12). The image data authentication process of the authentication server 200 will be described in detail with reference to FIG. 6.
도 6은 본 발명에 따른 인증 서버에서의 인증 처리 과정을 나타낸 것이다.Figure 6 shows the authentication process in the authentication server according to the present invention.
인증 서버(200)는 사용자 단말(100)로부터 이미지 데이터를 수신하면(S200), 수신한 이미지를 스캔하여 판독한다(S210).When the authentication server 200 receives image data from the user terminal 100 (S200), it scans and reads the received image (S210).
인증 서버(200)는 수신한 이미지 데이터에 메타정보 식별자의 존재 유무를 판단하고(S220), 이미지 데이터에 메타정보 식별자가 있는 것으로 판단했을 경우 수신한 이미지 데이터에 존재하는 메타정보 식별자의 정보와 수신한 이미지의 메타정보가 일치하는지를 판단한다(S230).The authentication server 200 determines the presence or absence of a meta information identifier in the received image data (S220), and when it is determined that there is a meta information identifier in the image data, the authentication server 200 receives information about the meta information identifier present in the received image data. It is determined whether the meta information of one image matches (S230).
만약, 수신한 이미지 데이터에 메타정보 식별자가 없는 것으로 판단했을 경우 해당 이미지 데이터에 대한 인증거부 메시지를 생성한다(S250).If it is determined that the received image data does not have a meta information identifier, an authentication rejection message for the image data is generated (S250).
수신한 이미지의 데이터에 존재하는 메타정보 식별자의 정보와 수신한 이미지의 메타정보가 서로 일치한다고 판단했을 경우 인증코드를 발급하고(S240), 수신한 이미지 데이터의 메타정보 식별자의 정보가 일치하지 않다고 판단했을 경우 해당 이미지 데이터에 대한 인증거부 메시지를 생성한다(S250).If it is determined that the meta information identifier information in the received image data matches the meta information of the received image, an authentication code is issued (S240), and the meta information identifier information in the received image data does not match. If determined, an authentication rejection message for the image data is generated (S250).
이와 같이, 인증 서버(200)가 이미지 데이터에 대하여 인증을 거부하면 인증거부 메시지를 사용자 단말(100)로 전송하고(S14), 인증을 하게 되면 발급한 인증코드를 사용자 단말(100)로 전송한다(S16).In this way, when the authentication server 200 refuses to authenticate the image data, it transmits an authentication rejection message to the user terminal 100 (S14), and when authentication is performed, the issued authentication code is transmitted to the user terminal 100. (S16).
인증 서버(200)가 발급한 인증 코드는 아이디 또는 URL 정보로 구성될 수 있다. 도 3에서는 인증 서버(200)가 인증 코드 자체를 사용자 단말(100)로 전송하고 있으나, 이미지 데이터에 인증 코드를 삽입하여 전송할 수 있다.The authentication code issued by the authentication server 200 may consist of ID or URL information. In Figure 3, the authentication server 200 transmits the authentication code itself to the user terminal 100, but the authentication code can be inserted into the image data and transmitted.
인증 서버(200)가 이미지 데이터에 대한 인증 코드를 발급하면, 사용자 단말(100)은 해당 이미지 및 인증코드를 중고거래, 부동산 등의 사이트에 올리거나 로드뷰의 정보를 업데이트 한다.When the authentication server 200 issues an authentication code for image data, the user terminal 100 uploads the image and authentication code to sites such as used trading and real estate or updates information on Road View.
구체적으로 사용자 단말(100)은 각종 거래 사이트의 서비스 서버(300)에 접속하여 인증받은 사진이나 영상을 업로드 한다(S18). 이때, 사용자 단말(100)은 사진과 인증코드를 각각 따로 업로드 하거나, 인증코드가 삽입된 사진을 업로드 할 수 있다. Specifically, the user terminal 100 connects to the service server 300 of various transaction sites and uploads an authenticated photo or video (S18). At this time, the user terminal 100 can upload the photo and the authentication code separately, or upload a photo with the authentication code inserted.
이후 제3자 단말(400)이 서비스 서버(300)에 접속하여 업로드 되어 있는 사진을 검색하고, 해당 사진에 대한 인증 확인을 요청한다(S20). Afterwards, the third-party terminal 400 accesses the service server 300, searches for the uploaded photo, and requests authentication confirmation for the photo (S20).
제3자 단말(400)은 업로드 되어 있는 사진과 함께 부가되어 있는 인증 코드를 이용하여 사진에 대한 인증을 확인할 수 있다. 즉, 제3자 단말(400)은 서비스 서버(300)에 접속한 상태에서 아이디를 입력하거나 URL 링크를 통해 인증 서버(200)에 접속하여 인증 서버(200)로부터 해당 사진에 대하여 인증된 위치정보 및 시간정보를 수신한다(S22).The third-party terminal 400 can confirm the authentication of the photo using the authentication code attached with the uploaded photo. That is, the third-party terminal 400 enters the ID while connected to the service server 300 or connects to the authentication server 200 through a URL link and receives location information authenticated for the photo from the authentication server 200. and time information is received (S22).
인증코드는 인증확인 접속을 위한 아이디나 URL 정보를 포함하는 하나의 심벌이나 마크로 구성될 수 있다. The authentication code may consist of a symbol or mark containing ID or URL information for authentication confirmation connection.
인증 서버(200)를 관리하는 인증 사이트나 기관의 지명도나 신뢰도가 높아지면 인증코드인 심벌이나 마크의 인지도가 높아질 수 있으며, 이러한 상황에서 제3자 단말(400)은 사진에 인증코드 심벌이나 마크가 부가되어 있다는 것만으로 해당 사진이 인증되었고 그 인증을 신뢰할 수 있다는 것을 알 수 있다. As the popularity or reliability of the authentication site or organization that manages the authentication server 200 increases, the awareness of the authentication code symbol or mark may increase. In this situation, the third-party terminal 400 may display the authentication code symbol or mark on the photo. The fact that is added shows that the photo has been authenticated and that the authentication can be trusted.
도 7의 (a)는 애플리케이션을 실행한 후, 카메라 버튼(18)을 눌러 촬영된 사진에 메타정보 식별자(20)가 삽입되었을 때 사용자 단말(100)의 화면에 표시되는 모습을 나타낸다. Figure 7 (a) shows what is displayed on the screen of the user terminal 100 when the meta information identifier 20 is inserted into a photo taken by pressing the camera button 18 after executing the application.
사용자가 촬영을 완료하면 도 7의 (b)와 같이 찍은 사진이 확대되어 표시되고, 인증 서버(200)로의 전송을 원할 경우 전송 버튼(22)을 눌러 이미지를 전송할 수 있고, 찍은 사진이 마음에 들지 않거나 흔들려서 찍히는 등 대상물의 식별이 어렵다고 판단하면 재촬영 버튼(24)을 눌러 사진을 다시 촬영할 수 있는 화면으로 돌아간다.When the user completes the shooting, the photo taken is enlarged and displayed as shown in (b) of Figure 7. If the user wants to send the image to the authentication server 200, he or she can send the image by pressing the send button 22, and if he or she likes the photo taken If it is determined that it is difficult to identify the object, such as because it is not lifted or shaken, press the retake button (24) to return to the screen where you can take a picture again.
이처럼, 사용자가 대상물을 촬영(18)한 후 메타정보 식별자(20)가 삽입되면, 사용자 단말(100)은 촬영한 이미지 데이터를 인증 서버(200)로 전송한다(S10).In this way, when the meta information identifier 20 is inserted after the user photographs the object (18), the user terminal 100 transmits the photographed image data to the authentication server 200 (S10).
도 8은 본 발명의 다른 실시예에 따른 이미지 데이터의 인증 시스템에서 인증 과정을 신호 흐름으로 나타낸 것이다.Figure 8 shows the authentication process in signal flow in an image data authentication system according to another embodiment of the present invention.
도 8을 참조하면, 우선 사용자 단말(100)에 저장된 애플리케이션을 실행하고(S30) 대상물을 촬영하면(S36), 상기 애플리케이션은 외부 애플리케이션의 실행을 감지함으로써, 사용자가 촬영하거나 갤러리로부터 불러온 이미지 데이터의 조작을 시도하는 동작을 감지한다. Referring to FIG. 8, when an application stored in the user terminal 100 is first executed (S30) and an object is photographed (S36), the application detects the execution of an external application, thereby capturing image data captured by the user or retrieved from the gallery. Detects actions that attempt to manipulate .
상기 애플리케이션이 외부 애플리케이션의 실행을 감지하면, 인증 서버(200)에 외부 조작 프로그램 감지 신호를 전송하고(S38), 사용자 단말(100)에서는 인증 서버(200)로 이미지 전송이 불가능함을 알리는 메시지를 출력한다(S40). When the application detects the execution of an external application, it transmits an external manipulation program detection signal to the authentication server 200 (S38), and the user terminal 100 sends a message notifying that image transmission to the authentication server 200 is impossible. Print (S40).
상기 인증 서버(200)는 상기 외부 조작 프로그램 감지 신호를 수신하면 인증을 자동으로 거부한다(S42). 외부 조작 프로그램이 감지되지 않으면 상기 애플리케이션은 상기 인증 서버(200)에 외부 조작 프로그램 감지 종료 신호를 전송하고(S44), 상기 인증 서버(200)는 상기 외부 조작 프로그램 감지 종료 신호를 수신하면 인증을 허용한다(S48). When the authentication server 200 receives the external manipulation program detection signal, it automatically rejects authentication (S42). If the external manipulation program is not detected, the application transmits an external manipulation program detection end signal to the authentication server 200 (S44), and the authentication server 200 allows authentication upon receiving the external manipulation program detection end signal. Do it (S48).
이후의 이미지 데이터 인증 과정은 본 발명의 첫 번째 실시예와 동일하다. 해당 다른 실시예에 따른 외부 조작 프로그램 실행 감지를 활용한 이미지 데이터 인증 과정을 도 9를 참조하여 구체적으로 설명한다.The subsequent image data authentication process is the same as the first embodiment of the present invention. The image data authentication process using detection of execution of an external manipulation program according to another embodiment will be described in detail with reference to FIG. 9.
도 9는 본 발명의 다른 실시예에 따른 이미지 데이터 인증 시스템의 구성을 나타낸 것이다.Figure 9 shows the configuration of an image data authentication system according to another embodiment of the present invention.
도 9를 참조하면, 인증 서버(200)가 사용자 단말(100)로부터 외부 조작 프로그램 감지 신호를 수신하면(S220), 사용자 단말(100)로부터의 이미지 데이터 수신을 자동으로 거부한다(S230).Referring to FIG. 9, when the authentication server 200 receives an external manipulation program detection signal from the user terminal 100 (S220), it automatically refuses to receive image data from the user terminal 100 (S230).
사용자 단말(100)에 저장된 애플리케이션은 외부 애플리케이션의 실행을 감지함으로써, 사용자가 촬영하거나 갤러리로부터 불러온 이미지 데이터의 조작을 시도하는 동작을 감지한다.The application stored in the user terminal 100 detects the user's attempt to manipulate image data captured or retrieved from the gallery by detecting the execution of an external application.
외부 애플리케이션이 실행이 감지될 경우, 사용자 단말(100)에 저장된 애플리케이션은 외부 애플리케이션 감지 신호를 인증 서버(200)에 전송하고, 외부 애플리케이션의 실행이 감지되지 않을 때까지 인증 서버(200)로 이미지 데이터 전송을 차단한다. When the execution of an external application is detected, the application stored in the user terminal 100 transmits an external application detection signal to the authentication server 200, and sends image data to the authentication server 200 until the execution of the external application is not detected. Block transmission.
상기 사용자 단말(100)에 저장된 애플리케이션은 외부 애플리케이션의 실행이 감지되지 않는다고 판단하면 인증 서버(200)에 외부 조작 프로그램 감지 종료 신호를 전송한다. When the application stored in the user terminal 100 determines that the execution of an external application is not detected, it transmits an external manipulation program detection termination signal to the authentication server 200.
인증 서버(200)는 외부 애플리케이션 감지 신호를 수신했음을 기록하고, 사용자 단말(100)로부터 상기 외부 조작 프로그램 감지 종료 신호를 수신할 때까지 해당 사용자 단말(100)로부터 수신하는 모든 이미지 데이터에 대해 자동으로 인증을 거부한다.The authentication server 200 records that an external application detection signal has been received, and automatically records all image data received from the user terminal 100 until it receives the external manipulation program detection end signal from the user terminal 100. Reject authentication.
도 10은 본 발명의 다른 실시예에 따른 사용자 단말의 실행 화면을 나타낸 것이다.Figure 10 shows an execution screen of a user terminal according to another embodiment of the present invention.
도 10의 (a)는 애플리케이션을 실행한 후, 카메라 버튼(18)을 눌러 사진을 촬영한 후 찍은 사진이 확대되어 표시되는 모습을 나타낸다. Figure 10 (a) shows the image taken after executing the application and pressing the camera button 18 to take a photo and displaying the photo in an enlarged format.
여기서 외부 애플리케이션을 실행할 경우, 도 10의 (b)와 같이 사용자 단말(100)에 저장된 애플리케이션은 사용자 단말 실행 화면에 외부 프로그램 감지 알림 메시지와 해당 이미지의 인증이 불가능함을 알리는 메시지를 실행 화면에 띄운다.Here, when executing an external application, the application stored in the user terminal 100, as shown in (b) of FIG. 10, displays an external program detection notification message and a message notifying that authentication of the image is impossible on the user terminal execution screen. .
이상의 설명은 본 발명을 예시적으로 설명한 것에 불과하며, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 의해 본 발명의 기술적 사상에서 벗어나지 않는 범위에서 다양한 변형이 가능할 것이다. The above description is merely an illustrative description of the present invention, and various modifications may be made by those skilled in the art without departing from the technical spirit of the present invention.
따라서 본 발명의 명세서에 개시된 실시예들은 본 발명을 한정하는 것이 아니다. 본 발명의 범위는 아래의 특허청구범위에 의해 해석되어야 하며, 그와 균등한 범위 내에 있는 모든 기술도 본 발명의 범위에 포함되는 것으로 해석해야 할 것이다. Accordingly, the embodiments disclosed in the specification of the present invention do not limit the present invention. The scope of the present invention should be interpreted in accordance with the scope of the patent claims below, and all technologies within the equivalent scope thereof should be interpreted as being included in the scope of the present invention.
100: 사용자 단말
200: 인증서버
202: 데이터 통신부
204: 판독부
206: 인증부
208: DB
300: 서비스 서버
400: 제3자 단말100: user terminal 200: authentication server
202: data communication unit 204: reading unit
206: Authentication department 208: DB
300: Service server 400: Third party terminal
Claims (9)
사용자로부터 실행 이벤트가 입력되면 상기 사용자 단말의 카메라를 구동시키는 단계와,
상기 카메라에 의해 대상물을 촬영하여 이미지를 생성한 후 상기 사용자 단말의 메모리에 저장하는 단계와,
상기 이미지 생성 시의 위치정보 및 시간정보를 이용하여 식별자를 생성하는 단계와,
상기 식별자를 상기 생성한 이미지에 삽입하는 단계와,
상기 식별자가 삽입된 이미지를 인증 서버로 전송하는 단계를 포함하는 것을 특징으로 하는 방법.In the authentication method through insertion of meta information identifier of image data in the user terminal,
When an execution event is input from the user, driving the camera of the user terminal;
capturing an object using the camera to create an image and storing it in the memory of the user terminal;
generating an identifier using location information and time information when generating the image;
inserting the identifier into the generated image;
A method comprising transmitting the image into which the identifier is inserted to an authentication server.
상기 식별자는 QR코드 또는 워터마크인 것을 특징으로 하는 방법.According to clause 1,
A method wherein the identifier is a QR code or watermark.
사용자로부터 실행 이벤트가 입력되면 상기 카메라를 구동시키는 카메라 구동부와,
상기 카메라로 촬영된 사진의 위치정보 및 시간정보를 포함하는 식별자를 생성하는 식별자 생성부와,
상기 생성된 식별자를 상기 카메라로 촬영된 사진에 삽입하는 식별자 삽입부와,
상기 식별자가 삽입된 이미지를 인증 서버로 전송하는 통신부를 포함하는 것을 특징으로 하는 사용자 단말.A camera that captures an object and creates an image,
a camera driver that drives the camera when an execution event is input from the user;
an identifier generator that generates an identifier including location information and time information of a photo taken with the camera;
an identifier insertion unit for inserting the generated identifier into a photo taken with the camera;
A user terminal comprising a communication unit that transmits the image into which the identifier is inserted to an authentication server.
상기 애플리케이션은 카메라로 촬영된 사진의 위치정보 및 시간정보를 확인하는 단계와,
상기 확인된 위치정보 및 시간정보를 포함한 식별자를 생성하는 단계와,
상기 생성된 식별자를 상기 촬영된 사진에 삽입하는 단계와,
상기 식별자가 삽입된 사진을 인증 서버로 전송하는 단계를 실행하는 것을 특징으로 하는 애플리케이션.In the application stored on a computer-readable recording medium,
The application includes the steps of checking location information and time information of photos taken with a camera,
generating an identifier including the confirmed location information and time information;
inserting the generated identifier into the captured photo;
An application characterized in that the step of transmitting a photo with the identifier inserted thereto to an authentication server.
사용자 단말에서 실행된 인증용 애플리케이션으로부터 이미지를 수신하는 단계와,
상기 수신한 이미지 내의 식별자의 유무를 확인하는 단계와,
상기 수신한 이미지 내의 식별자가 확인되면 상기 사용자 단말로 인증 코드를 발급하고 이미지의 식별자가 확인되지 않을 경우에는 상기 사용자 단말로 인증 거부 메시지를 전송하는 단계를 포함하는 것을 특징으로 하는 방법.In the authentication method of image data performed by the authentication server,
Receiving an image from an authentication application executed on the user terminal;
Confirming the presence or absence of an identifier in the received image;
A method comprising the step of issuing an authentication code to the user terminal if the identifier in the received image is confirmed, and transmitting an authentication rejection message to the user terminal if the identifier of the image is not confirmed.
사용자 단말에서 실행된 인증용 애플리케이션으로부터 이미지를 수신하는 단계와,
상기 수신한 이미지 내의 식별자의 유무를 확인하는 단계와,
상기 수신한 이미지 내의 식별자가 확인되지 않으면 상기 사용자 단말로 인증 거부 메시지를 전송하는 단계를 포함하는 것을 특징으로 하는 방법.In the authentication method of image data performed by the authentication server,
Receiving an image from an authentication application executed on the user terminal;
Confirming the presence or absence of an identifier in the received image;
and transmitting an authentication rejection message to the user terminal if the identifier in the received image is not confirmed.
상기 수신한 이미지 내의 식별자가 확인되면, 이미지의 위치정보 및 시간정보와 식별자가 포함한 위치정보 및 시간정보를 비교하여 일치할 경우, 상기 사용자 단말로 인증 코드를 발급하고, 일치하지 않을 경우 인증 거부 메시지를 전송하는 단계를 더 포함하는 것을 특징으로 하는 방법.According to clause 6,
When the identifier in the received image is confirmed, the location information and time information of the image are compared with the location information and time information included in the identifier. If they match, an authentication code is issued to the user terminal, and if they do not match, an authentication rejection message is sent. A method characterized in that it further comprises the step of transmitting.
상기 사용자 단말에서 실행된 인증용 애플리케이션 외의 외부 조작 프로그램의 실행을 감지하는 단계와,
상기 외부 조작 프로그램을 감지하면 이미지 전송이 불가함을 알리는 메시지를 출력하는 단계와,
상기 외부 조작 프로그램 감지 신호를 인증 서버로 전송하는 단계를 포함하는 것을 특징으로 하는 방법.In the method of authenticating image data performed on a user terminal,
Detecting execution of an external manipulation program other than the authentication application executed on the user terminal;
outputting a message indicating that image transmission is impossible when the external manipulation program is detected;
A method comprising transmitting the external manipulation program detection signal to an authentication server.
상기 인증 서버가 상기 외부 조작 프로그램 감지 신호를 수신하면 상기 사용자 단말이 이미지 데이터 전송 시에 상기 인증 서버로부터 이미지 수신 거부 메시지를 수신하는 단계를 더 포함하는 것을 특징으로 하는 방법.
According to clause 8,
The method further comprising receiving an image rejection message from the authentication server when the user terminal transmits image data when the authentication server receives the external manipulation program detection signal.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020220185792A KR20240103528A (en) | 2022-12-27 | 2022-12-27 | Image authentication system and method through metadata identifier insertion |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020220185792A KR20240103528A (en) | 2022-12-27 | 2022-12-27 | Image authentication system and method through metadata identifier insertion |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20240103528A true KR20240103528A (en) | 2024-07-04 |
Family
ID=91913266
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020220185792A Pending KR20240103528A (en) | 2022-12-27 | 2022-12-27 | Image authentication system and method through metadata identifier insertion |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20240103528A (en) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100699236B1 (en) | 1999-12-07 | 2007-03-27 | 선 마이크로시스템즈 인코포레이티드 | Identification devices including safety photographs, means for authenticating such identification devices, and methods of authenticating the devices |
-
2022
- 2022-12-27 KR KR1020220185792A patent/KR20240103528A/en active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100699236B1 (en) | 1999-12-07 | 2007-03-27 | 선 마이크로시스템즈 인코포레이티드 | Identification devices including safety photographs, means for authenticating such identification devices, and methods of authenticating the devices |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US12189827B2 (en) | Systems and methods for authenticating photographic image data | |
JP4076057B2 (en) | Image data transmission method, digital camera, and program | |
JP6712045B2 (en) | Information processing system, its processing method, and program | |
CN105574428B (en) | Examine device, approval system and the measures and procedures for the examination and approval | |
KR101817114B1 (en) | System and method for certifying image data | |
KR20240103528A (en) | Image authentication system and method through metadata identifier insertion | |
KR20170054848A (en) | Method of storing external information of electronic communcation device and method of certification of external information of electronic communcation device by using the same | |
JP6677117B2 (en) | Image processing apparatus, image processing system, and image processing program | |
US11277527B2 (en) | System having an apparatus, a server, and a terminal that transmits an identifier of an application on the terminal to the server | |
US20050102521A1 (en) | Method for obtaining photo property release | |
JP2004295735A (en) | Business card information management system and business card information management method | |
US20240205033A1 (en) | Image pickup apparatus capable of guaranteeing authenticity of content distributed in real time while photographing, content management apparatus, control method for image pickup apparatus, control method for content management apparatus, and storage medium | |
CN112118112B (en) | Certificate copy using method and node equipment | |
CN112840597B (en) | Device, method and program for verifying electronic signature | |
US11941309B2 (en) | Information processing system, printing control method, and medium for supporting trust printing | |
KR20200014610A (en) | Server for providing online bulletin board | |
JP4493248B2 (en) | Image data transmission method, digital camera, and program | |
JP2024036292A (en) | Methods, computer equipment, and computer programs for image authentication | |
JP2017174023A (en) | Collation information processing device | |
KR20240062847A (en) | NFT-Based Content Verification method in O2O environment | |
JP2022123531A (en) | Browsing image guarantee system, browsing image guarantee site, and browsing image guarantee server | |
CN118176531A (en) | Method and system for electronic signature verification | |
KR20080005661A (en) | Customized data processing systems and methods | |
JP2005010867A (en) | Data access device, data access system, data access method and program | |
JP2010500808A (en) | System and method for determining the validity of an image transmitted over a communication network |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20221227 |
|
PG1501 | Laying open of application |