Search

US-12627501-B2 - Device for protecting content by using biometric information and operating method thereof

US12627501B2US 12627501 B2US12627501 B2US 12627501B2US-12627501-B2

Abstract

A method performed by a device for protecting content by using biometric information is provided. The content protection method includes displaying, by the device, identification information of encrypted content, receiving, by the device, a user input of selecting the encrypted content, controlling, by the device, according to the reception of the user input of selecting the encrypted content, a sensor to obtain image information of a user's body part, calculating, by the device, feature information of the user's body part from the obtained image information, reproducing, by the device, a crypto key based on the calculated feature information of the user's body part and hint information stored in correspondence to the encrypted content, decrypting, by the device, the encrypted content based on the reproduced crypto key, and displaying, by the device, the encrypted content according to the decryption of the encrypted content.

Inventors

  • Andriy OLIYNYK
  • Dmytro PROGONOV
  • Pavlo KOLESNICHENKO
  • Valentyna CHERNIAKOVA
  • Yevhenii YAKISHYN
  • Yaroslav Lavrenyuk

Assignees

  • SAMSUNG ELECTRONICS CO., LTD.

Dates

Publication Date
20260512
Application Date
20240529
Priority Date
20220214

Claims (19)

  1. 1 . A method performed by a device of protecting content by using biometric information, the method comprising: displaying, by the device, identification information of encrypted content; receiving, by the device, a user input of selecting the encrypted content; controlling, by the device, according to the reception of the user input of selecting the encrypted content, a sensor to obtain image information of a user's body part; calculating, by the device, feature information of the user's body part from the obtained image information; reproducing, by the device, a crypto key based on the calculated feature information of the user's body part and hint information stored in correspondence to the encrypted content; decrypting, by the device, the encrypted content based on the reproduced crypto key; and displaying, by the device, the encrypted content according to the decryption of the encrypted content, wherein the hint information is included, as meta information of a file including the encrypted content, in the file.
  2. 2 . The method of claim 1 , wherein the obtaining of the image information of the user's body part according to the reception of the user input of selecting the encrypted content comprises: obtaining, according to the reception of the user input of selecting the encrypted content, information about the sensor from the file including the encrypted content; and controlling the sensor to obtain an image of the user's body part.
  3. 3 . The method of claim 1 , wherein the displaying of the identification information of the encrypted content comprises: displaying, as the identification information of the encrypted content, identification information of the user's body part used for encryption of the encrypted content.
  4. 4 . The method of claim 1 , further comprising: receiving a user input of selecting a folder including at least one piece of encrypted content; controlling, according to the reception of the user input of selecting the folder, the sensor to obtain the image information of the user's body part; and encrypting the at least one piece of encrypted content based on the obtained image information.
  5. 5 . The method of claim 1 , comprising: receiving a user input for encrypting content; obtaining the image information of the user's body part according to the reception of the user input for encrypting content; calculating the feature information from the obtained image information; calculating the crypto key and the hint information related to the crypto key based on the feature information; encrypting the content based on the crypto key; and storing the hint information in correspondence to the encrypted content.
  6. 6 . The method of claim 5 , wherein the obtaining of the image information of the user's body part according to the reception of the user input for encrypting the content comprises: displaying identification information of a plurality of body parts capable of being used for encryption, according to the reception of the user input for encrypting the content; receiving a user input of selecting a body part from among the plurality of body parts; and controlling the sensor corresponding to the selected body part to obtain image information of the selected body part.
  7. 7 . The method of claim 5 , further comprising: identifying whether a user is an owner of the device, based on the feature information; and displaying, according to identification that the user is not the owner of the device, a message indicating that the content cannot be encrypted.
  8. 8 . The method of claim 5 , wherein the receiving of the user input for encrypting the content comprises: selecting an area in an image displayed on a display of the device; and receiving a user input for encrypting the content in the selected area.
  9. 9 . The method of claim 5 , wherein the encrypted content is content encrypted based on image information of a first user's body part and image information of a second user's body part, and wherein the controlling of the sensor to obtain the image information of the user's body part comprises: controlling the sensor to obtain the image information of the first user's body part and the image information of the second user's body part.
  10. 10 . The method of claim 1 , further compromising: storing a hash value of feature information corresponding to the user's body part.
  11. 11 . A device for protecting content by using biometric information, the device comprising: a sensor; memory storing one or more computer programs; and one or more processors communicatively coupled to the sensor and the memory, wherein the one or more computer programs include computer-executable instructions that, when executed by the one or more processors, cause the device to: display identification information of encrypted content, receive a user input of selecting the encrypted content, control the sensor to obtain image information of a user's body part according to the reception of the user input of selecting the encrypted content, calculate feature information of the user's body part from the obtained image information, reproduce a crypto key based on the calculated feature information of the user's body part and hint information stored in correspondence to the encrypted content, decrypt the encrypted content based on the reproduced crypto key, and display the encrypted content according to the decryption of the encrypted content, and wherein the hint information is included, as meta information of a file including the encrypted content, in the file.
  12. 12 . The device of claim 11 , wherein the one or more computer programs further include computer-executable instructions that, when executed by the one or more processors, cause the device to: obtain, according to a user input of selecting the encrypted content, information about the sensor from the file including the encrypted content, and control the sensor to obtain an image of the user's body part.
  13. 13 . The device of claim 11 , wherein the one or more computer programs further include computer-executable instructions that, when executed by the one or more processors, cause the device to display, as identification information of the encrypted content, identification information of the user's body part used for encryption of the encrypted content.
  14. 14 . The device of claim 11 , wherein the one or more computer programs further include computer-executable instructions that, when executed by the one or more processors, cause the device to: receive a user input of selecting a folder including at least one piece of encrypted content, control, according to the reception of the user input of selecting the folder, the sensor to obtain image information of the user's body part, and decrypt the at least one piece of encrypted content based on the obtained image information.
  15. 15 . The device of claim 11 , wherein the one or more computer programs further include computer-executable instructions that, when executed by the one or more processors, cause the device to: receive a user input for encrypting content, obtain the image information of the user's body part according to the reception of the user input for encrypting content, calculate the feature information from the obtained image information, calculate the crypto key and the hint information related to the crypto key based on the feature information, encrypt the content based on the crypto key, and store the hint information in correspondence to the encrypted content.
  16. 16 . The device of claim 15 , wherein, when obtaining the image information of the user's body part according to the reception of the user input for encrypting the content, the one or more computer programs further include computer-executable instructions that, when executed by the one or more processors, cause the device to: displaying identification information of a plurality of body parts capable of being used for encryption, according to the reception of the user input for encrypting the content, receiving a user input of selecting a body part from among the plurality of body parts, and controlling the sensor corresponding to the selected body part to obtain image information of the selected body part.
  17. 17 . The device of claim 15 , wherein the one or more computer programs further include computer-executable instructions that, when executed by the one or more processors, cause the device to: identify whether a user is an owner of the device, based on the feature information, and display, according to identification that the user is not the owner of the device, a message indicating that the content cannot be encrypted.
  18. 18 . One or more non-transitory computer-readable storage media storing one or more computer programs including computer-executable instructions that, when executed by one or more processors of a device, cause the device to perform operations, the operations comprising: displaying, by the device, identification information of encrypted content; receiving, by the device, a user input of selecting the encrypted content; controlling, by the device, according to the reception of the user input of selecting the encrypted content, a sensor to obtain image information of a user's body part; calculating, by the device, feature information of the user's body part from the obtained image information; reproducing, by the device, a crypto key based on the calculated feature information of the user's body part and hint information stored in correspondence to the encrypted content; decrypting, by the device, the encrypted content based on the reproduced crypto key; and displaying, by the device, the encrypted content according to the decryption of the encrypted content, wherein the hint information is included, as meta information of a file including the encrypted content, in the file.
  19. 19 . The one or more non-transitory computer-readable storage media of claim 18 , wherein the hint information is included, as meta information of a file including the encrypted content, in the file.

