KR20220015539A - Method for digital document security and computing system performing the same - Google Patents
Method for digital document security and computing system performing the same Download PDFInfo
- Publication number
- KR20220015539A KR20220015539A KR1020200095653A KR20200095653A KR20220015539A KR 20220015539 A KR20220015539 A KR 20220015539A KR 1020200095653 A KR1020200095653 A KR 1020200095653A KR 20200095653 A KR20200095653 A KR 20200095653A KR 20220015539 A KR20220015539 A KR 20220015539A
- Authority
- KR
- South Korea
- Prior art keywords
- digital document
- display device
- computing system
- front camera
- face
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/70—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
- G06F21/82—Protecting input, output or interconnection devices
- G06F21/84—Protecting input, output or interconnection devices output devices, e.g. displays or monitors
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
- G06F21/32—User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/16—Human faces, e.g. facial parts, sketches or expressions
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Oral & Maxillofacial Surgery (AREA)
- Human Computer Interaction (AREA)
- Multimedia (AREA)
- Bioethics (AREA)
- Studio Devices (AREA)
Abstract
Description
본 발명은 디지털 문서 보안 방법 및 이를 수행하는 컴퓨팅 시스템에 관한 것으로서, 보다 상세하게는 컴퓨팅 시스템에 설치된 전면 카메라를 통하여 촬영된 영상에 기초하여 디지털 문서의 보안을 강화하는 방법 및 이를 수행하는 컴퓨팅 시스템에 관한 것이다.The present invention relates to a digital document security method and a computing system for performing the same, and more particularly, to a method for enhancing security of a digital document based on an image captured by a front camera installed in the computing system, and a computing system performing the same. it's about
종이에 인쇄된 문서와 달리 디지털 문서의 경우, 복제가 용이한 특성상 보안성을 높이기 위한 다양한 시도가 있어 왔으며, 이러한 보안성 강화 노력으로 인하여 디지털 문서도 상당한 수준의 보안성을 가지게 되었다. 예를 들어, 특정 권한만을 가지는 자만이 복제, 전송이 가능하도록 하는 기술, 디지털 문서를 출력하는 경우 워터마크가 함께 출력되도록 하는 기술, 화면의 무단 캡쳐를 방지하는 기술 등이 개발되었다. 그러나 디지털 문서의 보안성을 강화하고자 하는 이러한 시도에도 불구하고 화면에 표시되는 디지털 문서의 내용을 무단으로 촬영하여 유출하는 것을 방지할 수는 없었다.In the case of digital documents, unlike printed documents, various attempts have been made to increase security due to the characteristics of easy duplication. For example, a technology that allows only those with specific rights to copy and transmit, a technology for outputting a watermark when outputting a digital document, a technology for preventing unauthorized screen capture, and the like have been developed. However, despite these attempts to strengthen the security of digital documents, it was not possible to prevent the contents of digital documents displayed on the screen from being photographed and leaked without permission.
본 발명이 이루고자 하는 기술적인 과제는 디지털 문서를 무단으로 촬영하는 것을 방지함으로써 디지털 문서의 보안성을 더욱 향상시킬 수 있는 방법을 제공하는 것이다.An object of the present invention is to provide a method capable of further improving the security of a digital document by preventing unauthorized photographing of the digital document.
본 발명의 일 측면에 따르면, 디스플레이 장치 및 전면 카메라를 구비한 컴퓨팅 시스템에서 수행되는 디지털 문서 보안 방법으로서, 상기 컴퓨팅 시스템이, 디지털 문서의 열람 요청에 응답하여, 상기 디지털 문서를 상기 디스플레이 장치에 디스플레이하는 단계; 및 상기 컴퓨팅 시스템이, 상기 전면 카메라를 통해 촬영되는 영상에 기초하여, 상기 디스플레이 장치에 표시되는 화면을 촬영할 수 있는 촬영장치를 탐지하는 단계를 포함하되, 상기 디지털 문서를 상기 디스플레이 장치에 디스플레이하는 단계는, 상기 디지털 문서가 상기 디스플레이 장치에 디스플레이되는 동안에 상기 전면 카메라를 통해 촬영되는 영상에서 촬영 장치가 탐지되지 않는 경우, 상기 컴퓨팅 시스템이, 상기 디지털 문서를 열람 가능한 형태로 상기 디스플레이 장치에 디스플레이하는 단계; 및 상기 디지털 문서가 상기 디스플레이 장치에 디스플레이되는 동안에 상기 전면 카메라를 통해 촬영되는 영상에서 촬영 장치가 탐지되면, 상기 컴퓨팅 시스템이, 상기 디지털 문서를 열람 불가능한 형태로 상기 디스플레이 장치에 출력하거나 상기 디지털 문서가 상기 디스플레이 장치에 출력되지 않도록 제어하는 단계를 포함하는 디지털 문서 보안 방법이 제공된다.According to an aspect of the present invention, there is provided a digital document security method performed in a computing system having a display device and a front camera, wherein the computing system displays the digital document on the display device in response to a request to read the digital document. to do; and detecting, by the computing system, a photographing apparatus capable of photographing a screen displayed on the display apparatus based on the image photographed through the front camera, wherein the digital document is displayed on the display apparatus In the case where a photographing device is not detected in the image photographed through the front camera while the digital document is displayed on the display apparatus, the computing system displays the digital document on the display apparatus in a viewable form; ; and when a photographing device is detected from an image photographed through the front camera while the digital document is displayed on the display apparatus, the computing system outputs the digital document to the display apparatus in an unreadable form or the digital document is There is provided a digital document security method comprising the step of controlling not to be output to the display device.
일 실시예에서, 상기 문서 보안 방법은, 상기 컴퓨팅 시스템이, 상기 전면 카메라가 존재하는지 여부 및 정상적으로 동작하는지 여부를 판단하는 단계를 더 포함하되, 상기 디지털 문서를 상기 디스플레이 장치에 디스플레이하는 단계는, 상기 전면 카메라가 존재하며 정상적으로 동작하는 경우에 상기 디지털 문서를 상기 디스플레이 장치에 디스플레이하는 단계를 더 포함할 수 있다.In one embodiment, the document security method further comprises the step of determining, by the computing system, whether the front camera exists and whether the front camera is operating normally, wherein the step of displaying the digital document on the display device comprises: The method may further include displaying the digital document on the display device when the front camera exists and operates normally.
일 실시예에서, 상기 문서 보안 방법은, 상기 컴퓨팅 시스템이, 상기 전면 카메라를 통해 촬영되는 영상에 기초하여, 사람의 안면을 탐지하는 단계를 더 포함하되, 상기 디지털 문서를 상기 디스플레이 장치에 디스플레이하는 단계는, 상기 전면 카메라를 통해 촬영된 이미지에 기초하여 탐지된 사람의 안면이 미리 인증된 사용자의 안면인 경우에 상기 디지털 문서를 상기 디스플레이 장치에 디스플레이하는 단계를 더 포함할 수 있다.In one embodiment, the document security method, the computing system, based on the image captured through the front camera, further comprising the step of detecting a person's face, displaying the digital document on the display device The step may further include displaying the digital document on the display device when the face of the person detected based on the image captured by the front camera is the face of the user authenticated in advance.
일 실시예에서, 상기 문서 보안 방법은, 상기 컴퓨팅 시스템이, 상기 전면 카메라를 통해 촬영되는 영상에 기초하여, 사람의 안면을 탐지하는 단계를 더 포함하되, 상기 디지털 문서가 상기 디스플레이 장치에 디스플레이되는 동안에 상기 전면 카메라를 통해 촬영되는 영상에서 상기 촬영 장치가 탐지되지 않는 경우, 상기 컴퓨팅 시스템이, 상기 디지털 문서를 열람 가능한 형태로 상기 디스플레이 장치에 디스플레이하는 단계는, 상기 디지털 문서가 상기 디스플레이 장치에 디스플레이되는 동안에 상기 전면 카메라를 통해 촬영되는 영상에서 촬영 장치가 탐지되지 않으며 상기 전면 카메라를 통해 촬영된 영상에 기초하여 탐지된 사람의 안면이 미리 인증된 사용자의 안면인 경우에, 상기 디지털 문서를 열람 가능한 형태로 상기 디스플레이 장치에 디스플레이하는 단계를 포함할 수 있다.In one embodiment, the document security method further comprises, by the computing system, detecting a person's face based on the image captured by the front camera, wherein the digital document is displayed on the display device. When the photographing device is not detected in the image photographed through the front camera during the operation, the step of displaying, by the computing system, the digital document on the display device in a readable form, the digital document is displayed on the display device In the case where the photographing device is not detected in the image photographed through the front camera during It may include the step of displaying the form on the display device.
일 실시예에서, 상기 디지털 문서를 상기 디스플레이 장치에 디스플레이하는 단계는, 상기 디지털 문서가 상기 디스플레이 장치에 디스플레이되는 동안에 상기 전면 카메라를 통해 촬영된 영상에 기초하여 탐지된 사람의 안면이 상기 미리 인증된 사용자의 안면이 아닌 경우, 상기 컴퓨팅 시스템이, 상기 디지털 문서를 열람 불가능한 형태로 상기 디스플레이 장치에 출력하거나 상기 디지털 문서가 상기 디스플레이 장치에 출력되지 않도록 제어하는 단계를 더 포함할 수 있다.In one embodiment, the step of displaying the digital document on the display device may include: while the digital document is displayed on the display device, the face of a person detected based on the image captured by the front camera is the previously authenticated The method may further include, when it is not the user's face, controlling, by the computing system, to output the digital document to the display device in an unreadable form or to prevent the digital document from being output to the display device.
본 발명의 다른 일 측면에 따르면, 데이터 처리장치에 설치되며 상술한 방법을 수행하기 위한 매체에 기록된 컴퓨터 프로그램이 제공된다.According to another aspect of the present invention, there is provided a computer program installed in a data processing apparatus and recorded in a medium for performing the above-described method.
본 발명의 다른 일 측면에 따르면, 상술한 방법을 수행하기 위한 컴퓨터 프로그램이 기록된 컴퓨터 판독 가능한 기록매체가 제공된다.According to another aspect of the present invention, there is provided a computer-readable recording medium in which a computer program for performing the above-described method is recorded.
본 발명의 다른 일 측면에 따르면, 컴퓨팅 시스템으로서, 디스플레이 장치; 전면 카메라; 프로세서 및 메모리를 포함하되, 상기 메모리는, 상기 프로세서에 의해 수행될 경우, 상기 컴퓨팅 시스템이 상술한 방법을 수행하도록 하는 컴퓨팅 시스템이 제공된다.According to another aspect of the present invention, there is provided a computing system, comprising: a display device; front camera; There is provided a computing system comprising a processor and a memory, wherein the memory, when executed by the processor, causes the computing system to perform the method described above.
본 발명의 다른 일 측면에 따르면, 디스플레이 장치 및 전면 카메라를 구비한 컴퓨팅 시스템으로서, 디지털 문서의 열람 요청에 응답하여, 상기 디지털 문서를 상기 디스플레이 장치에 디스플레이하는 디스플레이모듈; 및 상기 컴퓨팅 시스템이, 상기 전면 카메라를 통해 촬영되는 영상에 기초하여, 상기 디스플레이 장치에 표시되는 화면을 촬영할 수 있는 촬영장치를 탐지하는 촬영장치 탐지모듈을 포함하되, 상기 디스플레이모듈은, 상기 디지털 문서가 상기 디스플레이 장치에 디스플레이되는 동안에 상기 전면 카메라를 통해 촬영되는 영상에서 촬영 장치가 탐지되지 않는 경우, 상기 디지털 문서를 열람 가능한 형태로 상기 디스플레이 장치에 디스플레이하고, 상기 디지털 문서가 상기 디스플레이 장치에 디스플레이되는 동안에 상기 전면 카메라를 통해 촬영되는 영상에서 촬영 장치가 탐지되면, 상기 디지털 문서를 열람 불가능한 형태로 상기 디스플레이 장치에 출력하거나 상기 디지털 문서가 상기 디스플레이 장치에 출력되지 않도록 제어하는 컴퓨팅 시스템이 제공된다.According to another aspect of the present invention, there is provided a computing system having a display device and a front camera, comprising: a display module configured to display the digital document on the display device in response to a request to read the digital document; and a photographing device detection module configured to detect, by the computing system, a photographing device capable of photographing a screen displayed on the display device, based on the image photographed through the front camera, wherein the display module includes the digital document When a photographing device is not detected in the image photographed through the front camera while being displayed on the display device, the digital document is displayed on the display device in a readable form, and the digital document is displayed on the display device When a photographing device is detected in the image photographed through the front camera during the process, the digital document is output to the display device in an unreadable form, or a computing system for controlling not to output the digital document to the display device is provided.
일 실시예에서, 상기 컴퓨팅 시스템은, 상기 전면 카메라가 존재하는지 여부 및 정상적으로 동작하는지 여부를 판단하는 판단모듈을 더 포함하되, 상기 디스플레이모듈은, 상기 전면 카메라가 존재하며 정상적으로 동작하는 경우에 상기 디지털 문서를 상기 디스플레이 장치에 디스플레이하는 컴퓨팅 시스템이 제공된다.In an embodiment, the computing system further includes a determination module for determining whether the front camera exists and whether it operates normally, wherein the display module includes the digital display module when the front camera exists and operates normally. A computing system for displaying a document on the display device is provided.
일 실시예에서, 상기 컴퓨팅 시스템은, 상기 전면 카메라를 통해 촬영되는 영상에 기초하여, 사람의 안면을 탐지하는 안면탐지모듈을 더 포함하되, 상기 디스플레이모듈은, 상기 전면 카메라를 통해 촬영된 이미지에 기초하여 탐지된 사람의 안면이 미리 인증된 사용자의 안면인 경우에 상기 디지털 문서를 상기 디스플레이 장치에 디스플레이할 수 있다.In one embodiment, the computing system, based on the image captured by the front camera, further comprising a face detection module for detecting a person's face, wherein the display module, the image taken through the front camera When the face of the person detected based on the face is the face of the user authenticated in advance, the digital document may be displayed on the display device.
일 실시예에서, 상기 컴퓨팅 시스템은, 상기 전면 카메라를 통해 촬영되는 영상에 기초하여, 사람의 안면을 탐지하는 안면탐지모듈을 더 포함하되, 상기 디스플레이모듈은, 상기 디지털 문서가 상기 디스플레이 장치에 디스플레이되는 동안에 상기 전면 카메라를 통해 촬영되는 영상에서 촬영 장치가 탐지되지 않으며 상기 전면 카메라를 통해 촬영된 영상에 기초하여 탐지된 사람의 안면이 미리 인증된 사용자의 안면인 경우에, 상기 디지털 문서를 열람 가능한 형태로 상기 디스플레이 장치에 디스플레이할 수 있다.In an embodiment, the computing system further comprises a face detection module for detecting a person's face based on the image captured by the front camera, wherein the display module displays the digital document on the display device. In the case where the photographing device is not detected in the image photographed through the front camera during form may be displayed on the display device.
일 실시예에서, 상기 디스플레이모듈은, 상기 디지털 문서가 상기 디스플레이 장치에 디스플레이되는 동안에 상기 전면 카메라를 통해 촬영된 영상에 기초하여 탐지된 사람의 안면이 상기 미리 인증된 사용자의 안면이 아닌 경우, 상기 디지털 문서를 열람 불가능한 형태로 상기 디스플레이 장치에 출력하거나 상기 디지털 문서가 상기 디스플레이 장치에 출력되지 않도록 제어할 수 있다.In an embodiment, the display module is configured to: When the face of a person detected based on the image captured by the front camera while the digital document is displayed on the display device is not the face of the previously authenticated user, the The digital document may be output to the display device in an unreadable form, or the digital document may be controlled not to be output to the display device.
본 발명의 일 실시예에 따른 컴퓨팅 시스템(100)은 본 발명의 기술적 사상에 따른 디지털 문서 보안 방법을 수행함으로써, 사전에 인증된 사용자에 의해 디지털 문서의 열람 요청이 있는 경우에 한하여 디지털 문서가 올바로 표시될 수 있도록 함으로써 인증되지 않은 사용자에게는 디지털 문서의 내용이 노출되지 않도록 할 수 있다.The
또한 본 발명의 일 실시예에 따른 컴퓨팅 시스템은 문서를 열람하는 자가 촬영장치를 이용하여 디지털 문서의 내용을 촬영하려고 시도하는 경우 디지털 문서가 올바로 표시되지 않도록 함으로써 디지털 문서가 무단으로 촬영되어 보안이 훼손되는 문제를 방지할 수 있는 효과가 있다.In addition, the computing system according to an embodiment of the present invention prevents the digital document from being displayed correctly when a person reading the document attempts to photograph the contents of the digital document using a photographing device, whereby the digital document is photographed without permission and security is compromised This has the effect of preventing problems from occurring.
본 발명의 상세한 설명에서 인용되는 도면을 보다 충분히 이해하기 위하여 각 도면의 간단한 설명이 제공된다.
도 1은 본 발명의 일 실시예에 따른 컴퓨팅 시스템의 개략적인 구성을 도시한 도면이며, 도 2는 본 발명의 일 실시예에 따른 컴퓨팅 시스템의 구동 환경의 일 예를 도시한 도면이다.
도 3은 본 발명의 일 실시예에 따른 디지털 문서 보안 방법의 개략적인 단계를 도시한 흐름도이다.
도 4는 본 발명의 다른 일 실시예에 따른 디지털 문서 보안 방법을 나타내는 흐름도이다.
도 5는 본 발명의 또다른 일 실시예에 따른 디지털 문서 보안 방법을 나타내는 흐름도이다.
도 6은 본 발명의 일 실시예에 따른 컴퓨팅 시스템(100)의 개략적인 구성을 나타내는 블록도이다.In order to more fully understand the drawings cited in the Detailed Description, a brief description of each drawing is provided.
1 is a diagram illustrating a schematic configuration of a computing system according to an embodiment of the present invention, and FIG. 2 is a diagram illustrating an example of a driving environment of the computing system according to an embodiment of the present invention.
3 is a flowchart illustrating schematic steps of a digital document security method according to an embodiment of the present invention.
4 is a flowchart illustrating a digital document security method according to another embodiment of the present invention.
5 is a flowchart illustrating a digital document security method according to another embodiment of the present invention.
6 is a block diagram illustrating a schematic configuration of a
본 발명은 다양한 변환을 가할 수 있고 여러 가지 실시예를 가질 수 있는 바, 특정 실시예들을 도면에 예시하고 상세한 설명에 상세하게 설명하고자 한다. 그러나, 이는 본 발명을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변환, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다. 본 발명을 설명함에 있어서 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다.Since the present invention can apply various transformations and can have various embodiments, specific embodiments are illustrated in the drawings and described in detail in the detailed description. However, this is not intended to limit the present invention to specific embodiments, and should be understood to include all modifications, equivalents, and substitutes included in the spirit and scope of the present invention. In describing the present invention, if it is determined that a detailed description of a related known technology may obscure the gist of the present invention, the detailed description thereof will be omitted.
제1, 제2 등의 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 상기 구성요소들은 상기 용어들에 의해 한정되어서는 안 된다. 상기 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다.Terms such as first, second, etc. may be used to describe various elements, but the elements should not be limited by the terms. The above terms are used only for the purpose of distinguishing one component from another.
본 출원에서 사용한 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. The terms used in the present application are only used to describe specific embodiments, and are not intended to limit the present invention. The singular expression includes the plural expression unless the context clearly dictates otherwise.
본 명세서에 있어서, "포함하다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.In this specification, terms such as "include" or "have" are intended to designate that the features, numbers, steps, operations, components, parts, or combinations thereof described in the specification exist, and one or more other It should be understood that this does not preclude the possibility of addition or presence of features or numbers, steps, operations, components, parts, or combinations thereof.
또한, 본 명세서에 있어서는 어느 하나의 구성요소가 다른 구성요소로 데이터를 '전송'하는 경우에는 상기 구성요소는 상기 다른 구성요소로 직접 상기 데이터를 전송할 수도 있고, 적어도 하나의 또 다른 구성요소를 통하여 상기 데이터를 상기 다른 구성요소로 전송할 수도 있는 것을 의미한다. 반대로 어느 하나의 구성요소가 다른 구성요소로 데이터를 '직접 전송'하는 경우에는 상기 구성요소에서 다른 구성요소를 통하지 않고 상기 다른 구성요소로 상기 데이터가 전송되는 것을 의미한다.In addition, in the present specification, when any one component 'transmits' data to another component, the component may directly transmit the data to the other component or through at least one other component. This means that the data may be transmitted to the other component. Conversely, when one component 'directly transmits' data to another component, it means that the data is transmitted from the component to the other component without passing through the other component.
이하, 첨부된 도면들을 참조하여 본 발명의 실시예들을 중심으로 본 발명을 상세히 설명한다. 각 도면에 제시된 동일한 참조부호는 동일한 부재를 나타낸다.Hereinafter, the present invention will be described in detail focusing on embodiments of the present invention with reference to the accompanying drawings. Like reference numerals in each figure indicate like elements.
도 1은 본 발명의 일 실시예에 따른 컴퓨팅 시스템의 개략적인 구성을 도시한 도면이며, 도 2는 본 발명의 일 실시예에 따른 컴퓨팅 시스템의 구동 환경의 일 예를 도시한 도면이다.1 is a diagram illustrating a schematic configuration of a computing system according to an embodiment of the present invention, and FIG. 2 is a diagram illustrating an example of a driving environment of the computing system according to an embodiment of the present invention.
본 발명의 기술적 사상에 따른 디지털 문서 보안 방법은 컴퓨팅 시스템(100)에 의해 수행될 수 있다.The digital document security method according to the inventive concept may be performed by the
상기 컴퓨팅 시스템(100)은 본 발명의 기술적 사상을 구현하기 위한 연산능력을 가진 데이터 처리장치일 수 있으며, 랩탑과 같은 개인용 컴퓨터나 스마트폰, 모바일폰, 태블릿 PC, 랩탑 등과 같은 휴대 단말을 포함할 수 있다. 이 밖에도 프로세서 및 메모리를 가지고 있는 어떠한 형태의 컴퓨팅 장치도 포함할 수 있다. 상기 컴퓨팅 시스템(100)은 어느 하나의 물리적 장치로 구현될 수도 있으나, 필요에 따라 복수의 물리적 장치가 유기적으로 결합되어 본 발명의 기술적 사상에 따른 컴퓨팅 시스템(100)을 구현할 수 있음을 본 발명의 기술분야의 평균적 전문가는 용이하게 추론할 수 있을 것이다.The
도 1을 참조하면, 상기 컴퓨팅 시스템(100)은 디스플레이 장치(110), 전면 카메라(120), 메모리(130) 및 프로세서(140)을 포함할 수 있다. 본 발명의 실시예에 따라서는, 상술한 구성요소들 중 일부 구성요소는 반드시 본 발명의 구현에 필수적으로 필요한 구성요소에 해당하지 않을 수도 있으며, 또한 실시예에 따라 상기 컴퓨팅 시스템(100)은 이보다 더 많은 구성요소를 포함할 수도 있음은 물론이다. 예를 들어 상기 시스템(100)은 인터넷이나 네트워크를 통하여 외부 장치와 유/무선 통신을 수행할 수 있는 통신모듈이나 사용자와 상호작용을 수행할 수 있는 각종 입출력 장치 등을 더 포함할 수도 있다.Referring to FIG. 1 , the
상기 디스플레이 장치(110)는 시각적 정보를 출력할 수 있는 장치로서, 액정 디스플레이(LCD), 발광 다이오드 디스플레이(LED), 플라즈마 디스플레이(PDP), 유기 발광 다이오드 디스플레이(OLED), 표면 전도형 전자 방출 소자 디스플레이(SED) 등을 포함할 수 있다. 일 실시예에서, 상기 디스플레이 장치(110)는 터치 입력을 수신할 수 있는 기능을 더 구비한 터치 스크린일 수도 있다.The
상기 전면 카메라(120)는 렌즈를 통해 들어온 이미지를 디지털신호로 전환할 수 있으며, 사진 또는 동영상을 촬영하기 위해 이용될 수 있다. 상기 전면 카메라(120)은 CCD(Charge Coupled Device) 센서 또는 CMOS(Complementary Metal Oxide Semi-conductor) 센서 등의 이미지 센서, 렌즈, 적외선 필터 등을 포함할 수 있다.The
상기 전면 카메라(120)는 상기 디스플레이 장치(110)와 동일한 방향으로 설치되어 상기 디스플레이 장치(110)가 디스플레이하는 화면의 전방을 촬영할 수 있다. 예를 들어, 상기 전면 카메라(120)는 디스플레이 장치를 통해 출력되는 화면을 바라보는 인물을 촬영할 수 있다. 상기 전면 카메라(120)는 경우에 따라서 웹캠, 셀프 카메라 등의 용어로 불릴 수도 있다.The
한편 실시예에 따라서 상기 컴퓨팅 장치(100)는 전면 카메라 외에 후면 카메라를 더 구비할 수도 있다.Meanwhile, according to an embodiment, the
상기 메모리(130)는 외부 장치로부터 수신/입력되는 데이터, 상기 단말(200)이 생성한 데이터 등 각종 데이터 및 컴퓨터 프로그램을 저장할 수 있다. 상기 메모리(130)는 휘발성 메모리 및 비휘발성 메모리를 포함할 수 있다. 상기 메모리(130)는 예를 들어, 플래시 메모리, ROM, RAM, EEROM, EPROM, EEPROM, 하드 디스크, 레지스터를 포함할 수 있다. 또는 상기 메모리(130)는 파일 시스템, 데이터베이스, 임베디드 데이터베이스를 포함할 수도 있다.The
상기 프로세서(140)는 상기 컴퓨팅 장치(100)에 포함된 다른 구성(예를 들면, 디스플레이 장치(110), 전면 카메라(120), 메모리(130) 등)과 연결되어, 이들의 기능 및/또는 리소스를 제어할 수 있다. 또한 상기 프로세서(140)는 상기 컴퓨팅 시스템(100)이 후술하는 디지털 문서 보안 방법을 수행하도록 제어할 수 있다. 상기 프로세서(140)는 CPU, GPU, MCU, APU, 마이크로프로세서 등을 포함할 수 있다.The
한편, 상술한 바와 같이 상기 컴퓨팅 시스템(100)은, 실시예에 따라, 통신모듈을 더 구비할 수도 있는데, 이 경우 상기 통신모듈은 외부 장치와 통신을 수행하며, 각종 신호, 정보, 데이터를 송수신할 수 있다. 상기 통신모듈은 3G 모듈, LTE 모듈, LTE-A 모듈, 5G 모듈, Wi-Fi 모듈, WiGig 모듈, Ultra Wide Band(UWB) 모듈, LAN 카드 등의 원거리 통신 모듈 혹은 MST 모듈, Bluetooth 모듈, NFC 모듈, RFID 모듈, ZigBee 모듈, Z-Wave 모듈, IR 모듈 등의 근거리 통신 모듈을 포함할 수 있다.Meanwhile, as described above, the
상기 컴퓨팅 시스템(100)은 독자적으로 본 발명의 기술적 사상에 따른 디지털 문서 보안 방법을 수행할 수 있으나, 실시예에 따라서 상기 컴퓨팅 시스템(100)은 도 2에 도시된 바와 같이 외부의 서버(200)와 유무선 네트워크를 통해 연결되어 각종 신호, 데이터, 정보를 송수신하면서 상기 서버(200)와 함께 본 발명의 기술적 사상에 따른 디지털 문서 보안 방법을 수행할 수도 있다. 이 경우 상기 컴퓨팅 시스템(100)이 수행하는 것으로 기술되는 기능 혹은 세부 단계의 일부가 서버(200)에 의해 수행될 수도 있다.The
도 3은 본 발명의 일 실시예에 따른 디지털 문서 보안 방법의 개략적인 단계를 도시한 흐름도이다.3 is a flowchart illustrating schematic steps of a digital document security method according to an embodiment of the present invention.
도 3을 참조하면, 상기 컴퓨팅 시스템(100)은 디지털 문서의 열람 요청을 수신할 수 있다(S100).Referring to FIG. 3 , the
디지털 문서는 전자적인 형태로 저장되거나 전송이 가능한 형태의 문서를 의미할 수 있으며, 하드 디스크 드라이브(HDD)나 솔리스 스테이트 드라이브(SSD), 휘발성 메모리(예를 들어, RAM)에 전자적으로 저장될 수 있는 파일의 형태일 수 있다. 예를 들어, 디지털 문서는 마이크로소프트의 워드(MS WORD), PDF 포맷일 수 있으나 이에 한정되는 것은 아니며, 인간 혹은 기계가 그 내용을 식별 혹은 구분할 수 있는 디지털 정보를 의미할 수 있다. 예를 들어, 상기 디지털 문서는 JPG, BMP, TIFF 등 각종 이미지 포맷으로 구성될 수도 있다.A digital document may mean a document in a form that can be stored or transmitted in electronic form, and may be stored electronically in a hard disk drive (HDD), solid state drive (SSD), or volatile memory (eg, RAM). It may be in the form of an existing file. For example, the digital document may be in Microsoft Word or PDF format, but is not limited thereto, and may refer to digital information that can be identified or distinguished by a human or a machine. For example, the digital document may be configured in various image formats such as JPG, BMP, and TIFF.
일 실시예에서, 사용자는 컴퓨팅 시스템(100)이 제시하는 디지털 문서의 지시자(예를 들어, 해당 파일의 아이콘, 파일 항목, 바로가기 아이콘 등)을 선택함으로써 해당 디지털 문서의 열람을 상기 컴퓨팅 시스템(100)에 요청할 수 있으며, 이러한 요청을 상기 컴퓨팅 시스템(100)은 수신할 수 있다.In one embodiment, the user selects an indicator (eg, an icon of a corresponding file, a file item, a shortcut icon, etc.) of a digital document presented by the
상기 컴퓨팅 시스템(100)이 디지털 문서의 열람 요청을 수신하는 경우, 상기 컴퓨팅 시스템(100)은 전면 카메라(120)가 존재하는지 여부 및/또는 정상 정상적으로 동작하는지 여부를 판단할 수 있다(S110).When the
일 실시예에서, 상기 컴퓨팅 시스템(100)은 전면 카메라(120)가 존재하는지 여부 및/또는 전면 카메라(120)의 정상 동작 여부를 판단하기 위하여 상기 컴퓨팅 시스템(100)에 설치된 운영체제에서 제공하는 커맨드, API(Application Programming Interface), 시스템 콜(System Call) 등을 이용할 수 있다. 예를 들어, 상기 컴퓨팅 시스템(100)은 전면 카메라(120)의 상태를 확인할 수 있는 시스템 콜을 호출하고 그에 대한 반환 값을 체크함으로써 전면 카메라(120)가 존재하는지 여부 및/또는 전면 카메라(120)의 정상 동작 여부를 확인할 수 있다.In an embodiment, the
다른 일 실시예에서, 상기 컴퓨팅 시스템(100)은 전면 카메라(120)에 의해 촬영된 영상에 기초하여 전면 카메라(120)의 정상 동작 여부를 판단할 수도 있다. 예를 들어 상기 컴퓨팅 시스템(100)은 전면 카메라(120)에 의해 촬영된 영상을 분석하여 임의의 인물의 안면 또는 미리 인증된 사용자의 안면을 인식할 수 있으며, 임의의 인물의 안면 또는 미리 인증된 사용자의 안면이 인식되는 경우 전면 카메라(120)가 정상 동작한다고 판단할 수 있다. 예를 들어 상기 컴퓨팅 시스템은 전면 카메라(120)에 의해 촬영된 각 영상 프레임으로부터 눈, 코, 귀, 입 등 안면의 주요 부위에 대한 특징점을 추출한 후 이를 미리 인증된 사용자의 안면 주요 부위의 특징점과 비교함으로써 미리 인증된 사용자의 안면을 인식할 수 있다.In another embodiment, the
이 외에도 상기 컴퓨팅 시스템(100)은 공지된 다양한 방법을 이용하여 전면 카메라(120)가 존재하는지 여부 및/또는 전면 카메라(120)의 정상 동작 여부를 판단할 수 있다.In addition, the
한편 상기 컴퓨팅 시스템(100)은 상기 전면 카메라(120)가 존재하지 않거나 정상 동작하지 않는다고 판단한 경우, 열람 요청된 디지털 문서를 디스플레이하지 않고 종료할 수 있다(S120, S130).Meanwhile, when it is determined that the
전면 카메라(120)가 존재하고 정상 동작한다고 판단한 경우, 상기 컴퓨팅 시스템(100)은 상기 전면 카메라(120)를 통해 촬영되는 영상에 기초하여 상기 디스플레이 장치(110)에 표시되는 화면을 촬영할 수 있는 촬영장치를 탐지할 수 있다(S140). 예를 들어, 상기 컴퓨팅 시스템(120)은 카메라, 카메라를 구비한 스마트폰/태블릿 PC, 렌즈를 장착한 기계장치를 탐지할 수 있다.When it is determined that the
상기 컴퓨팅 시스템(100)은 이미지에서 촬영장치를 탐지하기 위하여 미리 학습된 뉴럴 네트워크를 이용할 수 있다. 예를 들어, 상기 컴퓨팅 시스템(100)은 각종 촬영장치가 촬영된 많은 수의 이미지를 학습 데이터로 하여 사전에 학습된 뉴럴 네트워크를 탑재할 수 있으며, 이를 이용하여 상기 전면 카메라(120)를 통해 촬영되는 영상 프레임으로부터 촬영장치를 탐지할 수 있다. 본 명세서에서 뉴럴 네트워크는 다층 퍼셉트론 모델을 포함하며, 인공 뉴럴 네트워크를 정의하는 일련의 설계사항들을 표현하는 정보의 집합을 의미할 수 있다. 일 실시예에서, 뉴럴 네트워크는 컨볼루션 뉴렬 네트워크일 수 있다. 컨볼루션 뉴렬 네트워크는 잘 알려진 바와 같이, 입력 레이어, 복수의 히든 레이어들, 및 출력 레이어를 포함할 수 있다. 복수의 히든 레이어들 각각은 컨볼루션 레이어 및 풀링 레이어(또는 서브 샘플링 레이어)를 포함할 수 있다. 컨볼루션 뉴렬 네트워크는 이러한 각각의 레이어들을 정의하기 위한 함수, 필터, 스트라이드(stride), 웨이트 팩터 등에 의해 정의될 수 있다. 컨볼루션 뉴렬 네트워크를 구성하는 각각의 레이어별 설계 사항은 널리 알려져 있다. 예를 들어, 복수의 레이어들에 포함될 레이어의 개수, 상기 복수의 레이어들을 정의하기 위한 컨볼루션 함수, 풀링 함수, 활성화 함수 각각에 대해서는 공지된 함수들이 이용될 수도 있고, 본 발명의 기술적 사상을 구현하기 위해 별도로 정의된 함수들이 이용될 수도 있다. The
일 실시예에서, 상기 컴퓨팅 시스템(100)은 상기 전면 카메라(120)를 통해 촬영되는 일련의 영상에서 변화하는 영역을 탐지할 수 있으며, 변화하는 영역에 촬영장치가 포함되어 있는지 여부를 판단할 수 있다.In an embodiment, the
또한 상기 컴퓨팅 시스템(100)은 상기 전면 카메라(120)를 통해 촬영되는 영상에 기초하여 사람의 안면을 탐지할 수 있다(S150). 실시예에 따라서 상기 컴퓨팅 시스템(100)은 안면 탐지를 위한 뉴럴 네트워크를 구비할 수 있으며 이를 이용하여 안면 탐지를 수행할 수 있다.Also, the
한편 상기 컴퓨팅 시스템(100)은 상기 디지털 문서가 상기 디스플레이 장치에 디스플레이되는 동안에 상기 전면 카메라(120)를 통해 촬영되는 영상에서 촬영 장치가 탐지되는 경우 상기 디지털 문서를 열람 불가능한 형태로 상기 디스플레이 장치에 출력하거나 상기 디지털 문서가 상기 디스플레이 장치(110)에 출력되지 않도록 제어할 수 있다(S160, S170).Meanwhile, the
일 실시예에서 상기 컴퓨팅 시스템(100)은 상기 디지털 문서를 블러(blur) 처리하거나 명암이나 색조를 조정하거나 기타 다양한 시각적 효과를 줌으로써 사용자가 상기 디지털 문서를 열람할 수 없도록 할 수 있으며, 상기 디지털 문서에 상응하는 영역을 하나의 색상(예를 들어 검은색, 흰색 등)으로 표시함으로써 상기 디지털 문서를 열람할 수 없도록 할 수 있다. 또는 상기 컴퓨팅 시스템(100)은 상기 디지털 문서가 상기 디스플레이 장치(110)에 출력되지 않도록 상기 디스플레이 장치(110)를 일시적으로 끌 수 있다. 또는 상기 컴퓨팅 시스템(100)은 소정의 경고 메시지(예를 들어, 문서 촬영이 가능한 장치가 감지되었음을 나타내는 경고 메시지)를 디지털 문서에 해당하는 전체 혹은 일부 영역에 표시할 수도 있다. 이 외에도 상기 컴퓨팅 시스템(100)은 사용자가 디스플레이 장치(110)를 통해 디지털 문서의 내용을 인식할 수 없도록 하는 다양한 방법을 적용함으로써 상기 디지털 문서를 열람 불가능한 형태로 상기 디스플레이 장치에 출력하거나 상기 디지털 문서가 상기 디스플레이 장치(110)에 출력되지 않도록 제어할 수 있다.In one embodiment, the
한편 상기 컴퓨팅 시스템(100)은 상기 디지털 문서가 상기 디스플레이 장치(120)에 디스플레이되는 동안에 상기 전면 카메라(120)를 통해 촬영되는 영상에 기초하여 탐지된 사람의 안면이 미리 인증된 사용자의 안면인지 여부를 판단할 수 있으며, 그렇지 않은 경우 상기 디지털 문서를 열람 불가능한 형태로 상기 디스플레이 장치에 출력하거나 상기 디지털 문서가 상기 디스플레이 장치(110)에 출력되지 않도록 제어할 수 있다(S180, S170)Meanwhile, the
상기 컴퓨팅 시스템(100)은 상기 디지털 문서가 상기 디스플레이 장치(11)에 디스플레이되는 동안에 상기 전면 카메라를 통해 촬영되는 영상에서 촬영 장치가 탐지되지 않으며 상기 전면 카메라(120)를 통해 촬영된 영상에 기초하여 탐지된 사람의 안면이 미리 인증된 사용자의 안면인 경우에, 상기 디지털 문서를 열람 가능한 형태로 상기 디스플레이 장치(110)에 디스플레이 할 수 있다(S190). 디지털 문서를 열람 가능한 형태로 디스플레이한다고 함은 사용자가 해당 디지털 문서를 보고 그 내용을 인식할 수 있는 형태로 디스플레이함을 의미할 수 있다.In the
한편, 상기 컴퓨팅 시스템(100)은 디지털 문서를 열람 불가능한 형태로 상기 디스플레이 장치(110)에 출력하거나 상기 디지털 문서가 상기 디스플레이 장치(110)에 출력되지 않는 상태에서, 탐지되었던 촬영장치가 사라지고 미리 인증된 유저의 안면이 인식되는 경우 다시 디지털 문서를 열람 가능한 형태로 디스플레이할 수 있음은 물론이다.On the other hand, the
다른 일 실시예에서 상기 컴퓨팅 시스템(100)은, 상술한 촬영장치 대신 미리 지정된 다각형(예를 들면, 사각형 등) 형태의 물체를 탐지하고 탐지 결과에 따라 디지털 문서를 열람 가능한 상태로 디스플레이할지 아닐지 여부를 결정할 수 있다. 즉, 본 앞서 설명한 혹은 후술할 촬영장치의 탐지 및 이를 이용한 디지털 문서의 디스플레이와 관련된 본 명세서의 설명 내용은 미리 지정된 다각형(예를 들면, 사각형 등) 형태의 물체의 탐지하는 본 실시예에 그대로 적용될 수 있다.In another embodiment, the
한편, 실시예에 따라서는 도 3의 단계 중 일부를 포함하지 않는 경우도 있는데, 이에 대하여 도 4 및 도 5를 참조하여 설명하기로 한다.Meanwhile, in some embodiments, some of the steps of FIG. 3 are not included, which will be described with reference to FIGS. 4 and 5 .
도 4는 본 발명의 다른 일 실시예에 따른 디지털 문서 보안 방법을 나타내는 흐름도이다.4 is a flowchart illustrating a digital document security method according to another embodiment of the present invention.
도 4를 참조하면, 상기 컴퓨팅 시스템(100)은 디지털 문서의 열람 요청을 수신할 수 있다(S200).Referring to FIG. 4 , the
그러면 상기 컴퓨팅 시스템(100)은 전면 카메라(120)가 존재하는지 여부 및/또는 전면 카메라(120)의 정상 동작 여부를 판단하고(S210), 상기 전면 카메라(120)가 존재하지 않거나 정상 동작하지 않는다고 판단한 경우, 열람 요청된 디지털 문서를 디스플레이하지 않고 종료할 수 있다(S230).Then, the
전면 카메라(120)가 존재하고 정상 동작한다고 판단한 경우, 상기 컴퓨팅 시스템(100)은 상기 전면 카메라(120)를 통해 촬영되는 영상에 기초하여 상기 디스플레이 장치(110)에 표시되는 화면을 촬영할 수 있는 촬영장치를 탐지할 수 있다(S240).When it is determined that the
한편 상기 컴퓨팅 시스템(100)은 상기 디지털 문서가 상기 디스플레이 장치에 디스플레이되는 동안에 상기 전면 카메라(120)를 통해 촬영되는 영상에서 촬영 장치가 탐지되는 경우 상기 디지털 문서를 열람 불가능한 형태로 상기 디스플레이 장치(110)에 출력하거나 상기 디지털 문서가 상기 디스플레이 장치(110)에 출력되지 않도록 제어할 수 있다(S250, S260).On the other hand, when the
상기 상기 컴퓨팅 시스템(100)은 상기 디지털 문서가 상기 디스플레이 장치(11)에 디스플레이되는 동안에 상기 전면 카메라를 통해 촬영되는 영상에서 촬영 장치가 탐지되지 않는 경우, 상기 디지털 문서를 열람 가능한 형태로 상기 디스플레이 장치(110)에 디스플레이 할 수 있다(S270).When a photographing device is not detected in an image photographed through the front camera while the digital document is displayed on the display apparatus 11 while the digital document is displayed on the display apparatus 11, the
도 5는 본 발명의 또다른 일 실시예에 따른 디지털 문서 보안 방법을 나타내는 흐름도이다.5 is a flowchart illustrating a digital document security method according to another embodiment of the present invention.
도 5를 참조하면, 상기 컴퓨팅 시스템(100)은 디지털 문서의 열람 요청을 수신할 수 있다(S300).Referring to FIG. 5 , the
그러면 상기 컴퓨팅 시스템(100)은 전면 카메라(120)를 통해 촬영되는 영상에 기초하여 사람의 안면을 탐지할 수 있으며(S310), 상기 전면 카메라(120)를 통해 촬영되는 영상에 기초하여 탐지된 사람의 안면이 미리 인증된 사용자의 안면이 아닌 경우 열람 요청된 디지털 문서를 디스플레이하지 않고 종료할 수 있다(S330).Then, the
상기 전면 카메라(120)를 통해 촬영되는 영상에 기초하여 탐지된 사람의 안면이 미리 인증된 사용자의 안면이라고 판단한 경우, 상기 컴퓨팅 시스템(100)은 상기 전면 카메라(120)를 통해 촬영되는 영상에 기초하여 상기 디스플레이 장치(110)에 표시되는 화면을 촬영할 수 있는 촬영장치를 탐지할 수 있다(S340).If it is determined based on the image captured by the
한편 상기 컴퓨팅 시스템(100)은 상기 디지털 문서가 상기 디스플레이 장치에 디스플레이되는 동안에 상기 전면 카메라(120)를 통해 촬영되는 영상에서 촬영 장치가 탐지되는 경우 상기 디지털 문서를 열람 불가능한 형태로 상기 디스플레이 장치(110)에 출력하거나 상기 디지털 문서가 상기 디스플레이 장치(110)에 출력되지 않도록 제어할 수 있다(S350, S360).On the other hand, when the
상기 상기 컴퓨팅 시스템(100)은 상기 디지털 문서가 상기 디스플레이 장치(11)에 디스플레이되는 동안에 상기 전면 카메라를 통해 촬영되는 영상에서 촬영 장치가 탐지되지 않는 경우, 상기 디지털 문서를 열람 가능한 형태로 상기 디스플레이 장치(110)에 디스플레이 할 수 있다(S370).When a photographing device is not detected in an image photographed through the front camera while the digital document is displayed on the display apparatus 11 while the digital document is displayed on the display apparatus 11, the
상기 컴퓨팅 시스템(100)은 상술한 디지털 문서 보안 방법을 수행함으로써, 사전에 인증된 사용자에 의해 디지털 문서의 열람 요청이 있는 경우에 한하여 디지털 문서가 올바로 표시될 수 있도록 함으로써 인증되지 않은 사용자에게는 디지털 문서의 내용이 노출되지 않도록 할 수 있다.The
또한 상기 컴퓨팅 시스템(100)은 문서를 열람하는 자가 촬영장치를 이용하여 디지털 문서의 내용을 촬영하려고 시도하는 경우 디지털 문서가 올바로 표시되지 않도록 함으로써 디지털 문서가 무단으로 촬영되어 보안이 훼손되는 문제를 방지할 수 있는 효과가 있다.In addition, the
또한 일부 실시예에서, 상기 컴퓨팅 시스템(100)은 촬영장치로 의심할 수 있는 물체 즉, 미리 지정된 다각형(예를 들면, 사각형)의 물체가 전면 카메라에 감지되는 경우 디지털 문서가 올바로 표시되지 않도록 함으로써 디지털 문서가 무단으로 촬영되어 보안이 훼손되는 문제를 더욱 강력하게 방지할 수 있는 효과가 있다.In addition, in some embodiments, the
도 6은 본 발명의 일 실시예에 따른 컴퓨팅 시스템(100)의 개략적인 구성을 나타내는 블록도이다.6 is a block diagram illustrating a schematic configuration of a
도 6에 도시된 바와 같이, 상기 컴퓨팅 시스템(100)은 디스플레이 장치(110), 전면 카메라(120), 판단모듈(150), 디스플레이 모듈(160), 촬영장치 탐지모듈(170), 안면 탐지모듈(180)을 포함할 수 있다. 본 발명의 실시예에 따라서는, 상술한 구성요소들 중 일부 구성요소는 반드시 본 발명의 구현에 필수적으로 필요한 구성요소에 해당하지 않을 수도 있으며, 또한 실시예에 따라 상기 컴퓨팅 시스템(100)은 이보다 더 많은 구성요소를 포함할 수도 있음은 물론이다. 예를 들어 상기 시스템(100)은 상기 컴퓨팅 시스템(100)의 다른 구성(예를 들면, 저장모듈(110), 추출모듈(120), 학습모듈(130) 등)의 기능 및/또는 리소스를 제어하기 위한 제어모듈(미도시)을 더 포함할 수도 있다. 또한 실시예에 따라 상기 컴퓨팅 시스템(100)은 본 발명의 기술적 사상을 구현하는데 필요한 각종 정보 및/또는 데이터를 저장하기 위한 데이터베이스(Database; DB)를 더 포함할 수도 있다.As shown in FIG. 6 , the
상기 컴퓨팅 시스템(100)은 본 발명의 기술적 사상을 구현하기 위해 필요한 하드웨어 리소스(resource) 및/또는 소프트웨어를 구비한 논리적인 구성을 의미할 수 있으며, 반드시 하나의 물리적인 구성요소를 의미하거나 하나의 장치를 의미하는 것은 아니다. 즉, 상기 컴퓨팅 시스템(100)은 본 발명의 기술적 사상을 구현하기 위해 구비되는 하드웨어 및/또는 소프트웨어의 논리적인 결합을 의미할 수 있으며, 필요한 경우에는 서로 이격된 장치에 설치되어 각각의 기능을 수행함으로써 본 발명의 기술적 사상을 구현하기 위한 논리적인 구성들의 집합으로 구현될 수도 있다. 또한, 상기 컴퓨팅 시스템(100)은 본 발명의 기술적 사상을 구현하기 위한 각각의 기능 또는 역할별로 별도로 구현되는 구성들의 집합을 의미할 수도 있다. 예를 들어, 디스플레이 장치(110), 전면 카메라(120), 판단모듈(150), 디스플레이 모듈(160), 촬영장치 탐지모듈(170), 안면 탐지모듈(180) 각각은 서로 다른 물리적 장치에 위치할 수도 있고, 동일한 물리적 장치에 위치할 수도 있다. 또한, 구현 예에 따라서는 상기 판단모듈(150), 디스플레이 모듈(160), 촬영장치 탐지모듈(170), 안면 탐지모듈(180) 각각을 구성하는 소프트웨어 및/또는 하드웨어의 결합 역시 서로 다른 물리적 장치에 위치하고, 서로 다른 물리적 장치에 위치한 구성들이 서로 유기적으로 결합되어 각각의 상기 모듈들을 구현할 수도 있다. 또한, 본 명세서에서 모듈이라 함은, 본 발명의 기술적 사상을 수행하기 위한 하드웨어 및 상기 하드웨어를 구동하기 위한 소프트웨어의 기능적, 구조적 결합을 의미할 수 있다. 예를 들어, 상기 모듈은 소정의 코드와 상기 소정의 코드가 수행되기 위한 하드웨어 리소스(resource)의 논리적인 단위를 의미할 수 있으며, 반드시 물리적으로 연결된 코드를 의미하거나, 한 종류의 하드웨어를 의미하는 것은 아님은 본 발명의 기술분야의 평균적 전문가에게는 용이하게 추론될 수 있다.The
상기 디스플레이 모듈(160)은 디지털 문서의 열람 요청에 응답하여, 상기 디지털 문서를 상기 디스플레이 장치(110)에 디스플레이할 수 있다.The
상기 판단모듈(150)은 상기 전면 카메라(120)가 존재하는지 여부 및/또는 정상적으로 동작하는지 여부를 판단할 수 있다.The
상기 촬영장치 탐지모듈(170)은 상기 전면 카메라(120)를 통해 촬영되는 영상에 기초하여, 상기 디스플레이 장치(110)에 표시되는 화면을 촬영할 수 있는 촬영장치를 탐지할 수 있다.The photographing
상기 안면 탐지모듈(180)은 상기 전면 카메라(120)를 통해 촬영되는 영상에 기초하여, 사람의 안면을 탐지할 수 있다.The
일 실시예에서, 상기 디스플레이모듈(160)은 상기 전면 카메라(120)가 존재하며 정상적으로 동작하는 경우에 상기 디지털 문서를 상기 디스플레이 장치(110)에 디스플레이할 수 있다.In an embodiment, the
일 실시예에서, 상기 디스플레이모듈(160)은 상기 디지털 문서가 상기 디스플레이 장치(110)에 디스플레이되는 동안에 상기 전면 카메라를 통해 촬영되는 영상에서 촬영 장치가 탐지되지 않는 경우, 상기 디지털 문서를 열람 가능한 형태로 상기 디스플레이 장치에 디스플레이하고, 상기 디지털 문서가 상기 디스플레이 장치(110)에 디스플레이되는 동안에 상기 전면 카메라를 통해 촬영되는 영상에서 촬영 장치가 탐지되면, 상기 디지털 문서를 열람 불가능한 형태로 상기 디스플레이 장치(110)에 출력하거나 상기 디지털 문서가 상기 디스플레이 장치(110)에 출력되지 않도록 제어할 수 있다.In an embodiment, the
일 실시예에서, 상기 디스플레이모듈(160)은 상기 전면 카메라(120)를 통해 촬영된 이미지에 기초하여 탐지된 사람의 안면이 미리 인증된 사용자의 안면인 경우에 상기 디지털 문서를 상기 디스플레이 장치에 디스플레이할 수 있다.In an embodiment, the
다른 일 실시예에서, 상기 디스플레이모듈(160)은 상기 디지털 문서가 상기 디스플레이 장치(110)에 디스플레이되는 동안에 상기 전면 카메라(120)를 통해 촬영된 영상에 기초하여 탐지된 사람의 안면이 상기 미리 인증된 사용자의 안면이 아닌 경우, 상기 디지털 문서를 열람 불가능한 형태로 상기 디스플레이 장치(110)에 출력하거나 상기 디지털 문서가 상기 디스플레이 장치(110)에 출력되지 않도록 제어할 수 있다.In another embodiment, the
한편, 상기 컴퓨팅 장치(100)는 프로세서 및 저장장치를 포함할 수 있다. 상기 프로세서는 본 발명의 기술적 사상을 구현하기 위한 프로그램을 구동시킬 수 있는 연산장치를 의미할 수 있으며, 상기 프로그램과 본 발명의 기술적 사상에 의해 정의되는 뉴럴 네트워크 학습 방법을 수행할 수 있다. 상기 프로세서는 싱글 코어 CPU 혹은 멀티 코어 CPU를 포함할 수 있다. 상기 저장장치는 본 발명의 기술적 사상을 구현하는데 필요한 프로그램 및 각종 데이터를 저장할 수 있는 데이터 저장수단을 의미할 수 있으며, 구현 예에 따라 복수의 저장수단으로 구현될 수도 있다. 또한 상기 저장장치는 상기 컴퓨팅 장치(100)에 포함된 주 기억장치뿐만 아니라, 상기 프로세서에 포함될 수 있는 임시 저장장치 또는 메모리 등을 포함하는 의미일 수도 있다. 메모리는 고속 랜덤 액세스 메모리를 포함할 수 있고 하나 이상의 자기 디스크 저장 장치, 플래시 메모리 장치, 또는 기타 비휘발성 고체상태 메모리 장치와 같은 비휘발성 메모리를 포함할 수도 있다. 프로세서 및 기타 구성 요소에 의한 메모리로의 액세스는 메모리 컨트롤러에 의해 제어될 수 있다.Meanwhile, the
한편, 본 발명의 실시예에 따른 방법은 컴퓨터가 읽을 수 있는 프로그램 명령 형태로 구현되어 컴퓨터로 읽을 수 있는 기록 매체에 저장될 수 있으며, 본 발명의 실시예에 따른 제어 프로그램 및 대상 프로그램도 컴퓨터로 판독 가능한 기록 매체에 저장될 수 있다. 컴퓨터가 읽을 수 있는 기록 매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록 장치를 포함한다.On the other hand, the method according to the embodiment of the present invention may be implemented in the form of a computer-readable program command and stored in a computer-readable recording medium, and the control program and the target program according to the embodiment of the present invention are also implemented in the computer. It may be stored in a readable recording medium. The computer-readable recording medium includes all types of recording devices in which data readable by a computer system is stored.
기록 매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 소프트웨어 분야 당업자에게 공지되어 사용 가능한 것일 수도 있다.The program instructions recorded on the recording medium may be specially designed and configured for the present invention, or may be known and available to those skilled in the software field.
컴퓨터로 읽을 수 있는 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media) 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 또한 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다.Examples of the computer-readable recording medium include magnetic media such as hard disks, floppy disks, and magnetic tapes, optical recording media such as CD-ROMs and DVDs, and floppy disks, and hardware devices specially configured to store and execute program instructions, such as magneto-optical media and ROM, RAM, flash memory, and the like. In addition, the computer-readable recording medium is distributed in network-connected computer systems, and computer-readable codes can be stored and executed in a distributed manner.
프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 전자적으로 정보를 처리하는 장치, 예를 들어, 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다.Examples of the program instruction include not only machine code such as generated by a compiler, but also a device for electronically processing information using an interpreter or the like, for example, a high-level language code that can be executed by a computer.
상술한 하드웨어 장치는 본 발명의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.The hardware devices described above may be configured to operate as one or more software modules to perform the operations of the present invention, and vice versa.
전술한 본 발명의 설명은 예시를 위한 것이며, 본 발명이 속하는 기술분야의 통상의 지식을 가진 자는 본 발명의 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 쉽게 변형이 가능하다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시 예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다. 예를 들어, 단일형으로 설명되어 있는 각 구성 요소는 분산되어 실시될 수도 있으며, 마찬가지로 분산된 것으로 설명되어 있는 구성요소들도 결합된 형태로 실시될 수 있다.The description of the present invention described above is for illustration, and those of ordinary skill in the art to which the present invention pertains can understand that it can be easily modified into other specific forms without changing the technical spirit or essential features of the present invention. will be. Therefore, it should be understood that the embodiments described above are illustrative in all respects and not restrictive. For example, each component described as a single type may be implemented in a distributed manner, and likewise components described as distributed may be implemented in a combined form.
본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타나며, 특허청구범위의 의미 및 범위 그리고 그 균등 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.The scope of the present invention is indicated by the following claims rather than the above detailed description, and all changes or modifications derived from the meaning and scope of the claims and their equivalents should be construed as being included in the scope of the present invention. .
Claims (13)
상기 컴퓨팅 시스템이, 디지털 문서의 열람 요청에 응답하여, 상기 디지털 문서를 상기 디스플레이 장치에 디스플레이하는 단계; 및
상기 컴퓨팅 시스템이, 상기 전면 카메라를 통해 촬영되는 영상에 기초하여, 상기 디스플레이 장치에 표시되는 화면을 촬영할 수 있는 촬영장치를 탐지하는 단계를 포함하되,
상기 디지털 문서를 상기 디스플레이 장치에 디스플레이하는 단계는,
상기 디지털 문서가 상기 디스플레이 장치에 디스플레이되는 동안에 상기 전면 카메라를 통해 촬영되는 영상에서 촬영 장치가 탐지되지 않는 경우, 상기 컴퓨팅 시스템이, 상기 디지털 문서를 열람 가능한 형태로 상기 디스플레이 장치에 디스플레이하는 단계; 및
상기 디지털 문서가 상기 디스플레이 장치에 디스플레이되는 동안에 상기 전면 카메라를 통해 촬영되는 영상에서 촬영 장치가 탐지되면, 상기 컴퓨팅 시스템이, 상기 디지털 문서를 열람 불가능한 형태로 상기 디스플레이 장치에 출력하거나 상기 디지털 문서가 상기 디스플레이 장치에 출력되지 않도록 제어하는 단계를 포함하는 디지털 문서 보안 방법.
A digital document security method performed in a computing system having a display device and a front camera, comprising:
displaying, by the computing system, the digital document on the display device in response to a request to read the digital document; and
Detecting, by the computing system, a photographing device capable of photographing a screen displayed on the display device, based on the image photographed through the front camera,
Displaying the digital document on the display device comprises:
displaying, by the computing system, the digital document on the display device in a readable form when the photographing device is not detected from the image photographed through the front camera while the digital document is displayed on the display device; and
When a photographing device is detected from the image photographed through the front camera while the digital document is displayed on the display apparatus, the computing system outputs the digital document to the display apparatus in a form that cannot be read or the digital document is displayed on the display apparatus A digital document security method comprising the step of controlling not to be output to a display device.
상기 문서 보안 방법은,
상기 컴퓨팅 시스템이, 상기 전면 카메라가 존재하는지 여부 및 정상적으로 동작하는지 여부를 판단하는 단계를 더 포함하되,
상기 디지털 문서를 상기 디스플레이 장치에 디스플레이하는 단계는,
상기 전면 카메라가 존재하며 정상적으로 동작하는 경우에 상기 디지털 문서를 상기 디스플레이 장치에 디스플레이하는 단계를 더 포함하는 디지털 문서 보안 방법.
According to claim 1,
The document security method,
Further comprising the step of determining, by the computing system, whether the front camera exists and whether it operates normally,
Displaying the digital document on the display device comprises:
The digital document security method further comprising the step of displaying the digital document on the display device when the front camera exists and operates normally.
상기 문서 보안 방법은,
상기 컴퓨팅 시스템이, 상기 전면 카메라를 통해 촬영되는 영상에 기초하여, 사람의 안면을 탐지하는 단계를 더 포함하되,
상기 디지털 문서를 상기 디스플레이 장치에 디스플레이하는 단계는,
상기 전면 카메라를 통해 촬영된 이미지에 기초하여 탐지된 사람의 안면이 미리 인증된 사용자의 안면인 경우에 상기 디지털 문서를 상기 디스플레이 장치에 디스플레이하는 단계를 더 포함하는 디지털 문서 보안 방법.
According to claim 1,
The document security method,
The computing system further comprising the step of detecting a person's face based on the image taken through the front camera,
Displaying the digital document on the display device comprises:
The digital document security method further comprising the step of displaying the digital document on the display device when the face of the person detected based on the image captured by the front camera is the face of the user authenticated in advance.
상기 문서 보안 방법은,
상기 컴퓨팅 시스템이, 상기 전면 카메라를 통해 촬영되는 영상에 기초하여, 사람의 안면을 탐지하는 단계를 더 포함하되,
상기 디지털 문서가 상기 디스플레이 장치에 디스플레이되는 동안에 상기 전면 카메라를 통해 촬영되는 영상에서 상기 촬영 장치가 탐지되지 않는 경우, 상기 컴퓨팅 시스템이, 상기 디지털 문서를 열람 가능한 형태로 상기 디스플레이 장치에 디스플레이하는 단계는,
상기 디지털 문서가 상기 디스플레이 장치에 디스플레이되는 동안에 상기 전면 카메라를 통해 촬영되는 영상에서 촬영 장치가 탐지되지 않으며 상기 전면 카메라를 통해 촬영된 영상에 기초하여 탐지된 사람의 안면이 미리 인증된 사용자의 안면인 경우에, 상기 디지털 문서를 열람 가능한 형태로 상기 디스플레이 장치에 디스플레이하는 단계를 포함하는 디지털 문서 보안 방법.
According to claim 1,
The document security method,
The computing system further comprising the step of detecting a person's face based on the image taken through the front camera,
When the photographing device is not detected in the image photographed through the front camera while the digital document is displayed on the display device, the computing system displays the digital document on the display device in a viewable form ,
While the digital document is displayed on the display device, the photographing device is not detected in the image photographed through the front camera, and the face of the person detected based on the image photographed through the front camera is the face of the user who is authenticated in advance In this case, the digital document security method comprising the step of displaying the digital document in a readable form on the display device.
상기 디지털 문서를 상기 디스플레이 장치에 디스플레이하는 단계는,
상기 디지털 문서가 상기 디스플레이 장치에 디스플레이되는 동안에 상기 전면 카메라를 통해 촬영된 영상에 기초하여 탐지된 사람의 안면이 상기 미리 인증된 사용자의 안면이 아닌 경우, 상기 컴퓨팅 시스템이, 상기 디지털 문서를 열람 불가능한 형태로 상기 디스플레이 장치에 출력하거나 상기 디지털 문서가 상기 디스플레이 장치에 출력되지 않도록 제어하는 단계를 더 포함하는 디지털 문서 보안 방법.
5. The method of claim 4,
Displaying the digital document on the display device comprises:
When the face of a person detected based on the image captured by the front camera while the digital document is displayed on the display device is not the face of the user authenticated in advance, the computing system makes it impossible to read the digital document The digital document security method further comprising the step of outputting to the display device in a form or controlling the digital document not to be output to the display device.
A computer program installed in a data processing apparatus and recorded on a medium for performing the method according to any one of claims 1 to 5.
A computer-readable recording medium in which a computer program for performing the method according to any one of claims 1 to 5 is recorded.
디스플레이 장치; 전면 카메라; 프로세서 및 메모리를 포함하되,
상기 메모리는, 상기 프로세서에 의해 수행될 경우, 상기 컴퓨팅 시스템이 제1항 내지 제5항 중 어느 한 항에 기재된 방법을 수행하도록 하는 컴퓨팅 시스템.
A computing system comprising:
display device; front camera; including processors and memory;
The memory is a computing system that, when executed by the processor, causes the computing system to perform the method according to any one of claims 1 to 5.
디지털 문서의 열람 요청에 응답하여, 상기 디지털 문서를 상기 디스플레이 장치에 디스플레이하는 디스플레이모듈; 및
상기 컴퓨팅 시스템이, 상기 전면 카메라를 통해 촬영되는 영상에 기초하여, 상기 디스플레이 장치에 표시되는 화면을 촬영할 수 있는 촬영장치를 탐지하는 촬영장치 탐지모듈을 포함하되,
상기 디스플레이모듈은,
상기 디지털 문서가 상기 디스플레이 장치에 디스플레이되는 동안에 상기 전면 카메라를 통해 촬영되는 영상에서 촬영 장치가 탐지되지 않는 경우, 상기 디지털 문서를 열람 가능한 형태로 상기 디스플레이 장치에 디스플레이하고,
상기 디지털 문서가 상기 디스플레이 장치에 디스플레이되는 동안에 상기 전면 카메라를 통해 촬영되는 영상에서 촬영 장치가 탐지되면, 상기 디지털 문서를 열람 불가능한 형태로 상기 디스플레이 장치에 출력하거나 상기 디지털 문서가 상기 디스플레이 장치에 출력되지 않도록 제어하는 컴퓨팅 시스템.
A computing system having a display device and a front camera, comprising:
a display module for displaying the digital document on the display device in response to a request for reading the digital document; and
The computing system includes a photographing device detection module for detecting a photographing device capable of photographing a screen displayed on the display device, based on the image photographed through the front camera,
The display module is
When the photographing device is not detected in the image photographed through the front camera while the digital document is displayed on the display apparatus, the digital document is displayed on the display apparatus in a viewable form,
When a photographing device is detected from an image photographed through the front camera while the digital document is displayed on the display device, the digital document is output to the display device in an unreadable form, or the digital document is not output to the display device Computing system to control so as not to.
상기 컴퓨팅 시스템은,
상기 전면 카메라가 존재하는지 여부 및 정상적으로 동작하는지 여부를 판단하는 판단모듈을 더 포함하되,
상기 디스플레이모듈은,
상기 전면 카메라가 존재하며 정상적으로 동작하는 경우에 상기 디지털 문서를 상기 디스플레이 장치에 디스플레이하는 컴퓨팅 시스템.
10. The method of claim 9,
The computing system is
Further comprising a determination module for determining whether the front camera exists and whether it operates normally,
The display module is
A computing system for displaying the digital document on the display device when the front camera exists and operates normally.
상기 컴퓨팅 시스템은,
상기 전면 카메라를 통해 촬영되는 영상에 기초하여, 사람의 안면을 탐지하는 안면탐지모듈을 더 포함하되,
상기 디스플레이모듈은,
상기 전면 카메라를 통해 촬영된 이미지에 기초하여 탐지된 사람의 안면이 미리 인증된 사용자의 안면인 경우에 상기 디지털 문서를 상기 디스플레이 장치에 디스플레이하는 컴퓨팅 시스템.
10. The method of claim 9,
The computing system is
Based on the image taken through the front camera, further comprising a face detection module for detecting a person's face,
The display module is
Computing system for displaying the digital document on the display device when the face of the person detected based on the image captured by the front camera is the face of the user authenticated in advance.
상기 컴퓨팅 시스템은,
상기 전면 카메라를 통해 촬영되는 영상에 기초하여, 사람의 안면을 탐지하는 안면탐지모듈을 더 포함하되,
상기 디스플레이모듈은,
상기 디지털 문서가 상기 디스플레이 장치에 디스플레이되는 동안에 상기 전면 카메라를 통해 촬영되는 영상에서 촬영 장치가 탐지되지 않으며 상기 전면 카메라를 통해 촬영된 영상에 기초하여 탐지된 사람의 안면이 미리 인증된 사용자의 안면인 경우에, 상기 디지털 문서를 열람 가능한 형태로 상기 디스플레이 장치에 디스플레이하는 컴퓨팅 시스템.
10. The method of claim 9,
The computing system is
Based on the image taken through the front camera, further comprising a face detection module for detecting a person's face,
The display module is
While the digital document is displayed on the display device, the photographing device is not detected in the image photographed through the front camera, and the face of the person detected based on the image photographed through the front camera is the face of the user who is authenticated in advance In this case, the computing system for displaying the digital document in a readable form on the display device.
상기 디스플레이모듈은,
상기 디지털 문서가 상기 디스플레이 장치에 디스플레이되는 동안에 상기 전면 카메라를 통해 촬영된 영상에 기초하여 탐지된 사람의 안면이 상기 미리 인증된 사용자의 안면이 아닌 경우, 상기 디지털 문서를 열람 불가능한 형태로 상기 디스플레이 장치에 출력하거나 상기 디지털 문서가 상기 디스플레이 장치에 출력되지 않도록 제어하는 컴퓨팅 시스템.13. The method of claim 12,
The display module is
When the face of a person detected based on the image captured through the front camera while the digital document is displayed on the display device is not the face of the user who has been authenticated in advance, the digital document cannot be read by the display device A computing system that controls so that the digital document is not output to the display device or the digital document is not output to the display device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020200095653A KR20220015539A (en) | 2020-07-31 | 2020-07-31 | Method for digital document security and computing system performing the same |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020200095653A KR20220015539A (en) | 2020-07-31 | 2020-07-31 | Method for digital document security and computing system performing the same |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20220015539A true KR20220015539A (en) | 2022-02-08 |
Family
ID=80251744
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020200095653A KR20220015539A (en) | 2020-07-31 | 2020-07-31 | Method for digital document security and computing system performing the same |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20220015539A (en) |
-
2020
- 2020-07-31 KR KR1020200095653A patent/KR20220015539A/en unknown
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11321575B2 (en) | Method, apparatus and system for liveness detection, electronic device, and storage medium | |
US20220269800A1 (en) | Privacy protection method for electronic device and electronic device | |
CN111598065B (en) | Depth image acquisition method, living body identification method, apparatus, circuit, and medium | |
WO2014169655A1 (en) | Shooting method and apparatus | |
US11244182B2 (en) | Spoof detection by estimating subject motion from captured image frames | |
CN108363939B (en) | Characteristic image acquisition method and device and user authentication method | |
CN116152122B (en) | Image processing method and electronic device | |
CN115633262B (en) | Image processing method and electronic device | |
CN107710213B (en) | Apparatus, method, medium for depth-based user authentication | |
CN113723144A (en) | Face watching unlocking method and electronic equipment | |
US20220270352A1 (en) | Methods, apparatuses, devices, storage media and program products for determining performance parameters | |
CN113923461A (en) | Screen recording method and screen recording system | |
US11317147B2 (en) | Methods, systems, and devices for processing private media content captured by sensors operating in privacy modes of operation | |
CN113591526A (en) | Face living body detection method, device, equipment and computer readable storage medium | |
CN117077703A (en) | Image processing method and electronic equipment | |
KR20220015539A (en) | Method for digital document security and computing system performing the same | |
KR20220014670A (en) | Method for digital document security and computing system performing the same | |
KR20210086031A (en) | Method for proving original based on block chain and electronic device using the same | |
KR20210086035A (en) | Method for proving original based on block chain and electronic device using the same | |
CN113794833B (en) | Shooting method and device and electronic equipment | |
US10133356B2 (en) | Method and apparatus for controlling a system via a sensor | |
KR20140134844A (en) | Method and device for photographing based on objects | |
US11481507B2 (en) | Augmented reality document redaction | |
CN115580690A (en) | Image processing method and electronic equipment | |
JP7193570B2 (en) | Terminal device, method and program |