[go: up one dir, main page]

KR20230091442A - Video data sharing system for protection of personal information - Google Patents

Video data sharing system for protection of personal information Download PDF

Info

Publication number
KR20230091442A
KR20230091442A KR1020210180560A KR20210180560A KR20230091442A KR 20230091442 A KR20230091442 A KR 20230091442A KR 1020210180560 A KR1020210180560 A KR 1020210180560A KR 20210180560 A KR20210180560 A KR 20210180560A KR 20230091442 A KR20230091442 A KR 20230091442A
Authority
KR
South Korea
Prior art keywords
user
image
server
biometric information
information
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.)
Ceased
Application number
KR1020210180560A
Other languages
Korean (ko)
Inventor
김태남
강태우
안채웅
지정화
Original Assignee
주식회사 위힐드
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 주식회사 위힐드 filed Critical 주식회사 위힐드
Priority to KR1020210180560A priority Critical patent/KR20230091442A/en
Publication of KR20230091442A publication Critical patent/KR20230091442A/en
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/441Acquiring end-user identification, e.g. using personal code sent by the remote control or by inserting a card
    • H04N21/4415Acquiring end-user identification, e.g. using personal code sent by the remote control or by inserting a card using biometric characteristics of the user, e.g. by voice recognition or fingerprint scanning
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/32User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/16Human faces, e.g. facial parts, sketches or expressions
    • G06V40/168Feature extraction; Face representation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/222Secondary servers, e.g. proxy server, cable television Head-end
    • H04N21/2223Secondary servers, e.g. proxy server, cable television Head-end being a public access point, e.g. for downloading to or uploading from clients
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2347Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving video stream encryption
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4318Generation of visual interfaces for content selection or interaction; Content or additional data rendering by altering the content in the rendering process, e.g. blanking, blurring or masking an image region
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/765Interface circuits between an apparatus for recording and another apparatus
    • H04N5/77Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television camera

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Computer Interaction (AREA)
  • Computer Security & Cryptography (AREA)
  • Oral & Maxillofacial Surgery (AREA)
  • General Physics & Mathematics (AREA)
  • Biomedical Technology (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Computer Hardware Design (AREA)
  • Collating Specific Patterns (AREA)

Abstract

본 발명에 따른 개인 정보 보호를 위한 영상 데이터 공유 시스템은 사용자의 영상을 촬영하고, 촬영된 사용자 영상에서 사용자 얼굴을 인식하여 블러처리 영역을 결정하고, 상기 사용자 영상에서 상기 블러처리 영역을 블러처리하며, 사용자로부터 사용자의 생체 정보를 획득하는 사용자 단말, 그리고 상기 사용자 단말로부터 상기 사용자의 생체 정보와 블러처리된 사용자 영상을 수신하고, 수신된 생체 정보와 블러처리된 사용자 영상을 매칭시켜 저장하는 제1 서버를 포함한다. 이를 통해서, 본 발명은 별도의 신원 확인 절차 및 사용자 개인 정보를 저장하거나 비교하는 과정 없이 안전하고 쉽게 사용자의 영상을 공유할 수 있는 효과를 제공한다.An image data sharing system for protecting personal information according to the present invention captures an image of a user, recognizes a user's face in the captured user image, determines a blur processing area, and blurs the blur processing area in the user image, A user terminal that obtains the user's biometric information from the user, and a first device that receives the user's biometric information and the blurred user image from the user terminal, matches the received biometric information with the blurred user image, and stores the matched image. contains the server Through this, the present invention provides an effect of safely and easily sharing a user's image without a separate identification process and a process of storing or comparing user personal information.

Description

개인 정보 보호를 위한 영상 데이터 공유 시스템{VIDEO DATA SHARING SYSTEM FOR PROTECTION OF PERSONAL INFORMATION}Video data sharing system for personal information protection {VIDEO DATA SHARING SYSTEM FOR PROTECTION OF PERSONAL INFORMATION}

본 발명은 사용자의 생체 정보를 활용하여 사용자의 개인 정보를 보호하면서 사용자의 영상을 교환할 수 있는 개인 정보 보호를 위한 영상 데이터 공유 시스템에 관한 것이다.The present invention relates to a video data sharing system for protecting personal information capable of exchanging images of a user while protecting the user's personal information by utilizing the user's biometric information.

최근 건강에 대한 관심이 높아지면서 헬스, 요가, 필라테스 등 다양한 건강을 위한 운동이 널리 퍼지고 있다. 물론 대부분의 사람들은 자신의 건강관리를 위해 시간과 비용을 감당할 준비가 되어 있다. 하지만, 대부분의 사람들은 별도의 시간을 내어 건강 관리를 도와주는 곳을 직접 찾아가 운동을 하는 것이 쉽지는 않은 것이 현실이다. Recently, as interest in health increases, various exercises for health, such as fitness, yoga, and Pilates, are spreading widely. Of course, most people are prepared to take the time and money to take care of their health. However, the reality is that it is not easy for most people to take a separate time and go to a place that helps them manage their health and exercise.

그리고, 기존에는 사용자를 식별하기 위해 사용자의 이름, 생년월일, 주민등록번호 등의 개인 보안 정보를 타 서비스에 전송하는 형식으로 의료 데이터가 전달되었다. In addition, in the past, medical data has been transmitted in the form of transmitting personal security information such as a user's name, date of birth, and resident registration number to other services to identify the user.

하지만, 기존에는 개인 정보가 쉽게 유출될 수 있는 위험이 있었다. 아울러, 기존에는 사용자의 데이터를 주고 받는 서비스 간에 사용자를 구별하는 방식이 서로 다르고, 이로 인해서 이를 통합하는데 많은 번거로움과 구조적 복잡성들이 있었다.However, in the past, there was a risk that personal information could be easily leaked. In addition, in the past, methods for distinguishing users between services exchanging user data were different, and thus, there was a lot of hassle and structural complexity in integrating them.

따라서, 최근에는 사용자의 개인 정보를 안전하게 보호하면서 사용자의 영상을 공유할 수 있는 방안이 요구되는 실정이다.Therefore, recently, there is a demand for a method for sharing a user's image while safely protecting the user's personal information.

이 배경기술 부분에 기재된 사항은 발명의 배경에 대한 이해를 증진하기 위하여 작성된 것으로서, 이 기술이 속하는 분야에서 통상의 지식을 가진 자에게 이미 알려진 종래기술이 아닌 사항을 포함할 수 있다.Matters described in this background art section are prepared to enhance understanding of the background of the invention, and may include matters that are not prior art already known to those skilled in the art to which this technique belongs.

본 발명은 사용자의 생체 정보를 활용하여 사용자의 개인 정보가 보호된 사용자의 영상 교환 체계를 구축하고, 이를 통해서 별도의 신원 확인 절차 및 사용자의 개인 정보를 저장하거나 비교하는 과정 없이도 안전하고 쉽게 사용자의 영상을 공유할 수 있는 개인 정보 보호를 위한 영상 데이터 공유 시스템을 제안하고자 한다.The present invention builds a user's image exchange system in which the user's personal information is protected by utilizing the user's biometric information, and through this, the user's personal information is safely and easily accessed without a separate identification procedure and a process of storing or comparing the user's personal information. We would like to propose an image data sharing system for protecting personal information that can share images.

본 발명의 한 실시예에 따른 개인 정보 보호를 위한 영상 데이터 공유 시스템은 사용자의 영상을 촬영하고, 촬영된 사용자 영상에서 사용자 얼굴을 인식하여 블러처리 영역을 결정하고, 상기 사용자 영상에서 상기 블러처리 영역을 블러처리하며, 사용자로부터 사용자의 생체 정보를 획득하는 사용자 단말, 그리고 상기 사용자 단말로부터 상기 사용자의 생체 정보와 블러처리된 사용자 영상을 수신하고, 수신된 생체 정보와 블러처리된 사용자 영상을 매칭시켜 저장하는 제1 서버를 포함한다.An image data sharing system for protecting personal information according to an embodiment of the present invention captures an image of a user, recognizes a user's face in the captured user image, determines a blur processing area, and determines the blur processing area in the user image. A user terminal that obtains the user's biometric information from the user, and receives the user's biometric information and the blurred user image from the user terminal, and matches the received biometric information with the blurred user image. and a first server for storing.

상기 제1 서버에 특정 사용자가 포함된 영상을 요청하되, 상기 특정 사용자의 생체 정보를 상기 제1 서버로 전송하여 상기 특정 사용자의 얼굴이 포함된 영상을 요청하는 제2 서버를 더 포함할 수 있다.A second server requesting an image including a specific user from the first server and transmitting biometric information of the specific user to the first server to request an image including a face of the specific user may be further included. .

상기 제1 서버는, 상기 제2 서버로부터 상기 특정 사용자의 생체 정보를 수신한 경우, 상기 특정 사용자의 생체 정보를 저장된 생체 정보와 비교하여 상기 특정 사용자가 포함된 영상을 조회하며, 상기 특정 사용자의 생체 정보와 저장된 생체 정보가 동일한 경우에 상기 사용자 영상을 상기 제2 서버에 제공할 수 있다.When the first server receives the biometric information of the specific user from the second server, the biometric information of the specific user is compared with the stored biometric information to search for an image including the specific user. When biometric information and stored biometric information are the same, the user image may be provided to the second server.

상기 생체 정보는, 상기 사용자의 지문정보, 지정맥정보, 홍체인식정보, 안면인식정보 중 적어도 하나를 포함할 수 있다.The biometric information may include at least one of the user's fingerprint information, finger vein information, iris recognition information, and face recognition information.

상기 사용자 단말은, 상기 사용자 영상에서 인식된 사용자 얼굴에서 제1 특징값을 추출하고, 상기 제1 특징값으로부터 제1 해시값을 계산하며, 계산된 상기 제1 해시값을 암호화하여 키로 설정할 수 있다.The user terminal may extract a first feature value from the face of the user recognized in the user image, calculate a first hash value from the first feature value, encrypt the calculated first hash value, and set it as a key. .

상기 제2 서버는, 상기 특정 사용자의 얼굴 사진에서 제2 특징점을 추출하고, 상기 제2 특징점에서 제2 해시값을 추출하며, 상기 제2 해시값을 암호화할 수 있다.The second server may extract a second feature point from the face picture of the specific user, extract a second hash value from the second feature point, and encrypt the second hash value.

상기 제1 서버는, 상기 사용자 단말로부터 수신된 제1 해시값과 상기 제2 서버로부터 수신된 상기 제2 해시값을 비교하고, 상기 제1 해시값과 상기 제2 해시값이 동일한 경우에 상기 사용자 영상을 상기 제2 서버에 제공할 수 있다.The first server compares the first hash value received from the user terminal with the second hash value received from the second server, and when the first hash value and the second hash value are the same, the user Images may be provided to the second server.

본 발명에 따르면 사용자 단말에서 사용자의 생체 정보와 블러처리된 사용자 영상을 제1 서버에 전송하고, 타서비스를 제공하는 제2 서버가 특정 사용자가 포함된 영상을 요청한 경우 생체 정보를 비교하여 상기 사용자 영상을 제2 서버에 제공함으로써, 별도의 신원 확인 절차 및 사용자 개인 정보를 저장하거나 비교하는 과정 없이 안전하고 쉽게 사용자의 영상을 공유할 수 있는 환경을 제공한다.According to the present invention, the user terminal transmits the user's biometric information and the blurred user image to the first server, and when a second server providing other services requests an image including a specific user, the biometric information is compared to the user's image. By providing the video to the second server, an environment in which the user's video can be shared safely and easily is provided without a separate identification process and a process of storing or comparing user personal information.

또한, 본 발명은 로컬 디바이스에서 영상 속 사용자의 얼굴을 자동으로 블러처리하여 저장하고 이를 서버에 저장함으로서, 사용자의 얼굴이 나오는 원본 영상이 유출될 위험을 최소화할 수 있는 환경을 제공한다.In addition, the present invention provides an environment capable of minimizing the risk of leakage of the original video in which the user's face appears by automatically blurring and storing the user's face in the video in a local device and storing it in the server.

또한, 본 발명은 타 서비스와 연동시에 주민등록번호, 이름 등과 같은 사용자의 개인 정보를 사용하지 않고 연동할 수 있으므로, 개인 정보 유출의 위험을 효과적으로 낮출 수 있는 환경을 제공한다.In addition, since the present invention can interwork with other services without using personal information of the user such as a resident registration number, name, etc., it provides an environment in which the risk of leakage of personal information can be effectively reduced.

또한, 본 발명은 타 서비스들과 연동시에 계정 정보를 통합하는 과정이 생략될 수 있으므로, 정보 제공 과정을 간소화할 수 있는 환경을 제공한다.In addition, since the process of integrating account information can be omitted when linking with other services, the present invention provides an environment capable of simplifying the process of providing information.

도 1은 본 발명의 한 실시예에 따른 개인 정보 보호를 위한 영상 데이터 공유 시스템을 간략히 도시한 도면이다.
도 2는 본 발명의 한 실시예에 따른 사용자 단말의 개략적인 구성을 나타낸 블록도이다.
도 3은 본 발명의 한 실시예에 따른 제1 서버의 개략적인 구성을 나타낸 블록도이다.
도 4는 본 발명의 한 실시예에 따라 사용자 단말에서 사용자 영상에서 사용자 얼굴을 인식하여 블러처리하고, 생체 정보를 암호화하여 블러처리된 영상과 함께 전송하는 과정을 간략히 도시한 흐름도이다.
도 5는 본 발명의 한 실시예에 따라 사용자 단말에서 사용자 얼굴에 특징값을 추출하여 암호화하는 과정을 간략히 도시한 흐름도이다.
도 6은 본 발명의 한 실시예에 따라 제1 서버에서 암호화된 생체 정보와 블러처리된 사용자 영상을 저장하고, 특정 사용자가 포함된 영상 요청을 수신한 경우 생체 정보를 비교하여 영상을 제공하는 과정을 간략히 도시한 흐름도이다.
1 is a diagram briefly illustrating an image data sharing system for protecting personal information according to an embodiment of the present invention.
2 is a block diagram showing a schematic configuration of a user terminal according to an embodiment of the present invention.
3 is a block diagram showing a schematic configuration of a first server according to an embodiment of the present invention.
4 is a flowchart briefly illustrating a process of recognizing and blurring a user's face in a user image in a user terminal, encrypting biometric information, and transmitting the image along with the blurred image in a user terminal according to an embodiment of the present invention.
5 is a flowchart briefly illustrating a process of extracting and encrypting feature values from a user's face in a user terminal according to an embodiment of the present invention.
6 is a process of storing encrypted biometric information and a blurred user image in a first server according to an embodiment of the present invention, comparing biometric information and providing an image when an image request including a specific user is received. is a simplified flow chart.

이하, 본 발명의 바람직한 실시예를 첨부한 도면에 의거하여 상세하게 설명하면 다음과 같다.Hereinafter, a preferred embodiment of the present invention will be described in detail based on the accompanying drawings.

이에 앞서, 본 명세서에 기재된 실시예와 도면에 도시된 구성은 본 발명의 가장 바람직한 일 실시예에 불과할 뿐이고 본 발명의 기술적 사상을 모두 대변하는 것은 아니므로, 본 출원시점에 있어서 이들을 대체할 수 있는 다양한 균등물과 변형예들이 있을 수 있음을 이해하여야 한다.Prior to this, the embodiments described in this specification and the configurations shown in the drawings are only one of the most preferred embodiments of the present invention and do not represent all of the technical ideas of the present invention, so that they can be replaced at the time of this application. It should be understood that there may be many equivalents and variations.

아래에서는 첨부한 도면을 참고로 하여 본 발명의 실시예에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.Hereinafter, with reference to the accompanying drawings, embodiments of the present invention will be described in detail so that those skilled in the art can easily carry out the present invention. However, the present invention may be embodied in many different forms and is not limited to the embodiments described herein. And in order to clearly explain the present invention in the drawings, parts irrelevant to the description are omitted, and similar reference numerals are attached to similar parts throughout the specification.

도면에서 나타난 각 구성의 크기 및 두께는 설명의 편의를 위해 임의로 나타내었으므로, 본 발명이 반드시 도면에 도시된 바에 한정되지 않으며, 여러 부분 및 영역을 명확하게 표현하기 위하여 두께를 확대하여 나타내었다.Since the size and thickness of each component shown in the drawings are arbitrarily shown for convenience of description, the present invention is not necessarily limited to what is shown in the drawings, and the thickness is enlarged to clearly express various parts and regions.

명세서 전체에서, 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다. 또한, 명세서에 기재된 "…부", "…기", "모듈" 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어나 소프트웨어 또는 하드웨어 및 소프트웨어의 결합으로 구현될 수 있다.Throughout the specification, when a certain component is said to "include", it means that it may further include other components without excluding other components unless otherwise stated. In addition, terms such as “… unit”, “… unit”, and “module” described in the specification mean a unit that processes at least one function or operation, which may be implemented as hardware or software or a combination of hardware and software. there is.

다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 실시예가 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가지고 있다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥 상 가지는 의미와 일치하는 의미를 가지는 것으로 해석되어야 하며, 본 출원에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.Unless defined otherwise, all terms used herein, including technical or scientific terms, have the same meaning as commonly understood by a person of ordinary skill in the art to which the embodiment belongs. Terms such as those defined in commonly used dictionaries should be interpreted as having a meaning consistent with the meaning in the context of the related art, and unless explicitly defined in the present application, they should not be interpreted in an ideal or excessively formal meaning. don't

또한, 실시예를 설명함에 있어서 관련된 공지 기술에 대한 구체적인 설명이 실시예의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다. In addition, in describing the embodiments, if it is determined that a detailed description of a related known technology may unnecessarily obscure the gist of the embodiment, the detailed description will be omitted.

이제 도 1 내지 도 6을 참고하여 본 발명의 한 실시예에 따른 개인 정보 보호를 위한 영상 데이터 공유 시스템에 대하여 상세하게 설명한다.Now, a video data sharing system for protecting personal information according to an embodiment of the present invention will be described in detail with reference to FIGS. 1 to 6 .

도 1은 본 발명의 한 실시예에 따른 개인 정보 보호를 위한 영상 데이터 공유 시스템을 간략히 도시한 도면이다. 이때, 개인 정보 보호를 위한 영상 데이터 공유 시스템(10)는 본 발명의 실시예에 따른 설명을 위해 필요한 개략적인 구성만을 도시할 뿐 이러한 구성에 국한되는 것은 아니다.1 is a diagram briefly illustrating an image data sharing system for protecting personal information according to an embodiment of the present invention. At this time, the video data sharing system 10 for personal information protection only shows a schematic configuration necessary for explanation according to the embodiment of the present invention, but is not limited to this configuration.

도 1을 참조하면, 본 발명의 한 실시예에 따른 개인 정보 보호를 위한 영상 데이터 공유 시스템(10)은 사용자의 생체 정보를 활용하여 사용자 영상을 공유하고, 이를 통해서 개인 정보가 보호된 영상 교환 체계를 효과적으로 구축할 수 있는 시스템을 포함한다. 또한, 본 발명의 한 실시예에 따른 개인 정보 보호를 위한 영상 데이터 공유 시스템(10)은 사용자의 Raw data(예를 들어, 사진, 영상 등)와 관련된 작업을 모두 사용자 각자의 사용자 단말(100) 내에서만 진행하고, 결과물만 제1 서버(200)로 전송하여 사용자 영상을 안전하게 공유할 수 있다.Referring to FIG. 1, a video data sharing system 10 for protecting personal information according to an embodiment of the present invention uses biometric information of a user to share a user image, and through this, a video exchange system in which personal information is protected. It includes a system that can effectively build In addition, the video data sharing system 10 for personal information protection according to an embodiment of the present invention performs all operations related to raw data (eg, photos, videos, etc.) of users through their respective user terminals 100. It is possible to safely share the user image by proceeding only within the process and transmitting only the result to the first server 200 .

본 발명의 한 실시예에 따른 개인 정보 보호를 위한 영상 데이터 공유 시스템(10)은 사용자 단말(100), 사용자 영상을 저장 및 관리하며 특정 서비스를 제공하는 제1 서버(200), 및 상기 제1 서버(200)와 연동되는 제2 서버(300)를 포함할 수 있다.An image data sharing system 10 for protecting personal information according to an embodiment of the present invention includes a user terminal 100, a first server 200 that stores and manages user images and provides a specific service, and the first A second server 300 that works with the server 200 may be included.

상기 사용자 단말(100)는 사용자의 영상을 촬영하고, 촬영된 사용자 영상에서 사용자 얼굴을 인식하여 블러처리 영역을 결정하며, 상기 사용자 영상에서 상기 블러처리 영역을 블러처리할 수 있다. 여기서, 상기 블러처리하는 과정은 사용자 영상에서 사용자 얼굴이 포함된 특정 영역을 마스킹하여 모자이크 처리하는 과정을 포함할 수 있다. The user terminal 100 may capture an image of the user, recognize the user's face in the captured user image, determine a blurred area, and blur the blurred area in the user image. Here, the blurring process may include a process of performing mosaic processing by masking a specific area including the user's face in the user image.

그리고, 상기 사용자 단말(100)는 사용자로부터 사용자의 생체 정보를 획득하여 암호화하고, 상기 블러처리된 사용자 영상과 함께 암호화된 생체 정보를 상기 제1 서버(200)에 제공할 수 있다.The user terminal 100 may obtain and encrypt the biometric information of the user from the user, and provide the encrypted biometric information together with the blurred user image to the first server 200 .

또한, 상기 사용자 단말(100)는 상기 사용자 영상에서 인식된 사용자 얼굴에서 제1 특징값을 추출하고, 상기 제1 특징값으로부터 제1 해시값을 계산하며, 계산된 상기 제1 해시값을 암호화하여 키로 설정하며, 이를 상기 사용자 영상과 함께 저장할 수 있다.In addition, the user terminal 100 extracts a first feature value from the face of the user recognized in the user image, calculates a first hash value from the first feature value, and encrypts the calculated first hash value. It is set as a key, and it can be stored together with the user image.

그리고, 상기 제1 서버(200)는 상기 사용자 단말(100)로부터 상기 사용자의 생체 정보와 블러처리된 사용자 영상을 수신하고, 수신된 생체 정보와 블러처리된 사용자 영상을 매칭시켜 저장할 수 있다. Also, the first server 200 may receive the user's biometric information and the blurred user image from the user terminal 100, match the received biometric information with the blurred user image, and store the matched image.

그리고, 상기 제1 서버(200)는 상기 제1 서버(200)와 상이한 서비스를 제공하는 상기 제2 서버(300)로부터 상기 특정 사용자의 생체 정보를 수신하고, 상기 특정 사용자의 생체 정보를 기존에 저장된 생체 정보와 비교하여 상기 특정 사용자가 포함된 영상을 조회할 수 있다. 또한, 상기 제1 서버(200)는 상기 특정 사용자의 생체 정보와 저장된 생체 정보가 동일한 경우에 상기 사용자 영상을 상기 제2 서버(300)에 제공할 수 있다. 여기서, 상기 생체 정보는 상기 사용자의 지문정보, 지정맥정보, 홍체인식정보, 안면인식정보 중 적어도 하나를 포함할 수 있다.In addition, the first server 200 receives the biometric information of the specific user from the second server 300 that provides a service different from that of the first server 200, and transmits the biometric information of the specific user to the existing one. Compared with the stored biometric information, an image including the specific user may be searched. In addition, the first server 200 may provide the user image to the second server 300 when biometric information of the specific user and stored biometric information are the same. Here, the biometric information may include at least one of fingerprint information, finger vein information, iris recognition information, and face recognition information of the user.

상기 제2 서버(300)는 상기 제1 서버(200)에 특정 사용자가 포함된 영상을 요청할 수 있다. 예를 들어, 상기 제2 서버(300)는 상기 특정 사용자의 생체 정보를 상기 제1 서버(200)로 전송하여 상기 특정 사용자의 얼굴이 포함된 영상을 요청할 수 있다.The second server 300 may request a video including a specific user from the first server 200 . For example, the second server 300 may transmit biometric information of the specific user to the first server 200 to request an image including the face of the specific user.

상기 제2 서버(300)는 상기 특정 사용자의 얼굴 사진에서 제2 특징점을 추출하고, 상기 제2 특징점에서 제2 해시값을 추출하며, 상기 제2 해시값을 암호화할 수 있다.The second server 300 may extract a second feature point from the face picture of the specific user, extract a second hash value from the second feature point, and encrypt the second hash value.

그리고, 상기 제1 서버(200)는 상기 사용자 단말(100)로부터 수신된 제1 해시값과 상기 제2 서버(300)로부터 수신된 상기 제2 해시값을 비교하고, 상기 제1 해시값과 상기 제2 해시값이 동일한 경우에 상기 제1 서버(200)에 저장된 사용자 영상을 상기 제2 서버(300)에 제공할 수 있다.The first server 200 compares the first hash value received from the user terminal 100 with the second hash value received from the second server 300, and compares the first hash value with the second hash value. When the second hash value is the same, the user image stored in the first server 200 may be provided to the second server 300 .

따라서, 본 발명은 타시비스와 연동시에 별도의 신원 확인 절차 및 사용자 개인 정보를 저장하거나 비교하는 과정 없이 안전하고 쉽게 사용자의 영상을 공유하고, 사용자의 얼굴이 나오는 원본 영상이 유출될 위험을 최소화할 수 있는 환경을 제공한다.Therefore, the present invention safely and easily shares a user's image without a separate identification procedure and a process of storing or comparing user's personal information when linked with Tassivis, and minimizes the risk of leaking the original image of the user's face. provide an environment in which

도 2는 본 발명의 한 실시예에 따른 사용자 단말의 개략적인 구성을 나타낸 블록도이다. 이때, 사용자 단말(100)는 본 발명의 실시예에 따른 설명을 위해 필요한 개략적인 구성만을 도시할 뿐 이러한 구성에 국한되는 것은 아니다.2 is a block diagram showing a schematic configuration of a user terminal according to an embodiment of the present invention. At this time, the user terminal 100 only shows a schematic configuration necessary for explanation according to the embodiment of the present invention, but is not limited to this configuration.

도 2를 참조하면, 본 발명의 한 실시예에 따른 사용자 단말(100)은 제1 제어모듈(110), 촬영모듈(120), 영상 처리 모듈(130), 생체 정보 관리 모듈(140), 그리고 송수신 모듈(150)을 포함한다. Referring to FIG. 2, the user terminal 100 according to an embodiment of the present invention includes a first control module 110, a photographing module 120, an image processing module 130, a biometric information management module 140, and It includes a transmit/receive module 150.

상기 제1 제어모듈(110)은 사용자의 영상을 촬영해서 사용자 얼굴을 인식하고, 블러처리 영역을 결정하여 사용자 영상에서 사용자 얼굴을 블러처리하며, 사용자로부터 생체 정보를 획득하여 촬영된 사용자 영상과 함께 저장하도록 상기 각부의 동작을 제어할 수 있다.The first control module 110 photographs the user's image, recognizes the user's face, determines a blur processing area, blurs the user's face in the user's image, obtains biometric information from the user, and together with the captured user's image. It is possible to control the operation of each part to save.

상기 촬영모듈(120)은 제1 서버(200)에서 제공하는 서비스를 진행하는 사용자를 촬영할 수 있다.The photographing module 120 may photograph a user performing a service provided by the first server 200 .

상기 영상 처리 모듈(130)은 상기 촬영모듈(120)에서 촬영된 사용자 영상에서 사용자 얼굴을 인식하고, 블러처리 영역을 결정할 수 있다. 그리고, 상기 영상 처리 모듈(130)은 상기 사용자의 개인 정보를 보호할 수 있도록 상기 사용자 영상에서 사용자 얼굴을 블러처리할 수 있다.The image processing module 130 may recognize a user's face in the user image captured by the photographing module 120 and determine a blur processing area. Also, the image processing module 130 may blur the user's face in the user's image to protect the user's personal information.

상기 영상 처리 모듈(130)은 본 발명의 한 실시예에 따라 안면인식부(132), 그리고 블러처리부(134)를 포함한다.The image processing module 130 includes a face recognition unit 132 and a blur processing unit 134 according to an embodiment of the present invention.

상기 안면인식부(132)는 상기 사용자 영상에서 안면인식 기술을 이용하여 사용자 얼굴을 인식할 수 있다.The face recognition unit 132 may recognize a user's face from the user's image using face recognition technology.

상기 블러처리부(134)는 상기 사용자 영상에서 블러처리 영역을 결정하고, 상기 사용자 영상에서 상기 블러처리 영역을 블러처리할 수 있다. The blur processing unit 134 may determine a blur processing area in the user image and perform blur processing on the blur processing area in the user image.

상기 생체 정보 관리 모듈(140)은 사용자로부터 사용자의 생체 정보를 획득하고, 획득된 사용자의 생체 정보를 암호화할 수 있다. 그리고, 상기 생체 정보 관리 모듈(140)은 암호화된 생체 정보를 상기 블러처리된 영상과 함께 저장할 수 있다.The biometric information management module 140 may obtain biometric information of the user from the user and encrypt the obtained biometric information of the user. Also, the biometric information management module 140 may store encrypted biometric information together with the blurred image.

상기 생체 정보 관리 모듈(140)은 본 발명의 한 실시예에 따라 생체 정보 획득부(142), 그리고 생체 정보 암호화부(144)를 포함한다.The biometric information management module 140 includes a biometric information acquisition unit 142 and a biometric information encryption unit 144 according to an embodiment of the present invention.

상기 생체 정보 획득부(142)는 사용자로부터 사용자의 생체 정보를 획득할 수 있다. 여기서, 상기 생체 정보는 상기 사용자의 지문정보, 지정맥정보, 홍체인식정보, 안면인식정보 중 적어도 하나를 포함할 수 있다.The biometric information obtaining unit 142 may obtain user's biometric information from the user. Here, the biometric information may include at least one of fingerprint information, finger vein information, iris recognition information, and face recognition information of the user.

상기 생체 정보 암호화부(144)는 획득된 사용자의 생체 정보를 암호화하고, 암호화된 생체 정보를 상기 블러처리된 영상과 함께 저장할 수 있다. 예를 들어, 상기 생체 정보 암호화부(144)는 상기 사용자 영상에서 인식된 사용자 얼굴에서 제1 특징값을 추출하고, 상기 제1 특징값으로부터 제1 해시값을 계산하며, 계산된 상기 제1 해시값을 암호화하여 키로 설정하여 상기 사용자 영상과 함께 저장할 수 있다.The biometric information encryption unit 144 may encrypt the acquired biometric information of the user and store the encrypted biometric information together with the blurred image. For example, the biometric information encryption unit 144 extracts a first feature value from a user face recognized in the user image, calculates a first hash value from the first feature value, and calculates the first hash value. A value may be encrypted, set as a key, and stored together with the user image.

상기 송수신 모듈(150)은 상기 제1 서버(200)에 연결되어 상기 제1 서버(200)에서 제공하는 서비스와 관련된 데이터를 송수신하고, 상기 암호화된 생체 정보와 함께 상기 블러처리된 영상을 상기 제1 서버(200)에 전송할 수 있다.The transmission/reception module 150 is connected to the first server 200 to transmit/receive data related to a service provided by the first server 200, and transmits/receives the blurred image together with the encrypted biometric information to the first server 200. 1 can be transmitted to the server 200.

도 3은 본 발명의 한 실시예에 따른 제1 서버의 개략적인 구성을 나타낸 블록도이다. 이때, 제1 서버(200)는 본 발명의 실시예에 따른 설명을 위해 필요한 개략적인 구성만을 도시할 뿐 이러한 구성에 국한되는 것은 아니다.3 is a block diagram showing a schematic configuration of a first server according to an embodiment of the present invention. At this time, the first server 200 only shows a schematic configuration necessary for explanation according to the embodiment of the present invention, but is not limited to this configuration.

도 3을 참조하면, 본 발명의 한 실시예에 따른 제1 서버(200)는 제2 제어모듈(210), 통신 모듈(220), 영상 저장 모듈(230), 영상 관리 모듈(240), 그리고 데이터베이스(250)을 포함한다. Referring to FIG. 3 , the first server 200 according to an embodiment of the present invention includes a second control module 210, a communication module 220, an image storage module 230, an image management module 240, and database 250.

상기 제2 제어모듈(210)은 사용자 단말(100)로부터 사용자의 생체 정보와 블러처리된 사용자 영상을 수신하여 저장하고, 제2 서버(300)로부터 특정 사용자의 생체 정보를 수신한 경우에 상기 특정 사용자의 생체 정보를 기존에 저장된 생체 정보와 비교하여 상기 특정 사용자가 포함된 영상을 상기 제2 서버(300)에 제공할 수 있도록 상기 각부의 동작을 제어할 수 있다.The second control module 210 receives and stores the user's biometric information and the blurred user image from the user terminal 100, and when receiving the biometric information of a specific user from the second server 300, the specific user's biometric information is received. By comparing the biometric information of the user with previously stored biometric information, the operation of each part may be controlled to provide an image including the specific user to the second server 300 .

상기 통신 모듈(220)은 상기 사용자 단말(100)로부터 사용자의 생체 정보와 함께 블러처리된 사용자 영상을 수신할 수 있다. 또한, 상기 통신 모듈(220)는 타서비스를 제공하는 제2 서버(300)로부터 특정 사용자가 포함된 영상을 요청받고, 상기 특정 사용자가 포함된 영상을 상기 제2 서버(300)에 제공할 수 있다.The communication module 220 may receive the blurred user image together with the user's biometric information from the user terminal 100 . In addition, the communication module 220 may receive a request for a video including a specific user from the second server 300 providing other services, and provide the video including the specific user to the second server 300. there is.

상기 영상 저장 모듈(230)은 상기 사용자 단말(100)로부터 상기 사용자의 생체 정보와 블러처리된 사용자 영상을 수신하고, 수신된 생체 정보와 블러처리된 사용자 영상을 매칭시켜 상기 데이터베이스(250)에 저장할 수 있다.The image storage module 230 receives the user's biometric information and the blurred user image from the user terminal 100, matches the received biometric information with the blurred user image, and stores it in the database 250. can

그리고, 상기 영상 저장 모듈(230)은 본 발명의 한 실시예에 따라 상기 사용자 단말(100)로부터 수신된 생체 정보와 블러처리된 사용자 영상을 매칭시켜 저장하는 매칭부(232)를 포함한다.Also, the image storage module 230 includes a matching unit 232 that matches and stores the biometric information received from the user terminal 100 and the blurred user image according to an embodiment of the present invention.

또한, 상기 영상 관리 모듈(240)은 상기 제2 서버(300)로부터 특정 사용자가 포함된 영상을 요청을 수신한 경우 상기 사용자 단말(100)에서 암호화된 생체 정보를 상기 제2 서버(300)로부터 수신된 생체 정보와 비교하여 상기 특정 사용자가 포함된 영상을 조회할 수 있다. In addition, when receiving a request for a video including a specific user from the second server 300, the image management module 240 transmits the biometric information encrypted in the user terminal 100 from the second server 300. By comparing the received biometric information, an image including the specific user may be searched.

그리고, 상기 영상 관리 모듈(240)은 상기 제2 서버(300)에서 요청한 특정 사용자의 생체 정보와 상기 사용자 단말(100)로부터 수신된 생체 정보가 동일한 경우에 한하여 해당 특정 사용자가 포함된 영상을 상기 제2 서버(300)에 제공할 수 있다.Further, the image management module 240 displays an image including the specific user only when the biometric information of the specific user requested from the second server 300 and the biometric information received from the user terminal 100 are the same. It can be provided to the second server 300 .

상기 영상 관리 모듈(240)은 본 발명의 한 실시예에 따라 비교부(242)를 포함한다.The image management module 240 includes a comparator 242 according to an embodiment of the present invention.

상기 비교부(242)는 상기 사용자 단말(100)에서 암호화된 생체 정보를 제2 서버(300)로부터 수신된 생체 정보와 비교하여 상기 특정 사용자가 포함된 영상을 조회할 수 있다.The comparator 242 compares the biometric information encrypted in the user terminal 100 with the biometric information received from the second server 300 to search for an image including the specific user.

도 4는 본 발명의 한 실시예에 따라 사용자 단말에서 사용자 영상에서 사용자 얼굴을 인식하여 블러처리하고, 생체 정보를 암호화하여 블러처리된 영상과 함께 전송하는 과정을 간략히 도시한 흐름도이다. 이때, 이하의 흐름도는 도 1 내지 도 3의 구성과 연계하여 동일한 도면부호를 사용하여 설명한다.4 is a flowchart briefly illustrating a process of recognizing and blurring a user's face in a user image in a user terminal, encrypting biometric information, and transmitting the image along with the blurred image in a user terminal according to an embodiment of the present invention. At this time, the following flowcharts will be described using the same reference numerals in association with the configurations of FIGS. 1 to 3 .

도 4를 참조하면, 본 발명의 한 실시예에 따른 개인 정보 보호를 위한 영상 데이터 공유 시스템(10)은 사용자 단말(100)이 제1 서버(200)에서 제공하는 서비스를 수행하는 사용자로부터 동의를 받고, 사용자 단말(100)의 촬영 모듈(120)을 통해서 해당 사용자의 영상을 촬영할 수 있다(S102).Referring to FIG. 4 , in the video data sharing system 10 for personal information protection according to an embodiment of the present invention, a user terminal 100 obtains consent from a user performing a service provided by a first server 200 . received, and an image of the corresponding user may be captured through the photographing module 120 of the user terminal 100 (S102).

또한, 본 발명의 한 실시예에 따른 개인 정보 보호를 위한 영상 데이터 공유 시스템(10)은 상기 사용자 단말(100)에서 촬영된 사용자 영상에서 사용자 얼굴을 인식하여 블러처리 영역을 결정하고, 상기 사용자 영상에서 상기 블러처리 영역을 블러처리할 수 있다(S104).In addition, the video data sharing system 10 for protecting personal information according to an embodiment of the present invention recognizes a user's face in a user image captured by the user terminal 100, determines a blur processing area, and determines the user image. The blur processing area may be blurred in (S104).

그리고, 본 발명의 한 실시예에 따른 개인 정보 보호를 위한 영상 데이터 공유 시스템(10)은 상기 사용자 단말(100)이 상기 사용자의 생체 정보를 획득하여 암호화하고, 암호화된 생체 정보를 상기 사용자 영상과 함께 로컬 디바이스 내에 저장할 수 있다(S106). 또한, 본 발명의 한 실시예에 따른 개인 정보 보호를 위한 영상 데이터 공유 시스템(10)은 사용자의 생체 정보와 블러처리된 사용자 영상을 제1 서버(200)에 매칭시켜 저장할 수 있다.And, in the video data sharing system 10 for personal information protection according to an embodiment of the present invention, the user terminal 100 obtains and encrypts the user's biometric information, and the encrypted biometric information is stored in the user's image. Together, they can be stored in the local device (S106). In addition, the image data sharing system 10 for protecting personal information according to an embodiment of the present invention may match and store the biometric information of the user and the blurred user image in the first server 200 .

또한, 본 발명의 한 실시예에 따른 개인 정보 보호를 위한 영상 데이터 공유 시스템(10)은 상기 제1 서버(200)와 연동된 제2 서버(300)로부터 특정 사용자의 생체 정보를 수신하여 상기 특정 사용자가 포함된 영상을 요청 받을 수 있다(S108).In addition, the video data sharing system 10 for personal information protection according to an embodiment of the present invention receives biometric information of a specific user from the second server 300 linked to the first server 200, and the specific A video including a user may be requested (S108).

그리고, 본 발명의 한 실시예에 따른 개인 정보 보호를 위한 영상 데이터 공유 시스템(10)은 상기 제2 서버(300)로부터 요청된 특정 사용자의 생체 정보를 상기 사용자 단말(100)에서 수신된 생체 정보와 비교하고, 상기 특정 사용자가 포함된 영상을 조회할 수 있다(S110). In addition, the video data sharing system 10 for personal information protection according to an embodiment of the present invention converts the biometric information of a specific user requested from the second server 300 to the biometric information received from the user terminal 100. , and the image including the specific user can be searched (S110).

이때, 본 발명의 한 실시예에 따른 개인 정보 보호를 위한 영상 데이터 공유 시스템(10)은 상기 제2 서버(300)에서 요청된 생체 정보를 상기 사용자 단말(100)에서 수신된 생체 정보가 동일한 경우에 한하여 상기 사용자 단말(100)에서 수신된 사용자 영상을 상기 제2 서버(300)에 제공할 수 있다At this time, in the video data sharing system 10 for personal information protection according to an embodiment of the present invention, when the biometric information requested from the second server 300 is the same as the biometric information received from the user terminal 100 The user image received from the user terminal 100 may be provided to the second server 300 only for

따라서, 본 발명의 한 실시예에 따른 개인 정보 보호를 위한 영상 데이터 공유 시스템(10)은 별도의 신원 확인 절차 및 사용자 개인 정보를 저장하거나 비교하는 과정 없이 안전하고 쉽게 사용자의 영상을 공유하고, 사용자의 얼굴이 나오는 원본 영상이 유출될 위험을 최소화할 수 있는 환경을 제공한다.Therefore, the video data sharing system 10 for personal information protection according to an embodiment of the present invention safely and easily shares a user's video without a separate identification process and a process of storing or comparing user personal information, It provides an environment that can minimize the risk of leakage of the original video in which the face of

도 5는 본 발명의 한 실시예에 따라 사용자 단말에서 사용자 얼굴에 특징값을 추출하여 암호화하는 과정을 간략히 도시한 흐름도이다. 이때, 이하의 흐름도는 도 1 내지 도 3의 구성과 연계하여 동일한 도면부호를 사용하여 설명한다.5 is a flowchart briefly illustrating a process of extracting and encrypting feature values from a user's face in a user terminal according to an embodiment of the present invention. At this time, the following flowcharts will be described using the same reference numerals in association with the configurations of FIGS. 1 to 3 .

도 5를 참조하면, 본 발명의 한 실시예에 따른 개인 정보 보호를 위한 영상 데이터 공유 시스템(10)은 사용자 단말(100)이 촬영된 사용자 영상에서 사용자 얼굴을 인식하고, 인식된 사용자 얼굴을 블러처리한 후 사용자 얼굴의 제1 특징값을 추출할 수 있다(S202).Referring to FIG. 5 , an image data sharing system 10 for protecting personal information according to an embodiment of the present invention recognizes a user's face in a user image in which a user terminal 100 is photographed, and blurs the recognized user's face. After processing, a first feature value of the user's face may be extracted (S202).

그리고, 본 발명의 한 실시예에 따른 개인 정보 보호를 위한 영상 데이터 공유 시스템(10)은 상기 사용자 단말(100)이 상기 제1 특징값을 통해서 제1 해시값을 계산할 수 있다(S204).And, in the video data sharing system 10 for protecting personal information according to an embodiment of the present invention, the user terminal 100 may calculate a first hash value through the first characteristic value (S204).

그리고, 본 발명의 한 실시예에 따른 개인 정보 보호를 위한 영상 데이터 공유 시스템(10)은 상기 사용자 단말(100)이 상기 제1 해시값을 암호화할 수 있다(S206).And, in the video data sharing system 10 for protecting personal information according to an embodiment of the present invention, the user terminal 100 may encrypt the first hash value (S206).

그리고, 본 발명의 한 실시예에 따른 개인 정보 보호를 위한 영상 데이터 공유 시스템(10)은 상기 사용자 단말(100)이 암호화된 제1 해시값을 키로 설정하여 사용자 영상을 로컬 디바이스 내에 저장하고, 상기 암호화된 제1 해시값과 상기 사용자 영상을 제1 서버(200)에 전송할 수 있다(S208).And, in the video data sharing system 10 for personal information protection according to an embodiment of the present invention, the user terminal 100 sets the encrypted first hash value as a key and stores the user image in a local device, The encrypted first hash value and the user image may be transmitted to the first server 200 (S208).

따라서, 본 발명의 한 실시예에 따른 개인 정보 보호를 위한 영상 데이터 공유 시스템(10)은 로컬 디바이스에서 영상 속 사용자의 얼굴을 자동으로 블러처리하여 저장하고 이를 서버에 저장함으로서, 사용자의 얼굴이 나오는 원본 영상이 유출될 위험을 최소화할 수 있는 환경을 제공한다.Therefore, the video data sharing system 10 for personal information protection according to an embodiment of the present invention automatically blurs and stores the user's face in the video on the local device and stores it in the server, so that the user's face comes out. It provides an environment that can minimize the risk of original video being leaked.

도 6은 본 발명의 한 실시예에 따라 제1 서버에서 암호화된 생체 정보와 블러처리된 사용자 영상을 저장하고, 특정 사용자가 포함된 영상 요청을 수신한 경우 생체 정보를 비교하여 영상을 제공하는 과정을 간략히 도시한 흐름도이다. 이때, 이하의 흐름도는 도 1 내지 도 3의 구성과 연계하여 동일한 도면부호를 사용하여 설명한다.6 is a process of storing encrypted biometric information and a blurred user image in a first server according to an embodiment of the present invention, comparing biometric information and providing an image when an image request including a specific user is received. is a simplified flow chart. At this time, the following flowcharts will be described using the same reference numerals in association with the configurations of FIGS. 1 to 3 .

도 6을 참조하면, 본 발명의 한 실시예에 따른 개인 정보 보호를 위한 영상 데이터 공유 시스템(10)은 제1 서버(200)가 상기 사용자 단말(100)로부터 암호화된 생체 정보 및 블러처리된 사용자 영상을 수신하고, 이를 매칭시켜 저장할 수 있다(S302).Referring to FIG. 6 , in the video data sharing system 10 for protecting personal information according to an embodiment of the present invention, the first server 200 provides encrypted biometric information from the user terminal 100 and a blurred user. Images may be received, matched, and stored (S302).

그리고, 본 발명의 한 실시예에 따른 개인 정보 보호를 위한 영상 데이터 공유 시스템(10)은 상기 제1 서버(200)와 연동되어 서로 다른 서비스를 제공하는 제2 서버(300)로부터 특정 사용자가 포함된 영상 요청을 수신할 수 있다(S304).In addition, the video data sharing system 10 for personal information protection according to an embodiment of the present invention includes a specific user from the second server 300 that provides different services by interworking with the first server 200. The video request may be received (S304).

그리고, 본 발명의 한 실시예에 따른 개인 정보 보호를 위한 영상 데이터 공유 시스템(10)은 상기 제1 서버(200)가 생체 정보들을 비교하여 상기 특정 사용자가 포함된 영상을 조회할 수 있다(S306 및 S308).In addition, in the video data sharing system 10 for protecting personal information according to an embodiment of the present invention, the first server 200 may compare biometric information to search for an image including the specific user (S306). and S308).

