분산 원장에서의 익명성 취소를 통한 안전하고 추적 가능하며 개인 정보를 보호하는 디지털 통화 송금 방법

본 발명은 복수의 원장 노드를 포함하는 분산 원장을 이용함으로써 복수의 은행 및 비은행 사용자 중 제2 사용자로부터 적어도 제1 사용자에게로의 익명성 취소 디지털 통화 송금 시, 안전하고, 추적 가능하며, 프라이버시를 보호하는 방법에 관한 것이며, 상기 사용자는 상기 노드, 등록 기관(4) 및 취소 기관에 연결되도록 구성된 사용자 장치(31, 32, ...)를 이용해 원장에 트랜잭션을 추가함으로써 디지털 통화 송금을 수행하며, 상기 기관들은 각각 공개/개인 키 쌍을 소유하며, 상기 방법은 제1 사용자의 사용자 장치에 의해 수행된 등...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: GASTON GUIRAO LORENZO, BARKI AMIRA, GOUGET ALINE
Format: Patent
Sprache:kor
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:본 발명은 복수의 원장 노드를 포함하는 분산 원장을 이용함으로써 복수의 은행 및 비은행 사용자 중 제2 사용자로부터 적어도 제1 사용자에게로의 익명성 취소 디지털 통화 송금 시, 안전하고, 추적 가능하며, 프라이버시를 보호하는 방법에 관한 것이며, 상기 사용자는 상기 노드, 등록 기관(4) 및 취소 기관에 연결되도록 구성된 사용자 장치(31, 32, ...)를 이용해 원장에 트랜잭션을 추가함으로써 디지털 통화 송금을 수행하며, 상기 기관들은 각각 공개/개인 키 쌍을 소유하며, 상기 방법은 제1 사용자의 사용자 장치에 의해 수행된 등록 과정 - 상기 등록 과정은: - 제1 사용자의 신원(IDu1)의 증거를 등록 기관에 전송하는 단계(SE1), - 제1 사용자 식별 공개 키 및 제1 사용자 식별 비밀 키를 포함하는 제1 사용자 식별 키 쌍을 생성하는 단계(SE2), - 상기 생성된 제1 사용자 식별 공개 키를 등록 기관에 전송하는 단계(SE3), - 등록 기관이 상기 증거에 기초하여 제1 사용자의 신원을 검증한 후 등록 기관에 의해 생성된 서명된 토큰을 등록 기관으로부터 수신하는 단계(SE4)를 포함하며, 상기 서명된 토큰은 등록 기관 비밀 키(skRA)로 제1 사용자 식별 공개 키 및 취소 기관 공개 키(pkREVA)로 암호화된 제1 사용자의 신원(IDu1)을 포함하는 토큰을 서명함으로써 생성됨 - , 상기 제1 사용자의 상기 사용자 장치에 의해 수행되는 트랜잭션 과정 - 상기 트랜잭션 과정은, 분산 원장에 추가될 디지털 통화 송금 트랜잭션에 상기 제2 사용자를 참여시키는 단계(ST1), 상기 서명된 토큰은 취소 기관이 제1 사용자의 신원을 불러옴으로써 제1 사용자의 익명성을 취소할 수 있게 한다. The present invention relates to a method for secure, traceable and privacy-preserving with anonymity revocation digital currency transfer to at least a first user from a second user among a plurality of banked and unbanked users by using a distributed ledger comprising a plurality of ledger nodes, wherein said users perform Digital Currency transfers by adding transactions on this ledger using user devices (31, 32...) configured to be connected to said nodes, to a registration authority (4) and to a revocation authority, said authorities owning each one a public/private key pair, comprising:* an enrollment phase, performed by a user device of said first user, comprising:- sending (SE1) to the registration authority evidence of the first user's identity (IDu1),- generating (SE2) a first user identification key pair comprising a first user identification public key and a first user identification secret key,- sending (SE3) to the registration authority said generated first user identification public key,- receiving (SE4) from the registration authority a signed token generated by the registration authority after the registration authority verified first user's identity based on said evidence, said signed token being generated by signing with the registration authority secret key (skRA) a token comprising said first user identification public key and said first user's identity encrypted with said revocation authority public key (pkREVA),* a transaction phase, performed by said user device of said first user, comprising : participating (ST1) with said second users in a Digital Currency transfer transaction to be added to the