CREDIT EVALUATION TECHNIQUES BASED ON ZERO-KNOWLEDGE PROOF
The present invention relates to a credit evaluation method based on zero-knowledge proof to secure a user's privacy. According to some embodiments of the present invention, a computer program stored in a computer-readable storage medium stores commands for enabling a processor of a user termin...
Saved in:
Main Authors | , , |
---|---|
Format | Patent |
Language | English Korean |
Published |
19.08.2021
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | The present invention relates to a credit evaluation method based on zero-knowledge proof to secure a user's privacy. According to some embodiments of the present invention, a computer program stored in a computer-readable storage medium stores commands for enabling a processor of a user terminal to execute the following steps: receiving first data (material) including credit information, which becomes the basis of a credit score of a user of the user terminal, from one or more financial institution servers; receiving second data (material) including an arithmetic circuit for calculating the credit score and a common reference string used for zero-knowledge proof from a lending institution server; calculating the credit score of the user on the basis of at least a part of the first data and at least a part of the second data; generating zero-knowledge proof using the credit score as a statement by using at least a part of the first data, at least a part of the second data, and the credit score; and transmitting at least a part of the first data, the zero-knowledge proof, and the credit score to the lending institution server so that verification of the zero-knowledge proof is performed.
본 개시의 몇몇 실시예에 따른, 컴퓨터 판독가능 저장 매체에 저장된 컴퓨터 프로그램으로서, 상기 컴퓨터 프로그램은 사용자 단말의 프로세서로 하여금 이하의 단계들을 수행하기 위한 명령들을 포함하며, 상기 단계들은: 하나 이상의 금융기관 서버들로부터, 상기 사용자 단말의 사용자의 신용점수에 기반이 되는 신용정보를 포함하는 제 1 자료(Material)를 수신하는 단계; 대출기관 서버로부터, 신용점수를 산출하기 위한 산술회로 및 영지식 증명(Zero-Knowledge Proof)에 이용되는 공통참조문자열(Common Reference String)을 포함하는 제 2 자료를 수신하는 단계; 상기 제 1 자료의 적어도 일부 및 상기 제 2 자료의 적어도 일부에 기초하여, 상기 사용자의 신용점수를 산출하는 단계; 상기 제 1 자료의 적어도 일부, 상기 제 2 자료의 적어도 일부 및 상기 신용점수를 이용하여, 상기 신용점수를 스테이트먼트(Statement)로 하는 영지식 증명을 생성하는 단계; 및 상기 영지식 증명에 대한 검증이 수행되도록, 상기 제 1 자료의 적어도 일부, 상기 영지식 증명 및 상기 신용점수를 상기 대출기관 서버로 전송하는 단계;를 포함할 수 있다. |
---|---|
Bibliography: | Application Number: KR20200016359 |