본 발명의 한 실시예에 따른 개인 정보 보호를 위한 영상 데이터 공유 시스템(10)은 상기 제2 서버(300)로부터 요청된 특정 사용자의 생체 정보가 상기 사용자 단말(100)로부터 수신된 생체 정보와 동일한 경우에 상기 특정 사용자가 포함된 영상을 검색하여 상기 제2 서버(300)에 제공할 수 있다(S310 및 S312).In the video data sharing system 10 for personal information protection according to an embodiment of the present invention, the biometric information of a specific user requested from the second server 300 is the same as the biometric information received from the user terminal 100. In this case, the image including the specific user may be searched for and provided to the second server 300 (S310 and S312).

하지만, 본 발명의 한 실시예에 따른 개인 정보 보호를 위한 영상 데이터 공유 시스템(10)은 상기 제2 서버(300)로부터 요청된 특정 사용자의 생체 정보가 상기 사용자 단말(100)로부터 수신된 생체 정보와 상이한 경우에 상기 제2 서버(300)에 해당 영상 없다는 메시지를 전송할 수 있다(S314).However, in the video data sharing system 10 for personal information protection according to an embodiment of the present invention, the biometric information of a specific user requested from the second server 300 is the biometric information received from the user terminal 100. If it is different from , a message that there is no corresponding video may be transmitted to the second server 300 (S314).

