Processing

Please wait...

Settings

Settings

Goto Application

1. WO2021060720 - BLOCKCHAIN SYSTEM SUPPORTING CHANGE IN PLAIN TEXT DATA INCLUDED IN TRANSACTION

Publication Number WO/2021/060720
Publication Date 01.04.2021
International Application No. PCT/KR2020/011408
International Filing Date 26.08.2020
IPC
H04L 9/06 2006.01
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
9Arrangements for secret or secure communication
06the encryption apparatus using shift registers or memories for blockwise coding, e.g. D.E.S. systems
H04L 9/32 2006.01
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
9Arrangements for secret or secure communication
32including means for verifying the identity or authority of a user of the system
CPC
H04L 9/06
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
9Cryptographic mechanisms or cryptographic; arrangements for secret or secure communication
06the encryption apparatus using shift registers or memories for block-wise ; or stream; coding, e.g. DES systems ; or RC4; Hash functions; Pseudorandom sequence generators
H04L 9/32
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
9Cryptographic mechanisms or cryptographic; arrangements for secret or secure communication
32including means for verifying the identity or authority of a user of the system ; or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
Applicants
  • (주)하이퍼서트 HYPERCERT CO., LTD. [KR]/[KR]
Inventors
  • 성윤경 SUNG, Yun Kyoung
Agents
  • 특허법인 엠에이피에스 MAPS INTELLECTUAL PROPERTY LAW FIRM
Priority Data
10-2019-011905726.09.2019KR
Publication Language Korean (KO)
Filing Language Korean (KO)
Designated States
Title
(EN) BLOCKCHAIN SYSTEM SUPPORTING CHANGE IN PLAIN TEXT DATA INCLUDED IN TRANSACTION
(FR) SYSTÈME DE CHAÎNE DE BLOCS PRENANT EN CHARGE UN CHANGEMENT DANS DES DONNÉES DE TEXTE EN CLAIR INCLUSES DANS UNE TRANSACTION
(KO) 트랜잭션에 포함된 평문 데이터의 변경을 지원하는 블록체인 시스템
Abstract
(EN)
A blockchain system according to an embodiment of the present invention comprises generation logic, mining logic, and change logic. The generation logic generates an encrypted transaction composed of a transaction number, transaction type, index, signature for the index, sender address, encrypted text, meta data, first signature value, and second signature value, the first first signature value being generated by encrypting, using the private key of the user, the transaction type, sender address, plain text, and meta data, and the second signature value being generated by encrypting, using the private key of the user, the transaction type, sender address, encrypted text, meta data, and first signature value. The mining logic generates a block on the basis of a hash function for the encrypted transaction, a hash function having been applied to the transaction type, sender address, meta data, and the value calculated via sequential exclusive OR operations of the index, encrypted text, first signature value, and second signature value. The change logic receives a change transaction generated by a user on the basis of changed plain text, and, after completing verification of the change transaction, changes the corresponding transaction.
(FR)
Un système de chaîne de blocs selon un mode de réalisation de la présente invention comprend une logique de génération, une logique d'exploration, et une logique de changement. La logique de génération génère une transaction chiffrée composée d'un numéro de transaction, d'un type de transaction, d'un indice, d'une signature pour l'indice, d'une adresse de l'expéditeur, du texte chiffré, de métadonnées, d'une première valeur de signature, et d'une seconde valeur de signature, la première valeur de signature étant générée par chiffrement, au moyen de la clé privée de l'utilisateur, du type de transaction, de l'adresse de l'expéditeur, du texte en clair, et des métadonnées, et la seconde valeur de signature étant générée par chiffrement, au moyen de la clé privée de l'utilisateur, du type de transaction, de l'adresse expéditeur, du texte chiffré, des métadonnées, et de la première valeur de signature. La logique d'exploration génère un bloc sur la base d'une fonction de hachage pour la transaction chiffrée, une fonction de hachage ayant été appliquée au type de transaction, à l'adresse d'expéditeur, aux métadonnées, et à la valeur calculée par l'intermédiaire d'opérations OU exclusif séquentielles de l'indice, du texte chiffré, de la première valeur de signature, et de la seconde valeur de signature. La logique de changement reçoit une transaction de changement générée par un utilisateur sur la base d'un texte en clair modifié, et, après achèvement de la vérification de la transaction de changement, change la transaction correspondante.
(KO)
본 발명의 일 실시예에 따른 블록체인 시스템은 생성 로직, 채굴 로직, 변경 로직을 포함한다. 생성 로직은 트랜잭션 번호, 트랜잭션의 유형, 인덱스, 인덱스에 대한 서명, 송신자의 주소, 암호문, 메타 데이터, 제 1 서명값 및 제 2 서명값을 포함하여 이루어진 암호형 트랜잭션을 생성하되, 제 1 서명값은 트랜잭션의 유형, 송신자의 주소, 평문 및 메타 데이터가 사용자의 개인키로 암호화되어 생성된 것이고, 제 2 서명값은 트랜잭션의 유형, 송신자의 주소, 암호문, 메타 데이터 및 제 1 서명값이 사용자의 개인키로 암호화되어 생성된 것이다. 채굴 로직은 암호형 트랜잭션에 대하여 해쉬함수에 기반한 블록을 생성하되, 인덱스, 암호문, 제 1 서명값 및 제 2 서명값을 순차적으로 배타적 논리합 연산한 값과, 트랜잭션의 유형, 송신자의 주소 및 메타 데이터에 대하여 해쉬함수를 적용한 것이다. 변경 로직은 사용자가 변경 평문에 기초하여 생성한 변경 트랜잭션을 수신하고, 변경 트랜잭션에 대한 검증 완료 후 해당 트랜잭션을 변경한다.
Also published as
Latest bibliographic data on file with the International Bureau