Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Distributed verifiable random number generation method based on CP-ABE

A CP-ABE and random number technology, applied in the field of cryptography, can solve the problems of consuming large resources, not being widely recognized, and difficult to resist rights and interests smashing attacks, and achieve the effect of improving fault tolerance and anti-cheating

Active Publication Date: 2019-07-05
FUDAN UNIV
View PDF3 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Common blockchain representative election mechanisms include POW (proof of work) and POS (equity certificate name), but the former consumes a lot of resources, and the latter is difficult to resist rights smashing attacks, so neither has been widely recognized

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Distributed verifiable random number generation method based on CP-ABE
  • Distributed verifiable random number generation method based on CP-ABE

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0017] The distributed verifiable random number generation method based on the multi-attribute authorization center CP-ABE proposed by the present invention assumes that there are n=3 nodes A, B, and C in the system, and the threshold ratio t / n is 1 / 2, that is, if there are If there are more than or equal to 2 nodes, the random number of the present invention will definitely be generated, and it is unpredictable, unbiased, and publicly verifiable. The specific steps are:

[0018] (1) The first node to join the system calls the global setting function provided by the system to get the global parameter GP, and announces it; each node calls the private setting function. Take node B as an example, input the global parameter GP, and get its own public key SK 2 and private key PK 2 , the private key is private, the public key is broadcast, and finally each node gets the list of public keys (PK 1 、PK 2 、PK 3 );

[0019] (2) Each user calls the encryption function to encrypt the...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention belongs to the technical field of passwords, and particularly relates to a distributed verifiable random number generation method based on CP-ABE. Based on a distributed random number generation system, a multi-attribute authorization center CP-ABE is taken a basic framework, and multiple nodes participate in attribute distribution, secret key generation, information encryption, secret text list broadcasting and decryption, a random number is generated, so that a highly-centralized third-party verifiable distributed random number generation scheme is realized. In the whole process, through mutual verification of multiple users and a preset standard value t / n, it can be effectively avoided that the disguising node provides false information or does not provide information, andtherefore the safety and the stability of the system are guaranteed.

Description

technical field [0001] The invention belongs to the technical field of encryption, and in particular relates to a distributed verifiable random number generation method. Background technique [0002] The problem of how to generate random numbers that everyone can trust among a group of participants who do not trust each other was first proposed by Blum. Blum also proposed the famous tossing coin protocol (tossing coin protocol), which is distributed random numbers The prototype of the plan. Distributed random numbers are committed to proposing an unpredictable and anti-cheating random number generation mechanism, which has great requirements for the transparency and fairness of the entire generation process. [0003] First, a concept is introduced—beacon, which refers to a reliable service for generating random numbers, which was first proposed by Rabin. The process of designing a distributed random number generation scheme is also the process of building a beacon. Some r...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): H04L9/08H04L9/00
CPCH04L9/006H04L9/0869H04L2209/46
Inventor 阚海斌王君可张亮张新鹏刘百祥沈清
Owner FUDAN UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products