이와 같이, 본 발명의 한 실시예에 따른 개인 정보 보호를 위한 영상 데이터 공유 시스템은 사용자 단말에서 사용자의 생체 정보와 블러처리된 사용자 영상을 제1 서버에 전송하고, 타서비스를 제공하는 제2 서버가 특정 사용자가 포함된 영상을 요청한 경우 생체 정보를 비교하여 상기 사용자 영상을 제2 서버에 제공함으로써, 별도의 신원 확인 절차 및 사용자 개인 정보를 저장하거나 비교하는 과정 없이 안전하고 쉽게 사용자의 영상을 공유할 수 있는 환경을 제공한다.As such, the image data sharing system for protecting personal information according to an embodiment of the present invention transmits the user's biometric information and the blurred user image from the user terminal to the first server, and the second server provides other services. When requesting an image that includes a specific user, the biometric information is compared and the user image is provided to the second server, so that the user's image is safely and easily shared without a separate identification procedure and a process of storing or comparing user personal information. provide an environment in which

또한, 본 발명은 로컬 디바이스에서 영상 속 사용자의 얼굴을 자동으로 블러처리하여 저장하고 이를 서버에 저장함으로서, 사용자의 얼굴이 나오는 원본 영상이 유출될 위험을 최소화할 수 있는 환경을 제공한다.In addition, the present invention provides an environment capable of minimizing the risk of leakage of the original video in which the user's face appears by automatically blurring and storing the user's face in the video in a local device and storing it in the server.

