Patents Assigned to Crypto Lab Inc.
-
Patent number: 12278889Abstract: An electronic apparatus is disclosed.Type: GrantFiled: March 28, 2023Date of Patent: April 15, 2025Assignee: CRYPTO LAB INC.Inventors: Junbum Shin, Jung Hee Cheon, Unyoung Kim, Dongyeon Hong
-
Publication number: 20250038949Abstract: A method for processing homomorphic ciphertexts includes: receiving an input of an instruction for sorting regarding a plurality of homomorphic ciphertexts; sorting the plurality of homomorphic ciphertexts by using a sorter which can sort 3 more homomorphic ciphertexts in a single stage; and outputting the sorting result. The sorter performs sorting by using a comparison function that selectively outputs a bigger value or a smaller value between two input values.Type: ApplicationFiled: October 15, 2024Publication date: January 30, 2025Applicants: Crypto Lab Inc., Seoul National University R&DB FoundationInventors: Jung Hee Cheon, Seungwan Hong
-
Patent number: 12149604Abstract: Disclosed is a calculation device. The present calculation device includes: a memory for storing a plurality of homomorphic ciphertexts for an approximate message including an error; and a processor for sorting the plurality of homomorphic ciphertexts by using a 5-way sorter which can sort five homomorphic ciphertexts in a single stage.Type: GrantFiled: June 5, 2020Date of Patent: November 19, 2024Assignees: Crypto Lab Inc., Seoul National University R&DB FoundationInventors: Jung Hee Cheon, Seungwan Hong
-
Patent number: 12063290Abstract: An encoding method includes: receiving a plurality of messages; encoding the plurality of messages into a polynomial defined by multivariates; and encrypting the polynomial defined by the multivariates to generate a homomorphic ciphertext. The plurality of messages may be multidimensionally packed by using multivariates, and thus, an operation may be performed with low complexity in the process of matrix multiplication for ciphertexts packed with the multivariates.Type: GrantFiled: December 6, 2019Date of Patent: August 13, 2024Assignee: Crypto Lab Inc.Inventors: Jung Hee Cheon, Andrey Kim, Donggeon Yhee
-
Patent number: 11937078Abstract: A mobile device is disclosed. The device includes a communicator, a GPS unit for calculating location information, a memory, a display, and a processor, and the processor is configured to generate movement path information of the mobile device by performing homomorphic encryption of a plurality of pieces of location information stored in the memory, transmit the movement path information to a server apparatus through the communicator, based on operation result data obtained by operating based on the movement path information and comparison target path information being transmitted from the server apparatus, decrypt the operation result data, and output a message notifying whether a route overlaps the comparison target path information based on a decrypted result through the display. Therefore, the route overlap is rapidly and accurately confirmed without invasion of privacy.Type: GrantFiled: August 24, 2021Date of Patent: March 19, 2024Assignee: CRYPTO LAB INC.Inventors: Jung Hee Cheon, Keewoo Lee, Sumin Kim, Jae Seon Kim
-
Patent number: 11799628Abstract: Disclosed is a ciphertext calculation method. The ciphertext calculation method comprises the steps of: receiving a comparative calculation command for a plurality of ciphertexts of the same type; performing a calculation by reflecting the plurality of ciphertexts of the same type on a synthesis function corresponding to the comparative calculation command; and outputting the calculated ciphertexts of the same type.Type: GrantFiled: November 13, 2019Date of Patent: October 24, 2023Assignee: Crypto Lab Inc.Inventors: Jung Hee Cheon, Dongwoo Kim, Du Hyeong Kim
-
Patent number: 11757618Abstract: A method of operating a homomorphic ciphertext is disclosed. The method of operating a homomorphic ciphertext includes receiving a non-polynomial operation command with respect to a homomorphic ciphertext, computing an approximate polynomial function corresponding to the non-polynomial operation, performing an operation of the homomorphic ciphertext using the computed polynomial function, and outputting the operated homomorphic ciphertext, wherein the approximate polynomial function is a second approximate polynomial function which is obtained by extending a first approximate polynomial function to have a second range wider than the first range having a preset accuracy with the non-polynomial operation within a first range.Type: GrantFiled: October 12, 2021Date of Patent: September 12, 2023Assignee: CRYPTO LAB INC., et al.Inventors: Jung Hee Cheon, Jai Hyun Park, Wootae Kim
-
Patent number: 11750367Abstract: An electronic device is disclosed. The electronic device comprises: a memory for storing at least one instruction; and a processor for executing at least one instruction, wherein the processor executes the at least one instruction so as to, when an operation command for a homomorphic ciphertext is input, obtain an operation result by using a plaintext operation corresponding to the operation command and a plaintext corresponding to the homomorphic ciphertext, and output the obtained operation result in a manner corresponding to the operation command.Type: GrantFiled: June 15, 2021Date of Patent: September 5, 2023Assignee: CRYPTO LAB INC.Inventors: Hoseop Ahn, Sumin Lee
-
Patent number: 11563577Abstract: Disclosed are a calculation device for encryption using a public key and an encryption method thereof. The present method comprises: a step for setting a secret key, and generating a public key using the secret key and an error extracted from a discrete Gaussian distribution or a distribution that is within a short statistical distance thereto; and a step for applying the public key to a message, and then performing a rounding process to encrypt the message. Accordingly, encryption efficiency can be enhanced.Type: GrantFiled: November 17, 2017Date of Patent: January 24, 2023Assignee: Crypto Lab Inc.Inventors: Jung Hee Cheon, Joo Hee Lee
-
Patent number: 11522718Abstract: Disclosed is a method of generating digital signature information comprising: receiving a message; computing a particular solution in which a result of calculating the particular solution in a public key becomes a function-processed output value predetermined in the received message; and generating digital signature information for the message using the computed particular solution, wherein the public key is computed using a ring having a dimension (d) represented by a power of 2 and an integer multiplication of 3 or more.Type: GrantFiled: November 25, 2020Date of Patent: December 6, 2022Assignees: CRYPTO LAB INC., SEOUL NATIONAL UNIVERSITY R&DB FOUNDATIONInventors: Jung Hee Cheon, Yongha Son, Duhyeong Kim
-
Patent number: 11509454Abstract: Disclosed is a ciphertext computation method. The ciphertext computation method includes: receiving a modular computation command for a plurality of ciphertexts; performing a modular computation for the plurality of ciphertexts by using a lookup table storing a plurality of predetermined prime number information; and outputting a result of the computation.Type: GrantFiled: March 6, 2020Date of Patent: November 22, 2022Assignee: CRYPTO LAB INC.Inventor: Jung Hee Cheon
-
Publication number: 20220255722Abstract: Disclosed is a calculation device. The present calculation device includes: a memory for storing a plurality of homomorphic ciphertexts for an approximate message including an error; and a processor for sorting the plurality of homomorphic ciphertexts by using a 5-way sorter which can sort five homomorphic ciphertexts in a single stage.Type: ApplicationFiled: June 5, 2020Publication date: August 11, 2022Applicants: Crypto Lab Inc., Seoul National University R&DB FoundationInventors: Jung Hee Cheon, Seungwan Hong
-
Patent number: 11329799Abstract: An encryption method includes: calculating a second random matrix using a first random matrix and a secret key, and generating a ciphertext corresponding to a message using the second random matrix. The generating of the ciphertext includes: performing a rounding process for sending the generated ciphertext to a smaller modulus area. The generating of the ciphertext includes performing message encryption without Gaussian sampling.Type: GrantFiled: January 31, 2020Date of Patent: May 10, 2022Assignee: Crypto Lab Inc.Inventors: Jung Hee Cheon, Joo Hee Lee
-
Patent number: 11316657Abstract: A data sharing method of a user device is provided. The data sharing method includes receiving, from a server device storing information, a private key corresponding to the information, performing a homomorphic encryption of the private key by a homomorphic encryption key provided from the server device, and generating a switch key, and uploading the switch key to a blockchain system. Accordingly, a more effective and clear data sharing is provided.Type: GrantFiled: April 4, 2019Date of Patent: April 26, 2022Assignee: Crypto Lab Inc.Inventors: Jung Hee Cheon, Dongwoo Kim
-
Publication number: 20220092150Abstract: Disclosed is a method of arithmetic operation. The arithmetic operation includes receiving an input value, generating an output value by reflecting the input value to a preset arithmetic circuit on a finite commutative ring and a first polynomial function to verify the output value, and transferring the generated output value and the first polynomial function to an external device.Type: ApplicationFiled: January 10, 2020Publication date: March 24, 2022Applicant: Crypto Lab Inc.Inventors: Jung Hee Cheon, Dongwoo Kim, Daejun Park
-
Patent number: 11239995Abstract: A method for processing an encryption is provided. The method for processing an encryption includes the steps of linearly transforming a homomorphic encryption for an approximate message including an error, performing an approximate modulus operation for the linearly transformed homomorphic encryption by using a multi-degree polynomial set such that input values within a predetermined range are approximate to an integer point, and linearly transforming the homomorphic encryption which was approximately modulus operated into a form of encryption.Type: GrantFiled: November 26, 2019Date of Patent: February 1, 2022Assignee: CRYPTO LAB INC.Inventors: Jung Hee Cheon, Kyoo Hyung Han, Do Hyeong Ki, Minki Hhan
-
Publication number: 20220029783Abstract: An encoding method is disclosed. The present encoding method comprises the steps of: receiving a plurality of messages; encoding the plurality of messages into a polynomial expression having been multivariately defined, and encoding the multivariately defined polynomial expression so as to generate a homomorphic cyphertext.Type: ApplicationFiled: December 6, 2019Publication date: January 27, 2022Applicant: Crypto Lab Inc.Inventors: Jung Hee Cheon, Andrey Kim, Donggeon Yhee
-
Publication number: 20220029782Abstract: Disclosed is a ciphertext calculation method. The ciphertext calculation method comprises the steps of: receiving a comparative calculation command for a plurality of ciphertexts of the same type; performing a calculation by reflecting the plurality of ciphertexts of the same type on a synthesis function corresponding to the comparative calculation command; and outputting the calculated ciphertexts of the same type.Type: ApplicationFiled: November 13, 2019Publication date: January 27, 2022Applicant: Crypto Lab Inc.Inventors: Jung Hee Cheon, Dongwoo Kim, Du Hyeong Kim
-
Patent number: 11115182Abstract: An operation apparatus and method for processing a homomorphic encrypted message are disclosed. The method includes producing an approximate polynomial corresponding to an operation function to be applied to a homomorphic encrypted message and approximately operating the homomorphic encrypted message using the approximate polynomial. Thus, an encrypted message may be efficiently processed.Type: GrantFiled: February 7, 2019Date of Patent: September 7, 2021Assignee: Crypto Lab Inc.Inventors: Jung Hee Cheon, Yongsoo Song, Andrey Kim, Miran Kim, Kyoohyung Han
-
Patent number: 11115183Abstract: A decryption method includes: receiving a homomorphic ciphertext; and obtaining a result value added an error value at a message from the received homomorphic ciphertext. The error is disposed on the least significant bit (LSB) side in the homogeneous ciphertext, and the message is disposed at a position adjacent to the error.Type: GrantFiled: April 22, 2020Date of Patent: September 7, 2021Assignee: Crypto Lab Inc.Inventors: Jung Hee Cheon, Duhyeong Kim, Yongsoo Song, Kyoohyung Han