KR-20260063064-A - APPARATUS AND MEHTOD FOR PARTIAL ENCRYPTION OF VIDEO DATA
Abstract
An apparatus and method for partial encryption of image data are provided. An apparatus for partial encryption of image data according to one embodiment includes: an encryption target identification module that identifies one or more encryption targets for each frame of image data; a group creation module that creates one or more encryption groups by connecting two or more encryption targets identified in different frames based on the in-frame location of the identified one or more encryption targets; and an encryption module that performs partial encryption for each encryption target included in the one or more encryption groups.
Inventors
- 윤택영
- 송현민
- 조찬형
Assignees
- 단국대학교 산학협력단
Dates
- Publication Date
- 20260507
- Application Date
- 20241030
Claims (19)
- An encryption target identification module that identifies one or more encryption targets for each frame of video data; A group creation module that generates one or more encryption groups by connecting two or more encryption targets identified in different frames based on the in-frame locations of the identified one or more encryption targets; and A device for partial encryption of image data, comprising an encryption module that performs partial encryption for each encryption target included in one or more encryption groups.
- In claim 1, A partial encryption device for image data, wherein the position of a specific encryption target among the one or more encryption targets within the frame is determined based on the position of one or more feature points identified from the specific encryption target.
- In claim 1, A partial encryption device for image data, wherein the position of a specific encryption target among the one or more encryption targets within the frame is determined based on the position of a bounding box containing the specific encryption target.
- In claim 1, A partial encryption device for image data, wherein the group generation module is configured to group the first encryption target and the second encryption target into the same encryption group when the distance between the first encryption target and the second encryption target, each identified in adjacent frames, is within a threshold value.
- In claim 1, The above encryption module is, Generate and assign a different encryption key to each of the above one or more encryption groups, and A partial encryption device for image data that de-identifies each encryption target included in the encryption group within the image data using the assigned encryption key.
- In claim 5, The above encryption module is a partial encryption device for image data that assigns the same encryption key to encryption targets included in the same encryption group.
- In claim 5, The above encryption module is a partial encryption device for image data configured to apply different encryption keys to encryption targets included in different encryption groups.
- In claim 5, The above encryption key is a partial encryption device for image data, which is generated using an identifier (ID) assigned to each of the one or more encryption groups.
- In claim 5, The above encryption module is a partial encryption device for image data that de-identifies each of the encryption targets so that the de-identified encryption targets can be restored using a decryption key corresponding to the encryption key.
- One or more processors, and A method performed in a computing device having a memory for storing one or more programs executed by the above-mentioned one or more processors, wherein A step of identifying one or more encryption targets for each frame of video data; A step of generating one or more encryption groups by connecting two or more encryption targets identified in different frames based on the in-frame locations of the identified one or more encryption targets; and A method for partial encryption of image data, comprising the step of performing partial encryption for each encryption target included in one or more encryption groups.
- In claim 10, A method for partial encryption of image data, wherein the position of a specific encryption target among the one or more encryption targets within the frame is determined based on the position of one or more feature points identified from the specific encryption target.
- In claim 10, A method for partial encryption of image data, wherein the position of a specific encryption target among the one or more encryption targets within the frame is determined based on the position of a bounding box containing the specific encryption target.
- In claim 10, A method for partial encryption of image data, wherein the step of generating the encryption group is configured to group the first encryption target and the second encryption target into the same encryption group when the distance between the first encryption target and the second encryption target, each identified in adjacent frames, is within a threshold value.
- In claim 10, The step of performing the above partial encryption is, A step of generating and assigning different encryption keys to each of the above one or more encryption groups; and A method for partial encryption of image data, comprising the step of de-identifying each encryption target included in the encryption group within the image data using the assigned encryption key.
- In claim 14, The above-mentioned de-identification step is a method for partial encryption of image data configured to apply the same encryption key to encryption targets included in the same encryption group.
- In claim 14, The above-mentioned de-identification step is configured to apply different encryption keys to encryption targets included in different encryption groups, a method for partial encryption of image data.
- In claim 14, A method for partial encryption of image data, wherein the encryption key is generated using an identifier (ID) assigned to each of the one or more encryption groups.
- In claim 14, A method for partial encryption of image data, wherein the de-identification step is configured to de-identify each of the encrypted targets so that the de-identified encrypted targets can be restored using a decryption key corresponding to the encryption key.
- An operation to identify one or more encryption targets for each frame of video data; An operation to generate one or more encryption groups by connecting two or more encryption targets identified in different frames based on the in-frame locations of the identified one or more encryption targets; and A computer program stored on a recording medium to execute on a computer an operation of performing partial encryption for each encryption target included in the above one or more encryption groups.
Description
Apparatus and Method for Partial Encryption of Video Data The disclosed embodiments relate to a technology for identifying targets requiring encryption in image data and performing partial encryption on the identified targets in a manner that enables selective decryption. Due to advancements in image and video processing technologies, video recording and storage technologies are being utilized in various fields. In particular, security cameras, such as closed-circuit television (CCTV) or Internet Protocol (IP) cameras, are being actively distributed and installed for security and surveillance purposes in recent years. The widespread adoption of these security cameras offers advantages in several aspects, including enhanced security, crime prevention, and ease of tracking. However, at the same time, the problem of infringing upon individual privacy due to the unintended leakage or malicious misuse of recorded video data has also increased. One solution proposed to address this problem is to encrypt the entire video data. However, this method suffers from the problem of excessive computational cost because it requires encrypting every frame of the video data. A method of partially encrypting key protected targets within the video can also be considered. However, even when using this method, since all protected targets are encrypted with the same key, it is impossible to selectively decrypt only the targets that require decryption. FIG. 1 is a block diagram illustrating a partial encryption device for image data according to one embodiment. FIG. 2 is an exemplary diagram illustrating a method for determining the location within a frame of an identified encryption target in a partial encryption device for image data according to one embodiment. FIGS. 3 to 5 are exemplary diagrams illustrating the process of grouping encryption targets in a group creation module according to one embodiment. FIG. 6 is a flowchart illustrating a partial encryption process of image data according to one embodiment. FIG. 7 is a flowchart illustrating the process of providing partially encrypted image data and selectively decrypting it according to one embodiment. FIG. 8 is a block diagram illustrating a computing environment including a computing device suitable for use in exemplary embodiments. Hereinafter, specific embodiments of the present invention will be described with reference to the drawings. The following detailed description is provided to facilitate a comprehensive understanding of the methods, apparatuses, and/or systems described herein. However, this is merely illustrative and the present invention is not limited thereto. In describing the embodiments of the present invention, if it is determined that a detailed description of known technology related to the present invention may unnecessarily obscure the essence of the present invention, such detailed description will be omitted. Furthermore, the terms described below are defined in consideration of their functions within the present invention, and these may vary depending on the intentions or practices of the user or operator. Therefore, such definitions should be based on the content throughout this specification. Terms used in the detailed description are intended merely to describe the embodiments of the present invention and should not be limiting in any way. Unless explicitly stated otherwise, expressions in the singular form include the meaning of the plural form. In this description, expressions such as "include" or "comprise" are intended to refer to certain characteristics, numbers, steps, actions, elements, parts thereof, or combinations thereof, and should not be interpreted to exclude the existence or possibility of one or more other characteristics, numbers, steps, actions, elements, parts thereof, or combinations thereof other than those described. Additionally, terms such as "first," "second," etc., may be used to describe various components, but said components should not be limited by said terms. These terms may be used for the purpose of distinguishing one component from another. For example, without departing from the scope of the present invention, the first component may be named the second component, and similarly, the second component may be named the first component. FIG. 1 is a block diagram illustrating a partial encryption device (100) for image data according to one embodiment. A partial encryption device (100) for image data according to one embodiment is a device for receiving image data and encrypting only the necessary parts (or regions) of the image data. The partial encryption device (100) for image data according to the embodiment illustrated in FIG. 1 includes an encryption target identification module (102), a group creation module (104), and an encryption module (106). The encryption target identification module (102) receives video data and identifies one or more encryption targets from the received video data. In the disclose