또한, 본 발명은 타 서비스와 연동시에 주민등록번호, 이름 등과 같은 사용자의 개인 정보를 사용하지 않고 연동할 수 있으므로, 개인 정보 유출의 위험을 효과적으로 낮출 수 있는 환경을 제공한다.In addition, since the present invention can interwork with other services without using personal information of the user such as a resident registration number, name, etc., it provides an environment in which the risk of leakage of personal information can be effectively reduced.

또한, 본 발명은 타 서비스들과 연동시에 계정 정보를 통합하는 과정이 생략될 수 있으므로, 정보 제공 과정을 간소화할 수 있는 환경을 제공한다.In addition, since the process of integrating account information can be omitted when linking with other services, the present invention provides an environment capable of simplifying the process of providing information.

이상에서 설명한 본 발명의 실시예는 장치 및 방법을 통해서만 구현이 되는 것은 아니며, 본 발명의 실시예의 구성에 대응하는 기능을 실현하는 프로그램 또는 그 프로그램이 기록된 기록 매체를 통해 구현될 수도 있다. 이러한 기록 매체는 서버뿐만 아니라 사용자 단말에서도 실행될 수 있다.The embodiments of the present invention described above are not implemented only through devices and methods, and may be implemented through programs that realize functions corresponding to the configuration of the embodiments of the present invention or a recording medium on which the programs are recorded. Such a recording medium may be executed in a user terminal as well as a server.