Description

CROSS-REFERENCE TO RELATED APPLICATION(S) This application is a continuation application, claiming priority under § 365(c), of an International application No. PCT/KR2022/021652, filed on Dec. 29, 2022, which is based on and claims the benefit of a Korean patent application number 10-2022-0019140, filed on Feb. 14, 2022, in the Korean Intellectual Property Office, the disclosure of which is incorporated by reference herein in its entirety. BACKGROUND 1. Field The disclosure relates to a device for protecting data by using biometric information and an operating method thereof. 2. Description of Related Art In most information systems, to ensure the confidentiality and integrity of data, users need to generate their own random data, such as passwords, passcodes, or personal identification number (PIN) numbers. However, because such random data is difficult to remember, it is not easy for users to manage it. In order to overcome this drawback of random data, there is a need for a method to extract a person's unique features from the person's biometric data, such as face, iris, fingerprint, and biometric pattern, and protect data by using the extracted features. Also, because data to be protected can be moved to various devices, a person's biometric data or features extracted from biometric data are mainly stored on a server to encrypt or decrypt data on various devices. However, users' biometric data should not be leaked because it is critical information related to the users' privacy, and accordingly, it is not desirable to store users' biometric data on a server. Accordingly, a method for encrypting or decrypting data on a device without using a server is required. The above information is presented as background information only to assist with an understanding of the disclosure. No determination has been made, and no assertion is made, as to whether any of the above might be applicable as prior art with regard to the disclosure. SUMMARY Aspects of the disclosure are to address at least the above-mentioned problems and/or disadvantages and to provide at least the advantages described below. Accordingly, an aspect of the disclosure is to provide a device for protecting data by using biometric information and an operating method thereof. Additional aspects will be set forth in part in the description which follows and, in part, will be apparent from the description, or may be learned by practice of the presented embodiments. In accordance with an aspect of the disclosure, a method performed by a device of protecting content by using biometric information is provided. The method includes displaying, by the device, identification information of encrypted content, receiving, by the device, a user input of selecting the encrypted content, controlling, by the device, according to the reception of the user input of selecting the encrypted content, a sensor to obtain image information of a user's body part, calculating, by the device, feature information of the user's body part from the obtained image information, reproducing, by the device, a crypto key based on the calculated feature information of the user's body part and hint information stored in correspondence to the encrypted content, decrypting, by the device, the encrypted content based on the reproduced crypto key, and displaying, by the device, the encrypted content according to the decryption of the encrypted content. In accordance with another aspect of the disclosure, a device for protecting content by using biometric information is provided. The device includes a sensor, memory storing one or more computer programs, and one or more processors communicatively coupled to the sensor and the memory, wherein the one or more computer programs include computer-executable instructions that, when executed by the one or more processors, cause the device to display identification information of encrypted content, receive a user input of selecting the encrypted content, control the sensor to obtain image information of a user's body part according to the reception of the user input of selecting the encrypted content, calculate feature information of the user's body part from the obtained image information, reproduce a crypto key based on the calculated feature information of the user's body part and hint information stored in correspondence to the encrypted content, decrypt the encrypted content based on the reproduced crypto key, and display the encrypted content according to the decryption of the encrypted content. In accordance with another aspect of the disclosure, one or more non-transitory computer-readable storage media storing one or more computer programs including computer-executable instructions that, when executed by one or more processors of an device, cause the device to perform operations are provided. The operations include displaying, by the device, identification information of encrypted content, receiving, by the device, a user input of selectin