이상에서 본 발명의 실시예에 대하여 상세하게 설명하였지만 본 발명의 권리범위는 이에 한정되는 것은 아니고 다음의 청구범위에서 정의하고 있는 본 발명의 기본 개념을 이용한 당업자의 여러 변형 및 개량 형태 또한 본 발명의 권리범위에 속하는 것이다. Although the embodiments of the present invention have been described in detail above, the scope of the present invention is not limited thereto, and various modifications and improvements of those skilled in the art using the basic concept of the present invention defined in the following claims are also included in the scope of the present invention. that fall within the scope of the right.

Claims (7)

사용자의 영상을 촬영하고, 촬영된 사용자 영상에서 사용자 얼굴을 인식하여 블러처리 영역을 결정하고, 상기 사용자 영상에서 상기 블러처리 영역을 블러처리하며, 사용자로부터 사용자의 생체 정보를 획득하는 사용자 단말, 그리고
상기 사용자 단말로부터 상기 사용자의 생체 정보와 블러처리된 사용자 영상을 수신하고, 수신된 생체 정보와 블러처리된 사용자 영상을 매칭시켜 저장하는 제1 서버
를 포함하는 개인 정보 보호를 위한 영상 데이터 공유 시스템.
A user terminal that photographs an image of the user, recognizes the user's face in the captured user image, determines a blurred area, blurs the blurred area in the user image, and obtains biometric information of the user from the user; and
A first server that receives the user's biometric information and the blurred user image from the user terminal, matches the received biometric information with the blurred user image, and stores the matched image.
A video data sharing system for protecting personal information that includes a.
제1항에서,
상기 제1 서버에 특정 사용자가 포함된 영상을 요청하되, 상기 특정 사용자의 생체 정보를 상기 제1 서버로 전송하여 상기 특정 사용자의 얼굴이 포함된 영상을 요청하는 제2 서버
를 더 포함하는 개인 정보 보호를 위한 영상 데이터 공유 시스템.
In paragraph 1,
A second server requesting an image including a specific user from the first server and transmitting biometric information of the specific user to the first server to request an image including the face of the specific user
Video data sharing system for protecting personal information further comprising a.
제2항에서,
상기 제1 서버는,
상기 제2 서버로부터 상기 특정 사용자의 생체 정보를 수신한 경우, 상기 특정 사용자의 생체 정보를 저장된 생체 정보와 비교하여 상기 특정 사용자가 포함된 영상을 조회하며, 상기 특정 사용자의 생체 정보와 저장된 생체 정보가 동일한 경우에 상기 사용자 영상을 상기 제2 서버에 제공하는 것을 특징으로 하는 개인 정보 보호를 위한 영상 데이터 공유 시스템.
In paragraph 2,
The first server,
When the biometric information of the specific user is received from the second server, the biometric information of the specific user is compared with the stored biometric information to search for an image including the specific user, and the biometric information of the specific user and the stored biometric information are searched. Image data sharing system for protection of personal information, characterized in that for providing the user image to the second server when is the same.
제3항에서,
상기 생체 정보는,
상기 사용자의 지문정보, 지정맥정보, 홍체인식정보, 안면인식정보 중 적어도 하나를 포함하는 것을 특징으로 하는 개인 정보 보호를 위한 영상 데이터 공유 시스템.
In paragraph 3,
The biometric information,
Image data sharing system for protecting personal information, characterized in that it comprises at least one of the user's fingerprint information, finger vein information, iris recognition information, facial recognition information.
제2항에서,
상기 사용자 단말은,
상기 사용자 영상에서 인식된 사용자 얼굴에서 제1 특징값을 추출하고, 상기 제1 특징값으로부터 제1 해시값을 계산하며, 계산된 상기 제1 해시값을 암호화하여 키로 설정하는 것을 특징으로 하는 개인 정보 보호를 위한 영상 데이터 공유 시스템.
In paragraph 2,
The user terminal,
Personal information characterized in that a first feature value is extracted from the face of the user recognized in the user image, a first hash value is calculated from the first feature value, and the calculated first hash value is encrypted and set as a key. Video data sharing system for protection.
제5항에서,
상기 제2 서버는,
상기 특정 사용자의 얼굴 사진에서 제2 특징점을 추출하고, 상기 제2 특징점에서 제2 해시값을 추출하며, 상기 제2 해시값을 암호화하는 것을 특징으로 하는 개인 정보 보호를 위한 영상 데이터 공유 시스템.
In paragraph 5,
The second server,
A video data sharing system for protecting personal information, characterized in that for extracting a second feature point from the face picture of the specific user, extracting a second hash value from the second feature point, and encrypting the second hash value.
제6항에서,
상기 제1 서버는,
상기 사용자 단말로부터 수신된 제1 해시값과 상기 제2 서버로부터 수신된 상기 제2 해시값을 비교하고, 상기 제1 해시값과 상기 제2 해시값이 동일한 경우에 상기 사용자 영상을 상기 제2 서버에 제공하는 것을 특징으로 하는 개인 정보 보호를 위한 영상 데이터 공유 시스템.
In paragraph 6,
The first server,
The first hash value received from the user terminal and the second hash value received from the second server are compared, and when the first hash value and the second hash value are the same, the user image is transmitted to the second server. Image data sharing system for personal information protection, characterized in that provided to.
KR1020210180560A 2021-12-16 2021-12-16 Video data sharing system for protection of personal information Ceased KR20230091442A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020210180560A KR20230091442A (en) 2021-12-16 2021-12-16 Video data sharing system for protection of personal information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020210180560A KR20230091442A (en) 2021-12-16 2021-12-16 Video data sharing system for protection of personal information

Publications (1)

Publication Number Publication Date
KR20230091442A true KR20230091442A (en) 2023-06-23

Family

ID=86993887

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020210180560A Ceased KR20230091442A (en) 2021-12-16 2021-12-16 Video data sharing system for protection of personal information

Country Status (1)

Country Link
KR (1) KR20230091442A (en)

Similar Documents

Publication Publication Date Title
US11336968B2 (en) Method and device for generating content
US11256900B1 (en) Facial recognition methods and apparatuses
CN100539686C (en) Image masking device and image distribution system
US20150104103A1 (en) Surveillance camera that respects privacy
CN110460580B (en) Image acquisition device, server and encryption and decryption methods
US20140380446A1 (en) Method and apparatus for protecting browser private information
US20150040212A1 (en) Locking apparatus with enhanced security using iris image
WO2008010275A1 (en) Medium data processing device and medium data processing method
US20120032781A1 (en) Remote personal authentication system and method using biometrics
CN111815833A (en) A hotel access control authentication system based on intelligent identification and encryption technology
KR101341482B1 (en) Network photographing apparatus having a partial encryption function
US9715775B2 (en) Biological information storing apparatus, biological authentication apparatus, data structure for biological authentication, and biological authentication method
JP7236042B2 (en) Face Recognition Application Using Homomorphic Encryption
Li et al. Forensic analysis of digital images over smart devices and online social networks
TW201710938A (en) User login method capable of analyzing effectiveness of user face and system applying the same analyze facial real-time video stream of the user to obtain effective physiological characteristics information and capture effective facial images
CN105323355A (en) Android privacy protection system based on palm print recognition
CN106529307B (en) Photograph encryption method and device
US12210656B2 (en) Information processing system, information processing method, program, and user interface
KR20230091442A (en) Video data sharing system for protection of personal information
US20150156173A1 (en) Communication system utilizing fingerprint information and use thereof
JP2019040401A (en) Information management apparatus, information management system, and information management method
CN113449621A (en) Biological feature recognition method, system and application thereof
US20210073396A1 (en) System and Method for Secure Image Embeddings
CN112800832A (en) Face image information routing management system
KR20220061793A (en) Method, Apparatus and System for Protecting Portrait Rights

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20211216

PA0201 Request for examination
PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20240304

Patent event code: PE09021S01D

E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20240514

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20240304

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I